[发明专利]一种改进的自治系统号的编码方法以及BGP设备在审
申请号: | 202010523359.2 | 申请日: | 2020-06-10 |
公开(公告)号: | CN112104758A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 谢建平 | 申请(专利权)人: | 谢建平 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 上海思牛达专利代理事务所(特殊普通合伙) 31355 | 代理人: | 丁剑 |
地址: | 上海市长宁区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 改进 自治 系统 编码 方法 以及 bgp 设备 | ||
本发明提出了一种改进的自治系统(AS)号的编码方法,包括:将自治系统AS号各字段地址进行编号和编码,合并业务数据发送到网络,自治系统AS号中连续的全0域用一对方括号“[X]”来代替(X为全0的段数),或者,由一对方括号[]来代替全0的自治域空间;解编码自治系统(AS)号的各段地址,若解析结果为自己,则接收业务数据,若不是则转发给下一网段。本发明可以支持更多的自治域空间,扩展的自治域增加了自治系统空间容量,并且缩短编码长度,提高编码效率。
技术领域
本发明属于计算机通信技术领域,特别是涉及一种改进的自治系统(AS)号的编码方法以及应用该方法的BGP设备。
背景技术
当前,自治系统(AS)号在边界网关协议(BGP)中被编码为两个八位字节和四个八位字节的空间。
现有技术中,IPv4的地址空间为32位,因此RFCXXX自治系统(AS)号在BGP中被编码为16bit的实体,由于IPv6的地址扩展为128位,原来的自治系统空间不够用,2007年5月RFC4893定义自治系统(AS)号扩展为32bit的实体携带。
IPV9/未来网络地址空间为256位,甚至于可以到达2048位,而且IPV9/未来网络地址前缀是重新分配的十进制数,可以采用ITU-T E164编码系统,并可解决地理区域中的中心汇聚至单个终端链式的寻址,更方便,路由表更简洁,例如专利号00135182.6的发明《一种联网计算机用全十进制算法分配计算机地址的方法》所公开的技术方案为达到以下目的,将BGP路由按国家、地区和法定数字货币及EAN-UCC全球资产码或行业、人工智能、
但是,现有技术的16bitAS号和32bitAS号及48bitAS号编码空间容量,不能容纳ITU-T E164编码长度,因此采用新的AS号编码体系,更显得重要。目前还缺乏支持ITU-TE164编码长度的自治系统(AS)号编码方法。
申请人另一项发明《一种扩展自治系统号的编码方法以及BGP设备》公开了一种扩展自治系统AS号的编码方法,扩展的自治域增加了自治系统空间容量,将自治域的空间从32bit扩展为1024bit,以支持更多的自治域空间、可容纳ITU-T E164国家和地区编码及运营商编码和法定数字货币及EAN-UCC全球资产码或行业、人工智能、
发明内容
为解决上述问题,本发明的一个方面提供了一种改进的自治系统(AS)号的编码方法,可以支持更多的自治域空间。该方法包括以下步骤,
S1,发送数据时,将自治系统AS号各字段地址进行编号和编码,合并业务数据发送到网络;
特别地,将自治域空间中连续的全0域用一对方括号“[X]”来代替(X为全0的段数)。
优选地,64bitAS号兼容16bitAS号容量空间文本表示为:[3]0-65535,比如[3]1
进一步地,64bitAS号兼容32bitAS号容量空间文本表示为:
1.[2]0-65535]0-65535,比如[2]1]2
2.0-42949672961]0-4294967296
3.0-42949672961]1]0-65535
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谢建平,未经谢建平许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010523359.2/2.html,转载请声明来源钻瓜专利网。