一种报文处理方法和装置制造方法及图纸

技术编号:11118844 阅读:114 留言:0更新日期:2015-03-06 22:58
本发明专利技术提供一种报文处理方法和装置,涉及通信领域,在一定程度上减少OSPFv3邻居反复振荡情况的发生,包括:接收开放式最短路径优先OSPFv3协议报文;将用于数据同步的OSPFv3协议报文存储到优先级高的缓存队列中;将非用于数据同步的OSPFv3协议报文存储到优先级低的缓存队列中;按照优先级的高低顺序处理各个缓存队列中的OSPFv3协议报文。本发明专利技术提供的方法应用于建立邻居。

【技术实现步骤摘要】
一种报文处理方法和装置
本专利技术涉及通信领域,尤其涉及一种报文处理方法和装置。
技术介绍
随着IPv6 (Internet Protocol Version 6,第6版互联网协议)网络的发展演进, IPv6网络逐步部署完善,网络规模不断增长,同时伴随大数据及网络扁平化的深入发展,用 户越来越期待数据通信设备提供更高的性能支撑大网络环境。因此,对数据通信设备中起 着重要支撑作用的路由协议性能提出了更高要求。其中,支持IPv6的开放式最短路径优先 (Open Shortest Path First Version 3, 0SPFv3)协议作为重要的链路状态路由协议。 现有技术中,为了支撑大网络环境,0SPFv3需要支持更多的邻居,并加快邻居建立 速度。0SPFv3协议在邻居建立过程中会产生大量的报文交互,报文按照接收的顺序依次进 行交互。但由于报文的数量巨大,很多报文(特别是对建立邻居影响最大的用于数据同步 的报文)可能不能在时延要求内与邻居进行交互,从而使得交互过程中,超期的该报文在 进行交互通信,因此,若发现报文超时,则需要重新获取新的报文进行交互。本文档来自技高网...

【技术保护点】
一种报文处理方法,其特征在于,包括:接收开放式最短路径优先OSPFv3协议报文;将用于数据同步的OSPFv3协议报文存储到优先级高的缓存队列中;将非用于数据同步的OSPFv3协议报文存储到优先级低的缓存队列中;按照优先级的高低顺序处理各个缓存队列中的OSPFv3协议报文。

【技术特征摘要】
1. 一种报文处理方法,其特征在于,包括: 接收开放式最短路径优先〇SPFv3协议报文; 将用于数据同步的〇SPFv3协议报文存储到优先级高的缓存队列中;将非用于数据同 步的0SPFv3协议报文存储到优先级低的缓存队列中; 按照优先级的高低顺序处理各个缓存队列中的〇SPFv3协议报文。2. 根据权利要求1所述的方法,其特征在于,所述用于数据同步的0SPFv3协议报文包 括:Hello报文、数据库描述DD报文、链路状态请求Link State Request报文。3. 根据权利要求1所述的方法,其特征在于,所述将非数据同步的0SPFv3协议报文存 储到优先级低的缓存队列中包括: 将用于应答的〇SPFv3协议报文存储到优先级次低的缓存队列中; 将用于更新的〇SPFv3协议报文存储到优先级最低的缓存队列中。4. 根据权利要求3所述的方法,其特征在于, 所述用于应答的〇SPFv3协议报文包括:应答ACK报文; 所述用于更新的〇SPFv3协议报文包括:链路状态更新Link State Update报文。5. 根据权利要求1至4任一项权利要求所述的方法,其特征在于,所述方法还包括: 向缓存队列中存储〇SPFv3协议报文时,获取所述缓存队列中已存储的0SPFv3协议报 文的报文数量; 获取所述已存储的〇SPFv3协议报文中的最长的保存时间; 若确定所述报文数量在预设第一阈值范围内,且所述保存时间在第二阈值范围内,则 将所述〇SPFv3协议报文存入所述缓存队列中; 若确定所述报文数量超过所述预设第一阈值范围,或所述保存时间超过所述第二阈值 范围,则丢弃所述〇SPFv3协议报文。6. -种报文处...

【专利技术属性】
技术研发人员:杜云飞黄明敏
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1