一种提高EIGRP协议报文信息容量的方法技术

技术编号:19866314 阅读:38 留言:0更新日期:2018-12-22 13:54
本发明专利技术公开了一种提高EIGRP协议报文信息容量的方法,通过增加EIGRP协议的Update报文、Query报文和Reply报文所携带的路由条目数量来提高协议报文信息容量,同时采用LZJH压缩算法对其数据部分进行压缩,使其报文长度不超过发送接口的MTU。本发明专利技术有益技术效果是:采用增加EIGRP协议的Update报文、Query报文和Reply报文所携带的路由条目数量并对协议报文的数据部分进行无损压缩的方法,提高了EIGRP协议报文信息容量,减少了协议报文的交互数量,降低了协议报文对窄带信道的带宽占用。经测试验证,改进后EIGRP协议的Update报文、Query报文和Reply报文数量仅为原来的1/3~1/8,效果明显。本发明专利技术提供的方法具有处理速度快,技术容易实现等特点,在不改变现有网络状态的情况下,能有效提高网络路由的收敛速度。

【技术实现步骤摘要】
一种提高EIGRP协议报文信息容量的方法
本专利技术涉及路由协议领域,具体涉及无线窄带信道的专用网络的EIGRP路由协议适用性技术。
技术介绍
该专用网络目前使用的传输链路主要为微波链路、卫星链路、超短波链路等无线窄带信道,网络交换路由设备之间采用EIGRP协议进行IP组网。当网络规模较大或者路由表数量较多时,网络内部会产生大量的EIGRP协议报文,导致网络带宽消耗过大。研究发现,标准的EIGRP协议报文的字符重复度较高,特别是其Update报文、Query报文和Reply报文;EIGRP协议报文一般采用明文方式传输,EIGRP协议规范中也没有明确提出对协议报文进行压缩以提高其报文信息容量的方法。因此,为减少路由协议报文对信道带宽的消耗,一种能够提高EIGRP协议报文信息容量,减少协议报文数量的方法急需被研制。LZJH压缩算法是一种基于代码库的、自适应的,通用目的的、无损的数据压缩算法,最初是为卫星工业中的IP数据包压缩而开发的,ITU-T选择它作为建议V.44的基础。LZJH算法的压缩和解压数据的执行速度很好,在两个IP数据报之间重设字典所花的时间也是微不足道的,并且它比LZW压缩本文档来自技高网...

【技术保护点】
1.一种提高EIGRP协议报文信息容量的方法,其特征在于包括如下步骤:1) 将LZJH压缩算法移植到网络交换路由设备的运行环境中,使其可对外提供压缩和解压缩功能接口;2) 改进EIGRP参数配置模块,使其生成Update报文、Query报文和Reply报文时封装的路由条目数量可由人机交互模块进行配置;3) 改进EIGRP协议处理模块,使其生成Update报文、Query报文和Reply报文时封装的路由条目数量与配置参数一致,并能够调用LZJH的压缩功能接口对生成报文的数据部分进行压缩处理;4) 改进EIGRP协议处理模块,使其能够调用LZJH的解压缩功能接口对Update报文、Query报文和...

【技术特征摘要】
1.一种提高EIGRP协议报文信息容量的方法,其特征在于包括如下步骤:1)将LZJH压缩算法移植到网络交换路由设备的运行环境中,使其可对外提供压缩和解压缩功能接口;2)改进EIGRP参数配置模块,使其生成Update报文、Query报文和Reply报文时封装的路由条目数量可由人机交互模块进行配置;3)改进EIGRP协议处理模块,使其生成Update报文、Query报文和Reply报文时封装的路由条目数量与配置参数一致,并能够调用LZJH的压缩功能接口对生成报文的数据部分进行压缩处理;4)改进EIGRP协议处理模块,使其能够调用LZJH的解压缩功能接口对Update报文、Query报文和Reply报文的数据部分进行解压缩处理;5)改进EIGRP报文收发模块,使其生成协议报文头部时能够标识该报文是否经过压缩处理。2.根据权利要求1所述的一种提高EIGRP协议报文信息容量的方法,其特征在于步骤2)中还包括:配置的路由条目数量一般为标准数量(默认为30-50)的3-8倍,需要根...

【专利技术属性】
技术研发人员:雷文虎户江民雷飞鹏曾康娟朱伟肖颖赵渝洁彭汝凤王凯苏凌旭吕鸿
申请(专利权)人:重庆金美通信有限责任公司
类型:发明
国别省市:重庆,50

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

1