[发明专利]一种路由方法和装置、分组转发方法和系统有效
申请号: | 201210013210.5 | 申请日: | 2012-01-16 |
公开(公告)号: | CN102546419A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 张宏科;刘颖;卢宁宁;周华春 | 申请(专利权)人: | 北京交通大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/12 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由 方法 装置 分组 转发 系统 | ||
1.一种路由方法,其特征在于,所述方法包括:
建立基于端责任域和传送责任域的两级路由结构,所述端责任域的集合构成边缘网,所述传送责任域的集合构成核心网;
在所述传送责任域之间,基于改进的边界网关协议BGP建立以传送责任域标签为句柄的路由表,所述改进的BGP用传送责任域标签替换BGP中的IP前缀和自治系统AS号、且不保留BGP中的聚合属性;
在所述端责任域和所述传送责任域之间,建立所述端责任域与其在所述传送责任域中的接入路由器之间的映射关系。
2.根据权利要求1所述的方法,其特征在于,所述改进的BGP保留启动OPEN消息、更新Upadate消息、通告Notification消息、保活Keepalive消息、路由起源ORIGIN属性、路径Path属性、下一跳NEXT_HOP属性和本地优先级LOCAL_PREF属性。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述映射关系和控制项在所述传送责任域中的映射服务器之间传播,使所述映射服务器根据所述映射关系的控制项更新所述映射关系。
4.一种分组转发方法,其特征在于,所述方法包括:
传送责任域中的第一接入路由器接收来自源端责任域的分组,所述分组的源地址包括源端责任域标签和源终端在源端责任域的域内标签,所述分组的目的地址包括目的端责任域标签和目的终端在目的端责任域的域内标签;
所述第一接入路由器获取目的端责任域在所述传送责任域中的第二接入路由器的地址,所述第二接入路由器的地址包括其所在责任域的责任域标签和域内标签;
所述第一接入路由器以自身的地址为源地址,以所述第二接入路由器的地址为目的地址形成新的首部,并封装在所述分组之前得到新的分组;
所述第一接入路由器根据传送责任域之间以传送责任域标签为句柄的路由表,在核心网转发所述新的分组到所述第二接入路由器;
所述第二接入路由器解封装所述新的分组得到所述分组,根据所述分组的目的地址转发所述分组到目的终端。
5.根据权利要求4所述的方法,其特征在于,所述第一接入路由器获取目的端责任域在所述传送责任域中的第二接入路由器的地址,具体包括:
所述第一接入路由器根据目的端责任域与其在传送责任域中的接入路由器之间的映射关系,获取目的端责任域在所述传送责任域中的第二接入路由器。
6.根据权利要求4所述的方法,其特征在于,所述第一接入路由器根据传送责任域之间以传送责任域标签为句柄的路由表,在核心网转发所述新的分组到所述第二接入路由器,具体包括:
所述第一接入路由器将所述新的分组转发给所述第一接入路由器所在传送责任域中的第一域间路由器;
所述第一域间路由器根据传送责任域之间以传送责任域标签为句柄的路由表,以所述第二接入路由器的责任域标签为句柄查找下一跳路由器的地址,并转发所述新的分组给所述下一跳路由器;
重复查找下一跳路由器并转发所述新的分组的过程,直至转发所述新的分组到所述第二接入路由器。
7.一种路由装置,其特征在于,所述装置包括:
建立模块,用于建立基于端责任域和传送责任域的两级路由结构,所述端责任域的集合构成边缘网,所述传送责任域的集合构成核心网;
核心路由模块,用于在所述传送责任域之间,基于改进的边界网关协议BGP建立以传送责任域标签为句柄的路由表,所述改进的BGP用传送责任域标签替换BGP中的IP前缀和自治系统AS号、且不保留BGP中的聚合属性;
边缘路由模块,用于在所述端责任域和所述传送责任域之间,建立所述端责任域与其在所述传送责任域中的接入路由器之间的映射关系。
8.根据权利要求7所述的装置,其特征在于,所述核心路由模块中的改进的BGP保留启动OPEN消息、更新Upadate消息、通告Notification消息、保活Keepalive消息、路由起源ORIGIN属性、路径Path属性、下一跳NEXT_HOP属性和本地优先级LOCAL_PREF属性。
9.根据权利要求7所述的装置,其特征在于,所述边缘路由模块,还用于:
将所述映射关系和控制项在所述传送责任域中的映射服务器之间传播,使所述映射服务器根据所述映射关系的控制项更新所述映射关系。
10.一种分组转发系统,其特征在于,所述系统包括:传送责任域中的第一接入路由器和第二接入路由器;
所述第一接入路由器,用于接收来自源端责任域的分组,所述分组的源地址包括源端责任域标签和源终端在源端责任域的域内标签,所述分组的目的地址包括目的端责任域标签和目的终端在目的端责任域的域内标签;获取目的端责任域在所述传送责任域中的第二接入路由器的地址,所述第二接入路由器的地址包括其所在责任域的责任域标签和域内标签;所述第一接入路由器以自身的地址为源地址,以所述第二接入路由器的地址为目的地址形成新的首部,并封装在所述分组之前得到新的分组;根据传送责任域之间以传送责任域标签为句柄的路由表,在核心网转发所述新的分组到所述第二接入路由器;
所述第二接入路由器,用于解封装所述新的分组得到所述分组,根据所述分组的目的地址转发所述分组到目的终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210013210.5/1.html,转载请声明来源钻瓜专利网。