发明名称 基于源路由的可扩展IP网络的实现
摘要 本发明涉及一种基于源路由的可扩展IP网络的实现。具体来说,涉及一种可扩展IP网络,其具有公有地址域、私有地址域以及连接在之间的公私地址域边界点网关;还涉及一种在该网络中确定IP网络节点位置的方法,以及一种利用源路由选项和上述节点定位方法传送数据包的方法。本发明实现了对IP网络的灵活扩展,解决了现有网络地址不足的问题,并且不需要对现有网络做大规模改动。
申请公布号 CN101175096B 申请公布日期 2010.06.02
申请号 CN200610143248.9 申请日期 2006.11.01
申请人 中国电信股份有限公司 发明人 刁永平
分类号 H04L29/12(2006.01)I;H04L12/66(2006.01)I 主分类号 H04L29/12(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 李勇
主权项 一种在可扩展IP网络中完成数据包传送的方法,其特征在于首先确定要传送的数据包的源IP节点和目的IP节点,并按照IP节点定位方法来确定数据包的源IP节点和目的IP节点的位置,然后由源IP节点位置的反序表示的地址序列,再串联目的IP节点位置的顺序表示的地址序列,从而构成该数据包要传送的路径地址序列;源IP节点将上面所得到的整个路径地址序列中的第一个地址填入IP包头的源地址字段,将第二个地址填入IP包头的目的地址字段,接着将除第一个地址外的其余地址作为源路由地址序列顺次填入IP包头的宽松源及记录路由选项中的路由数据字段,并设置长度值和指针位置,使指针指向源路由地址序列中的第一个地址,然后源IP节点根据当前指针所指向的地址或根据当前目的地址字段中的地址转发IP数据包;在数据包到达当前目的地址字段中的地址所表示的IP节点后,如果指针未超过长度值,则指针指向路由数据字段中的下一个地址,并用该路由数据字段中的下一个地址替换当前目的地址字段中的地址,同时使刚刚使用过的源路由地址被记录路由地址所替换,然后该IP节点继续转发数据包;如果指针超出了长度值,则该IP节点就是数据包所要到达的最终目的地址,得到作为源地址序列的反向的记录地址序列,并根据该记录地址序列及源IP地址得到回应数据包时的反向路径序列,使回应数据包可以按照上述方式从目的IP节点传送回源IP节点;所述可扩展IP网络包括公有地址域和私有地址域,所述公有地址域中包含拥有合法公有IP地址的IP节点,而所述私有地址域包含采用私有IP地址的IP节点,其特征在于,在公有地址域和私有地址域之间连接有公私地址域边界点网关,所述公私地址域边界点网关既具有属于公有地址域的地址,同时又具有属于私有地址域的地址,公有地址域和私有地址域内的IP节点可通过这个公私地址域边界点网关相互访问,该网络中的各IP节点和公私地址域交界点网关均支持源路由选项;所述IP节点定位方法用于确定所述可扩展IP网络中任一个IP网络节点的位置,其中,公有地址域内的IP节点位置表示为该公有地址域内的IP节点的公有IP地址;私有地址域内的IP节点位置表示为与该私有地址域内的IP节点相关联的公私网络域边界点网关的公有IP地址:该IP节点的私有IP地址;公私地址域边界点网关的IP节点位置表示为该网关IP节点的公有IP地址,或者表示为该网关IP节点:该网关IP节点的私有地址。
地址 100032 北京市西城区金融大街31号