【技术实现步骤摘要】
本专利技术涉及网络
,尤指一种获知UDP服务不可达的方法、装置及网络设备。
技术介绍
传输控制协议(TransmissionControl Protocol, TCP) / 互联网协议(InternetProtocol, IP)系统,即通常所说的4层协议系统的结构如图I所示,包括链路层、网络层、传输层和应用层。·链路层实现的是设备驱动程序及对应的网络接口卡;网络层实现的是处理网络中的分组活动,包括IP、互联网控制报文协议(Internet Control Message Protocol, ICMP)、互联网组管理协议(Internet Group Management Protocol, IGMP);传输层处理的是端到端的服务,包括TCP和用户数据报文协议(User Datagram Protocol, UDP);应用层处理的各应用程序的实现细节,具体包括文件传输协议(File Transfer Protocol, FTP)、简单文件传输协议(Trivial File Transfer Protocol,TFTP)、远程登录(Telnet)协议、简单邮件 ...
【技术保护点】
一种获知UDP服务不可达的方法,其特征在于,包括:应用程序对应的用户进程向远端设备发起用户数据报文协议UDP会话后,UDP模块向互联网控制报文协议ICMP模块发送携带所述UDP会话的标识信息的监控UDP服务不可达请求消息,其中,所述监控UDP服务不可达请求消息是所述UDP模块接收到所述用户进程发送的UDP服务请求消息后发送的;所述ICMP模块接收到所述监控UDP服务不可达请求消息后,向所述UDP模块返回监控UDP服务不可达响应消息,监控接收到的ICMP报文;所述UDP模块接收所述监控UDP服务不可达响应消息;所述ICMP模块监控到所述远端设备发送的携带所述标识信息的UDP服 ...
【技术特征摘要】
1.一种获知UDP服务不可达的方法,其特征在于,包括 应用程序对应的用户进程向远端设备发起用户数据报文协议UDP会话后,UDP模块向互联网控制报文协议ICMP模块发送携带所述UDP会话的标识信息的监控UDP服务不可达请求消息,其中,所述监控UDP服务不可达请求消息是所述UDP模块接收到所述用户进程发送的UDP服务请求消息后发送的; 所述ICMP模块接收到所述监控UDP服务不可达请求消息后,向所述UDP模块返回监控UDP服务不可达响应消息,监控接收到的ICMP报文; 所述UDP模块接收所述监控UDP服务不可达响应消息; 所述ICMP模块监控到所述远端设备发送的携带所述标识信息的UDP服务不可达报文后,向所述UDP模块发送携带所述标识信息的UDP服务不可达通知消息; 所述UDP模块接收到所述UDP服务不可达通知消息后,通知所述用户进程请求的UDP服务不可达。2.如权利要求I所述的方法,其特征在于,所述ICMP模块接收到所述监控UDP服务不可达请求消息之后,还包括 将所述标识信息添加到监控链表或监控队列中,其中,所述监控链表或监控队列记录的是需要监控的UDP会话。3.如权利要求2所述的方法,其特征在于,监控接收到的ICMP报文,具体包括 将接收到的ICMP报文的标识信息与所述监控链表或监控队列中的标识信息进行匹配。4.如权利要求2所述的方法,其特征在于,还包括 所述UDP会话结束后,删除所述监控链表或监控队列中的所述UDP会话的标识信息。5.如权利要求1-4任一所述的方法,其特征在于,所述UDP会话的标识信息包括源端口、目的端口、源互联网协议IP地址和目的IP地址。6.一...
【专利技术属性】
技术研发人员:龙黎江,
申请(专利权)人:北京星网锐捷网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。