【技术实现步骤摘要】
一种改进的自治系统号的编码方法以及BGP设备
本专利技术属于计算机通信
,特别是涉及一种改进的自治系统(AS)号的编码方法以及应用该方法的BGP设备。
技术介绍
当前,自治系统(AS)号在边界网关协议(BGP)中被编码为两个八位字节和四个八位字节的空间。现有技术中,IPv4的地址空间为32位,因此RFCXXX自治系统(AS)号在BGP中被编码为16bit的实体,由于IPv6的地址扩展为128位,原来的自治系统空间不够用,2007年5月RFC4893定义自治系统(AS)号扩展为32bit的实体携带。IPV9/未来网络地址空间为256位,甚至于可以到达2048位,而且IPV9/未来网络地址前缀是重新分配的十进制数,可以采用ITU-TE164编码系统,并可解决地理区域中的中心汇聚至单个终端链式的寻址,更方便,路由表更简洁,例如专利号00135182.6的专利技术《一种联网计算机用全十进制算法分配计算机地址的方法》所公开的技术方案为达到以下目的,将BGP路由按国家、地区和法定数字货币及EAN-UCC全球 ...
【技术保护点】
1.一种改进的自治系统(AS)号的编码方法,其特征在于,包括以下步骤:/nS1:发送数据时,将所述自治系统(AS)号各字段地址进行编号和编码,合并业务数据发送到网络;/n所述自治系统(AS)号中连续的全0域用一对方括号“[X]”来代替,所述X为全0的段数,或者,用一对方括号[]来代替全0的自治域空间;/nS2:接收数据时,解编码所述自治系统(AS)号的各段地址,若解析结果为自己,则接收业务数据,若不是则转发给下一网段。/n
【技术特征摘要】
1.一种改进的自治系统(AS)号的编码方法,其特征在于,包括以下步骤:
S1:发送数据时,将所述自治系统(AS)号各字段地址进行编号和编码,合并业务数据发送到网络;
所述自治系统(AS)号中连续的全0域用一对方括号“[X]”来代替,所述X为全0的段数,或者,用一对方括号[]来代替全0的自治域空间;
S2:接收数据时,解编码所述自治系统(AS)号的各段地址,若解析结果为自己,则接收业务数据,若不是则转发给下一网段。
2.根据权利要求1所述的扩展自治系统(AS)号的编码方法,其特征在于,所述自治系统(AS)号,长度为0-1024bit。
3.根据权利要求2所述的扩展自治系统(AS)号的编码方法,其特征在于,所述1024bit的自治系统(AS)号兼容16bitAS号容量空间文本,表示为,[31]0-65535或[]0-65535。
4.根据权利要求2所述的扩展自治系统(AS)号的编码方法,其特征在于,所述1024bit的自治系统(AS)号兼容32bitAS号容量空间文本表示为,
[30]0-65535]0-65535或[]0-65535]0-65535,或者,[30]0-4294967296。
5.根据权利要求2所述的扩展自治系统(AS)号的编码方法,其特征在于,所述1024bit的自治系统(AS)号兼容48bitAS号容量空间文本表示为,
[30]0-42949672961]1]0-65535,或者,[]0-42949672961]1]0-65535。
6.根据权利要求2所述的扩展自治系统(AS)号的编码方法,其特征在于,所述1024bit的自治系统(AS)号兼容64bitAS号容量空间文本表示为,
[30]0-65535]0-65535]0-4294967296或[]0-65535]0-65535]0-4294967296。
7.根据权利要求2所述的扩展自治系统(AS)号的编码方法,其特征在于,所述1024bit的自治系统(AS)号兼容128bitAS号容量空间文本表示为,[29]0-4294967296]0-4294967296]0-4294967296]0-4294967296,或者,
[]0-4294967296]0-4294967296]0-4294967296]0-4294967296;
所述1024bit的自治系统(AS)号兼容256bitAS号容量空间文本表示为,
[28]0-4294967296]0-4294967296]0-4294967296]0-4294967296]<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。