[发明专利]一种链路状态通告信息确认方法和设备有效
申请号: | 201210415457.X | 申请日: | 2012-10-26 |
公开(公告)号: | CN102932116A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 杜云飞 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L12/755 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 状态 通告 信息 确认 方法 设备 | ||
技术领域
本申请涉及链路状态路由协议技术,特别涉及一种链路状态通告信息确认方法和设备。
背景技术
路由交换网络设备在因特网互联中,承担着网络流量的转发和路由转发等重要工作。网络设备通过路由协议来学习路由信息,目前比较常用的路由协议为动态路由协议,如开放式最短路径优先协议(Open Shortest Path First,OSPF)等。
为了保证网络设备路由学习的可靠性,动态路由协议,尤其是链路状态路由协议,通常采用重传确认技术来保证路由信息的可靠传输和路由学习的正确性及完整性,避免路由环路和路由不可达问题产生。
重传确认技术是通过在网络设备上运行的路由协议间传递确认(Ack)报文来完成的。例如OSPF协议,当OSPF设备收到来自邻居OSPF设备的链路状态更新(LSU)报文时,从LSU报文中解析链路状态通告(LSA)信息,完成对LSA的数据库安装、泛洪,并将针对LSU报文中包含的每一个LSA信息进行确认,将所有的确认信息封装成链路状态确认(LSAck)报文发送给邻居OSPF设备,表示正确接收了LSU报文。当无法及时回复LSAck报文或邻居OSPF设备无法及时接收到LSAck报文时,邻居OSPF设备将重传LSU报文。
当网络振荡较厉害时,OSPF设备将进行大量的LSU报文的转发,OSPF设备将处理大量的LSU报文,每处理一个LSU报文后回复对应的LSAck信息,当处理一个LSU报文时,后续收到的LSU报文将被堆积,后续的LSU报文将无法及时回复LSAck信息,当OSPF设备忙于路由计算等计算密集型操作时,将长时间占用CPU,导致LSU报文不能及时得到处理,从而LSAck信息不能及时发送,最终导致邻居OSPF设备重传LSU报文。大量的重传报文将占用部分网络带宽,当网络中数据流量较大时,大量的重传可能造成网络拥塞,使网络延迟增大。
发明内容
有鉴于此,本申请提供一种链路状态通告信息确认方法和设备,能够快速完成LSAck报文回复,避免因CPU繁忙LSAck报文回复延迟而导致的大量报文重传、网络拥塞、路由不通、浪费系统资源的问题。
为解决上述技术问题,本发明的技术方案是这样实现的:
一种链路状态通告信息确认方法,所述方法应用于包含多个开放式最短路径优先OSPF设备的网络中,该网络中相邻的OSPF设备之间建立邻居关系,包括:
任一所述OSPF设备启动第一进程接收邻居OSPF设备发送的链路状态更新LSU报文,解析并确认该LSU报文中的链路状态通告LSA信息后,向所述邻居OSPF设备发送链路状态确认LSAck报文,并向第二进程发送接收的LSU报文;
该OSPF设备启动第二进程接收第一进程发送的LSU报文,并对接收的LSU报文进行LSAck报文回复之外的OSPF协议任务的处理。
一种设备,应用于包含多个开放式最短路径优先OSPF设备的网络中,该网络中相邻的OSPF设备之间建立邻居关系,该设备包括:第一进程模块和第二进程模块;
所述第一进程模块,用于接收邻居OSPF设备发送的链路状态更新LSU报文,解析并确认该报文中的链路状态通告LSA信息,并向该邻居OSPF设备发送链路状态确认LSAck报文,向所述第二进程模块发送接收的LSU报文;
所述第二进程模块,用于接收所述第一进程模块发送的LSU报文,并对所述接收到的LSU报文进行LSAck报文回复之外的OSPF协议任务的处理。
综上所述,本申请通过对接收的LSU报文通过第一进程和第二进程分别进行不同的处理,调用第一进程先完成对LSU报文的LSAck报文的回复,之后再传递给第二进程,进行LSAck报文回复之外的处理,能够快速完成LSAck报文回复,避免因CPU繁忙LSAck报文回复延迟而导致的大量报文重传、网络拥塞、路由不通、浪费系统资源的问题。
附图说明
图1为本发明实施例中链路状态通告信息确认方法流程示意图;
图2为用于实现链路状态通告信息确认的设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
本发明实施例中提出一种链路状态通告信息确认方法,该方法应用于包含多个OSPF设备的网络中,该网络中相邻的各OSPF设备之间建立邻居关系,该方法能够快速完成LSAck报文回复,避免因CPU繁忙LSAck报文回复延迟而导致的大量报文重传、网络拥塞、路由不通、浪费系统资源的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210415457.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:注射器、注射器接口和注射器适配器
- 下一篇:终端功耗的调控方法及终端
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置