首页 / 专利库 / 资料储存系统 / 数据压缩 / 无损压缩 / 一种提高EIGRP协议报文信息容量的方法

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

阅读:1021发布:2020-06-11

专利汇可以提供一种提高EIGRP协议报文信息容量的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种提高EIGRP协议报文信息容量的方法,通过增加EIGRP协议的Update报文、Query报文和Reply报文所携带的路由条目数量来提高协议报文信息容量,同时采用LZJH压缩 算法 对其数据部分进行压缩,使其报文长度不超过发送 接口 的MTU。本发明有益技术效果是:采用增加EIGRP协议的Update报文、Query报文和Reply报文所携带的路由条目数量并对协议报文的数据部分进行 无损压缩 的方法,提高了EIGRP协议报文信息容量,减少了协议报文的交互数量,降低了协议报文对窄带信道的带宽占用。经测试验证,改进后EIGRP协议的Update报文、Query报文和Reply报文数量仅为原来的1/3~1/8,效果明显。本发明提供的方法具有处理速度快,技术容易实现等特点,在不改变现有网络状态的情况下,能有效提高网络路由的收敛速度。,下面是一种提高EIGRP协议报文信息容量的方法专利的具体信息内容。

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倍,需要根据LZJH压缩算法的压缩率决定,以保证压缩后的报文长度不超过发送接口的MTU。
3.根据权利要求1所述的一种提高EIGRP协议报文信息容量的方法,其特征在于步骤3)中还包括:
如果发现压缩后的报文长度超过了发送接口的MTU,EIGRP协议处理模块能够对封装数量进行调整,同时更新配置参数;对于EIGRP协议的其他类型报文不需要压缩。
4.根据权利要求1所述的一种提高EIGRP协议报文信息容量的方法,其特征在于步骤4)中还包括:
EIGRP协议处理模块能够对解压缩的数据进行正确性校验,对错误的报文直接丢弃。
5.根据权利要求1所述的一种提高EIGRP协议报文信息容量的方法,其特征在于步骤5)中还包括:
生成含IP首部的标准EIGRP协议报文时,其IP首部的ID字段赋值为0,其IP首部的TOS字段赋值为0;生成含IP首部的压缩EIGRP协议报文时,利用IP首部的TOS字段来标识和判断该报文是否被压缩,利用EIGRP协议报文内容长度与IP首部的ID字段比对,判断EIGRP协议报文的正确性。

说明书全文

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

技术领域

[0001] 本发明涉及路由协议领域,具体涉及无线窄带信道的专用网络的EIGRP路由协议适用性技术。

背景技术

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

发明内容

[0004] 本发明公开了一种提高EIGRP协议报文信息容量的方法,通过增加EIGRP协议的Update报文、Query报文和Reply报文所携带的路由条目数量来提高协议报文信息容量,同时采用LZJH压缩算法对协议报文的数据部分进行压缩,使其报文长度不超过发送接口的MTU。本发明采用的技术方案如下:1) 将LZJH压缩算法移植到网络交换路由设备的运行环境中,使其可对外提供压缩和解压缩功能接口;
2) 改进EIGRP参数配置模,使其生成Update报文、Query报文和Reply报文时封装的路由条目数量可由人机交互模块进行配置;
3) 改进EIGRP协议处理模块,使其生成Update报文、Query报文和Reply报文时封装的路由条目数量与配置参数一致,并能够调用LZJH的压缩功能接口对生成报文的数据部分进行压缩处理;
4) 改进EIGRP协议处理模块,使其能够调用LZJH的解压缩功能接口对Update报文、Query报文和Reply报文的数据部分进行解压缩处理;
5) 改进EIGRP报文收发模块,使其生成协议报文头部时能够标识该报文是否经过压缩处理。
[0005] 本发明的有益技术效果是:采用增加EIGRP协议的Update报文、Query报文和Reply报文所携带的路由条目数量并对协议报文的数据部分进行无损压缩的方法,提高了 EIGRP协议报文信息容量,减少了协议报文的交互数量,降低了协议报文对窄带信道的带宽占用。本发明提供的方法具有处理速度快,技术容易实现等特点,在不改变现有网络状态的情况下,能有效提高网络路由的收敛速度。
附图说明
[0006] 图1、本发明相关软件模块及相互之间关系;图2、标准EIGRP协议报文与压缩EIGRP协议报文对比。

具体实施方式

[0007] 如图1和图2所示一种提高EIGRP协议报文信息容量的方法。需要说明的是,为了更加清楚、简要的描述本发明的实现方式,图中省略了网络交换路由设备的原有功能模块,仅示出与本发明相关的功能模块。
[0008] 为使本发明的目的、技术方案及优点更加清楚明白,下面参照附图,对本发明作进一步详细说明。主要包括如下步骤:1) 将LZJH压缩算法移植到网络交换路由设备的运行环境中,使其可对外提供压缩和解压缩功能接口;
2) 改进EIGRP参数配置模块,使其生成Update报文、Query报文和Reply报文时封装的路由条目数量可由人机交互模块进行配置;
3) 改进EIGRP协议处理模块,使其生成Update报文、Query报文和Reply报文时封装的路由条目数量与配置参数一致,并能够调用LZJH的压缩功能接口对生成报文的数据部分进行压缩处理;
4) 改进EIGRP协议处理模块,使其能够调用LZJH的解压缩功能接口对Update报文、Query报文和Reply报文的数据部分进行解压缩处理;
5) 改进EIGRP报文收发模块,使其生成协议报文头部时能够标识该报文是否经过压缩处理。
[0009] 步骤2)中还包括:配置的路由条目数量一般为标准数量(默认为30   50)的3   8倍,需要根据LZJH压缩~ ~
算法的压缩率决定,以保证压缩后的报文长度不超过发送接口的MTU。
[0010] 步骤3)中还包括:如果发现压缩后的报文长度超过了发送接口的MTU,EIGRP协议处理模块能够对封装数量进行调整,同时更新配置参数;对于EIGRP协议的其他类型报文不需要压缩。
[0011] 步骤4)中还包括:EIGRP协议处理模块能够对解压缩的数据进行正确性校验,对错误的报文直接丢弃。
[0012] 步骤5)中还包括:生成含IP首部的标准EIGRP协议报文时,其IP首部的ID字段赋值为0,其IP首部的TOS字段赋值为0;生成含IP首部的压缩EIGRP协议报文时,利用IP首部的TOS字段来标识和判断该报文是否被压缩,利用EIGRP协议报文内容长度与IP首部的ID字段比对,判断EIGRP协议报文的正确性。
[0013] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变压缩算法,都应涵盖在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈