路由发布、安装方法及网络节点设备技术

技术编号:4264763 阅读:204 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种路由发布、安装方法及网络节点设备,所述路由安装方法包括:接收到第一IP网络的路由更新报文后,节点设备根据选路规则将路由更新报文中的路由安装到本地路由信息库,所述路由更新报文中携带有始发者属性;节点设备检测本地路由信息库中的路由条目是否携带了始发者属性,如果是,则根据路由类型确定是否将所述路由安装到路由表中,否则将所述路由安装到路由表。通过实施本发明专利技术实施例,解决了在多个IPv6网络通过IPv4网络互连时,IPv6地址分配和使用灵活性差的技术问题。

【技术实现步骤摘要】

本专利技术涉及网络通信技术,尤其涉及一种路由发布、安装方法及网络节点 设备。
技术介绍
随着通信技术的发展,计算机网络进入了人们生活的方方面面,基于互联网协议版本4 (Internet Protocol Version 4, IPv4 )的第二代互联网,由于其地址 资源的即将用尽,成为网络业务开展的瓶颈,为此,互联网工程任务组(Internet Engineering Task Force, IETF)提出了互联网协议版本6 (Internet Protocol Version 6, IPv6 )以替换现行IPv4,可以提供足够的地址空间。由于IPv4到IPv6 的过渡涉及主机系统和路由系统的大量升级改动工作,不可能在短时间内完成, 因此,IPv4与IPv6将长期共存。为此,提出了一些IPv4到IPv6的过渡技术,包括 隧道技术、NAT-PT翻译技术和双栈技术。隧道技术主要分为以下两类手动隧道技术和自动隧道技术。其中,手动 隧道技术由于需要大量人工配置,使用普遍程度很低。自动隧道主要有两类 一类为IPv4兼容的隧道技术,兼容IPv4的IPv6地址格 式为::IPv4,即在IPv4地址前面增加96比特(bit)全0形成特殊的IPv6地址。 这种隧道技术本身没有解决IPv4地址不足问题,所以不被看好;另外一类称作 6to4 (IPv6到IPv4 )隧道技术,该隧道技术适用于多个IPv6孤岛网络通过IPv4网 络互连,其中,连接IPv4和IPv6的路由器称为6to4边界路由器。每个IPv6站点网 络获得一个内嵌IPv4地址的特殊IPv6地址前缀,格式如下2002: IPv4 addr::/48。 而内嵌的这个IPv4地址就是该IPv6站点的6to4边界路由器的一个在IPv4网络内 可达的接口IPv4地址。6to4隧道通过IPv6报文的目的地址中嵌入的IPv4地址,可 以自动获取隧道的终点。专利技术人在实现本专利技术的过程中发现,由于6to4地址是自动从站点的6to4节点 的一个全球唯一的IPv4地址派生出来的,与6to4边界路由器的IPv4地址有很强的6关联性,导致了IPv6地址分配和使用灵活性较差,比如当一个IPv6站点网络更 换了连接IPv4网络的6to4边界路由器,那么IPv6站点网络内部必须重新编址。
技术实现思路
本专利技术实施例提供一种路由发布、安装方法及网络节点设备,解决了在多 个IPv6网络通过IPv4网络互连时,IPv6地址分配和使用灵活性差的技术问题。为此,本专利技术实施例提供了一种路由安装方法,其中,至少两个第一IP网 络分别通过边界路由器和第二IP网络连接,所述路由安装方法包括第二IP网络中的节点设备检测其本地路由信息库中的路由条目中的所述第 一IP网络的路由是否携带了始发者属性,所述始发者属性的值为所述边界路由 器在所述第二 IP网络中可达的第二 IP网络地址;当所述路由条目中的路由携带了所述始发者属性,且当所述节点设备是所 述路由的虚拟聚合节点,则将所述路由安装到路由表,并将所述始发者设置为 所述路由的下一跳,出接口类型为隧道接口;或者当所述路由条目中的路由未 携带所述始发者属性时,则将所述路由安装到路由表;其中,所述虚拟聚合节点负责发布超级前缀路由,并负责安装该超级前缀 所覆盖的详细前缀路由。相应地,本专利技术实施例还提供了一种路由发布方法,至少两个第一IP网络 分别通过边界路由器和第二IP网络连接,所述路由发布方法包括第二IP网络的节点设备在生成的用于发布第一IP网络路由的路由更新报文 中携带始发者属性,所述始发者属性的值为所述边界路由器在第二IP网络中可 达的第二IP网络地址;并将所述路由更新报文发送出去。相应地,本专利技术实施例4是供了一种网络节点i殳备,至少两个第一IP网络分 别通过边界路由器和第二IP网络连接,所述网络节点设备位于第二IP网络,所 述网络节点设备包括检测单元,用于检测本地路由信息库中的路由条目中的所述第一 IP网络的 路由是否携带了始发者属性,所述始发者属性的值为所述边界路由器在第二 IP 网络中可达的第二 IP网络地址;判断单元,用于当所述检测单元检测到所述路由条目中的所述第一IP网络7的路由携带了所述始发者属性时,判断本网络节点设备是否为所述路由的虚拟聚合节点;路由表安装单元,当所述判断单元判断出本网络节点设备是所述路由的虚 拟聚合节点,则将所述路由安装到路由表,并将所述始发者设置为所述路由的下一跳,出接口类型为隧道接口;或者当所述路由条目中的路由未携带所述始 发者属性时,则将所述路由安装到路由表;其中,所述虚拟聚合节点负责发布超级前缀路由,并负责安装该超级前缀 所覆盖的详细前缀路由。本专利技术实施例还提供了一种网络节点设备,至少两个第一IP网络分别通过 边界路由器和第二IP网络连接,所述网络节点i殳备位于第二IP网络,包括添加单元,在生成的用于发布第一IP网络路由的路由更新报文中携带始发 者属性,所述始发者属性的值为所述边界路由器在第二IP网络中可达的第二IP 网络地址;发送单元,用于将经所述添加单元处理后的i 各由更新^J艮文发送出去。 通过实施本专利技术的一种路由发布、安装方法及网络节点设备,通过在路由 更新报文中携带始发者属性,第一 IP网络分配IP地址与边界路由器的第二 IP 网络的IP地址没有任何耦合关系,提高了地址分配和使用的灵活性。以第一 IP 网络为IPv6网络,第二 IP网络为IPv4网络为例,由于不需要将6to4边界路由 器的IPv4地址嵌入IPv6地址中,这样IPv6站点网络用户可以灵活更换因特网 服务提供商(ISP)或者更改连接IPv4网络的6to4边界路由器,而不需要对IPv6 站点网络内部地址进行重新编址,提高了 IPv6地址分配和4吏用的灵活性。附图说明图1是本专利技术实施例的一种网络架构示意图; 图2是本专利技术实施例的一种路由安装方法的流程图; 图3是本专利技术实施例的一种路由发布方法的流程图; 图4是本专利技术实施例的一种网络节点设备的结构示意图 图5是本专利技术实施例的一种网络节点设备的结构示意图 图6是图5本专利技术实施例的一种判断单元的结构示意图 图7是本专利技术实施例的一种网络节点设备的结构示意8是本专利技术实施例中Value域示意图。 具体实施例方式为使本领域的技术人员更加清楚地理解本专利技术实施例的技术方案,下面结 合附图详细阐述本专利技术实施例的一种路由发布、安装方法及网络节点设备。如图2所示,本专利技术实施例的一种路由安装方法,至少两个第一 IP网络分 别通过边界路由器和第二IP网络连接,所述路由安装方法包括Sl,第二IP网络中的节点设备检测其本地路由信息库中的路由条目中的所 述第一IP网络的路由是否携带了始发者属性,所述始发者属性的值为所述边界 ;洛由器在所述第二IP网络中可达的第二IP网全各地址;S2,当Sl中检测到所述路由条目中的所述第一 IP网络的路由携带了所述 始发者属性,则进一步判断所述节点设备是否为所述路由的虚拟聚合节点,当 所述节点设备是所述路由的虚拟聚合节点,则将所述路由安装到路由表,并将 所述始发者设置为所述路由的下一跳,出接口类型为隧道接口 ;在本例中,具体包括判断所述路由的前缀是否在所述节点设备负责的超 级前缀路由所覆盖的范围内,如果是,本文档来自技高网
...

【技术保护点】
一种路由安装方法,其特征在于,至少两个第一IP网络分别通过边界路由器和第二IP网络连接,所述路由安装方法包括: 所述第二IP网络中的节点设备检测其本地路由信息库中的路由条目中的所述第一IP网络的路由是否携带了始发者属性,所述始发者属性 的值为所述边界路由器在所述第二IP网络中可达的第二IP网络地址; 当所述路由条目中的路由携带了所述始发者属性,且当所述节点设备是所述路由的虚拟聚合节点,所述虚拟聚合节点负责发布超级前缀路由,则将所述路由安装到路由表,并将所述始发者设置 为所述路由的下一跳,将出接口类型设置为隧道接口; 或者当所述路由条目中的路由未携带所述始发者属性时,则将所述路由安装到所述路由表。

【技术特征摘要】
CN 2008-9-28 200810198976.91、一种路由安装方法,其特征在于,至少两个第一IP网络分别通过边界路由器和第二IP网络连接,所述路由安装方法包括所述第二IP网络中的节点设备检测其本地路由信息库中的路由条目中的所述第一IP网络的路由是否携带了始发者属性,所述始发者属性的值为所述边界路由器在所述第二IP网络中可达的第二IP网络地址;当所述路由条目中的路由携带了所述始发者属性,且当所述节点设备是所述路由的虚拟聚合节点,所述虚拟聚合节点负责发布超级前缀路由,则将所述路由安装到路由表,并将所述始发者设置为所述路由的下一跳,将出接口类型设置为隧道接口;或者当所述路由条目中的路由未携带所述始发者属性时,则将所述路由安装到所述路由表。2、 按照权利要求1所述的路由安装方法,其特征在于,在所述第二IP网络中的节点设备检测其本地路由信息库中的第一IP网络的路由条目中的路由是否携带了始发者属性之前,所述路由安装方法还包括所述节点设备接收所述第一IP网络的路由更新报文,所述路由更新报文中携带有所述始发者属性;所述节点设备根据选路规则将路由更新报文中的路由安装到该节点设备的本地路由信息库。3、 按照权利要求1或2所述的路由安装方法,其特征在于,所述方法还包括判断所述节点设备是否为所述路由的虚拟聚合节点的步骤,具体为判断所述路由的前缀是否在所述节点设备负责的超级前缀路由所覆盖的范围内,如果是,则所述节点设备为所述路由的虚拟聚合节点,否则,所述节点设备不是所述路由的虚拟聚合节点。4、 按照权利要求1或2所述的路由安装方法,其特征在于,所述始发者属性为可传递transitive类型的边界网关协议BGP属性。5、 按照权利要求1或2所述的路由安装方法,其特征在于,当第一IP网络为IPv6网络时,第二 IP网络为IPv4网络;或者,当第一IP网络为IPv4网络时,第二IP网络为IPv6网络。6、 按照权利要求5所述的路由安装方法,其特征在于,所述路由更新报文为边界网关协议BGP报文。7、 一种跨网络路由发布方法,其特征在于,至少两个第一IP网络分别通过边界路由器和第二IP网络连接,所述路由发布方法包括第二IP网络的节点设备生成用于发布第一IP网络路由的路由更新报文,并在所述路由更新报文中携带始发者属性,所述始发者属性的值为所述边界路由器在第二IP网络中可达的第二IP网络地址,并将携带有所述始发者属性的5^由更新报文发送到所述第二 IP网络中的其它节点设备。8、 按照权利要求7所述的跨网络路由发布方法,其特征在于,所述第二IP网络的节点设备包括BGP路由器或用于发布BGP路由更新...

【专利技术属性】
技术研发人员:徐小虎
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1