路由发布、安装方法及网络节点设备的制作方法

文档序号:7922372阅读:115来源:国知局
专利名称:路由发布、安装方法及网络节点设备的制作方法
技术领域
本发明涉及网络通信技术,尤其涉及一种路由发布、安装方法及网络节点 设备。
背景技术
随着通信技术的发展,计算机网络进入了人们生活的方方面面,基于互联
网协议版本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网络的路由携带了所述 始发者属性,则进一步判断所述节点设备是否为所述路由的虚拟聚合节点,当 所述节点设备是所述路由的虚拟聚合节点,则将所述路由安装到路由表,并将 所述始发者设置为所述路由的下一跳,出接口类型为隧道接口 ;
在本例中,具体包括判断所述路由的前缀是否在所述节点设备负责的超 级前缀路由所覆盖的范围内,如果是,则所述节点设备为所述路由的虚拟聚合 节点,否则,所述节点设备不是所述路由的虚拟聚合节点。
S3,当Sl中检测到所述路由条目中的路由未携带所述始发者属性时,则将 所述路由安装到路由表。
需要说明的是,在本发明实施例中,所述虚拟聚合节点负责发布超级前缀 路由,并负责安装该超级前缀所覆盖的详细前缀路由。
所述始发者属性(originator属性)可以是一个可选的(optional),可传递 的(transitive )类型的BGP属性,BGP属性又称为path attribute属性。
其中,当第一IP网络为IPv6网络时,第二IP网络为IPv4网络;当第一IP 网络为IPv4网络时,第二 IP网络为IPv6网络。
所述路由更新报文为边界网关协议(Border Gateway Protocol, BGP)路由 更新报文。
在本发明实施例的另一种实施方式中,在步骤S1之前,所述路由安装方法 还包括
所述节点设备接收所述第一IP网络的路由更新报文,所述路由更新报文中
9携带有所述始发者属性;
所述节点设备根据BGP选路规则,选择出最佳BGP路由安装到所述节点设 备的本地路由信息库,假设,本例中的所述路由更新报文中的路由被选为最佳 路由,则将所述路由更新报文中的路由安装到所述节点设备的本地路由信息库。
根据本发明实施例的 一种路由安装方法,通过在路由更新报文中新增一字 段携带始发者属性,即携带所述边界路由器在所述第二IP网络中可达的第二 IP网络地址,从而笫一 IP网络IP地址的分配与第二 IP网络的IP地址没有任何 耦合关系,提高了地址分配和使用的灵活性。
参考图3,本发明实施例的一种路由发布方法包括
SIOO,第二IP网络的节点设备生成用于发布第一IP网络路由的路由更新报 文,并在所述路由更新报文中携带始发者属性,所述始发者属性的值为所述边 界路由器在第二IP网络中可达的第二IP网络地址。始发者属性(originator属 性)可以是一个可选的(optional),可传递的(transitive)类型的BGP属性, BGP属性又称为path attribute属性。
S200,将携带有所述始发者属性的路由更新报文发送到第二IP网络中的其 它节点设备。
需要说明的是,所述第二 IP网络节点设备为BGP路由器或具有发布BGP 路由更新报文的节点设备。
具体实现时,当路由更新报文是BGP报文时,S100中的始发者属性可以通 过在BGP报文中增加一个新的属性字段来承载,例如,可以是nexthop级別的 属性字段,还可以是一种新定义的扩展团体(extended community)属性字段。 本发明实施例并不限定具体的承载字段。以下以extended community为例具体举 例
extended community是一种TLV字段,对于TYPE和LENGTH在RFC中有 详细定义,在此不再赘述,图8为VLAUE域示例,其中,
Type high可以是AS相关的、IP相关的或者与AS和IP相关两者都可以的 三种类型,这在RFC中也有详细定义,本发明实施例对于上述三种类型任意一 种都适用。
Type low字段,为了携带始发者属性,我们需要向因特网编号分配机构 IANA申请一个Type low("字段的值进行标记,例如,本发明实施例申请到09用于标识后面的Value字段为始发者属性。
Value字段用于承载始发者属性,例如,边界路由器在第二 IP网络中可 达的第二IP网络地址。
根据本发明的一种路由发布方法,通过将始发节点在第二IP网络中可达的 第二 IP网络地址携带在路由更新报文中,第一 IP网络分配IP地址与第二 IP网 络的IP地址没有任何耦合关系,提高了地址分配和使用的灵活性。
为了进一步说明本发明实施例的一种路由发布及安装方法,下面以第一 IP 网络为IPv6网络,第二IP网络为IPv4网络为例,结合图1详细阐述。
参考图1,图示了本发明实施例的一种网络应用场景示意图。第一IP网络, 本例中为IPv6网络(如图1所示的IPv6站点A、 IPv6站点B、 IPv6站点C ) 通过6to4边界路由器(如图1所示的路由器ITRl 、路由器ETRl 、路由器ETR2 ) 连接到第二 IP网络,本例中为IPv4网络。
路由发布过程在路由器(即始发者或始发节点)ETRl上配置IPv6路由 "2002:: 1.1.0/120",并通过IPv4 BGP会话发布所述IPv6路由"2002:: 1.1.0/120",同时将该路由的始发者(originator)属性设置为i 各由器ETRl的一 个在IPv4网络内可达的IPv4地址(如1.1.1.1 ),同样地,路由器ETR2通过IPv4 BGP会话发布IPv6路由"2003:: 1.1.0/120",同时将该路由的originator设置为 自己的一个在IPv4网络内可达的IPv4地址(如1.1.1.2 )。
路由安装过程当BGP路由器(如图1中的路由器VAP1、路由器VAP2) 收到上述IPv6路由更新报文时,依据BGP选路规则,选择出最佳BGP路由并安 装到BGP本地路由信息库(loc-RIB )中,对于loc-RIB中的普通路由(即不携 带originator属性的路由),所有路由器都需要缺省安装到路由表(Routing Table ) 中,而loc-RIB中的携带了 originator属性的路由则需要有选择地安装到路由表 中,也就是只有该路由对应的虚拟聚合节点才需要安装到路由表中。
例如路由器VAP1配置为"2002::/16,,的虚拟聚合节点,并通过内部网关 协议(Internal Gateway Protocol, IGP )或BGP对外发布"2002::/16,,的超级前缀 路由,需要将loc-RIB中由超级前缀"2003::/16"所覆盖的详细前缀的路由,如
"2002::1.1.0/120"安装到路由表中。同理,路由器VAP2配置为"2003::/16" 的虚拟聚合节点,通过IGP或BGP对外发布"2003::/16"的超级前缀路由,需 要将loc-RIB中"2003::/16"所覆盖的路由信息,如"2003::1.1.0/120"安装到路由表中。
当路由器VAP1接收到路由器ETR1发布的BGP路由更新报文后,按照BGP 选路规则将IPv6路由"2002:: 1.1.0/120 "安装到Loc-RIB中,并检测到该路由 更新报文的携带有originator属性(其值为1.1.U ),则有选择性将IPv6路由 "2002: : 1.1.0/120"安装到路由表,具体地,路由器VAP1判断其本身的超级 路由前缀"2002::/16"是否覆盖了IPv6路由,如果是,则将所述IPv6路由安装 到路由表,否则,不安装所述IPv6路由到路由表,在本例中,"2002::/16"覆盖 了 "2002: : 1.1.0/120",因此,将IPv6路由"2002: : 1.1.0/120"安装到路由表, 即前缀(或目的地址)为"2002:: 1.1.0/120",同时设置为IPv6路由"2002:: 1.1.0/120"的下 一跳(nexthop )为originator属性中携带的IPv4地址,即1.1丄1, 出接口类型为隧道接口 ,对于3各由器VAP2的处理与路由器VAP1类似,这里不 再赘述。
需要说明的是,上述提到隧道为通用路由封装(Generic Routing Encapsulation, GRE)隧道,本发明实施例不局限于此,本领域的技术人员应该 理解,本发明实施例的技术方案完全可以采用类似的隧道技术进行替代,如 IP-in-IP隧道、多协议标签交换(Multi-Protocol Label Switching, MPLS )隧道等。 同时,本发明实施例的技术方案可以应用到通过IPv6 transit网络连接IPv4 site 网络,即通过v4 over IPv6隧道方案,实现IPv4网络穿越IPv6网络。
通过实施本发明的一种路由发布、安装方法,通过在路由更新报文中新增 一字段携带始发者属性,即所述边界路由器在所述第二IP网络中可达的第二 IP网络地址,而第一 IP网络分配IP地址与第二 IP网络的IP地址没有任何耦合 关系,提高了地址分配和使用的灵活性。以第一 IP网络为IPv6网络,第二IP 网络为IPv4网络为例,由于不需要将6to4边界路由器的IPv4地址嵌入IPv6地 址中,这样IPv6站点网络用户可以灵活更换因特网服务提供商(ISP)或者更改 连接IPv4网络的6to4边界路由器,而不需要对IPv6站点网络内部地址进行重 新编址,提高了 IPv6地址分配和使用的灵活性。进一步地,由于IPv6地址前缀 与6to4边界路由器IPv4地址的映射关系实现分布式存储,从而极大地提高了映 射系统的可扩展性和稳定性。
基于上述的一种跨网络路由发布及安装方法,需要对相关的网络节点设备 做功能性改进,在本发明实施例中所述网络节点设备具有路由发布、安装及寻
12路功能的功能实体,如路由器、交换机等。
参考图4,图示了本发明实施例的一种网络节点设备的结构示意图。所述网 络节点设备应用的网络场景为至少两个第一 IP网络分别通过边界路由器与第二 IP网络连接,其中,所述网络节点设备位于第二IP网络,所述网络节点设备包 括
检测单元4100,用于4全测本地路由信息库4400中的路由条目中的所述第一 IP网络的路由是否携带了始发者属性,所述始发者属性的值为所述边界路由器 在第二IP网络中可达的第二IP网络地址;
判断单元4200,用于当4全测单元4100检测到所述路由条目中的所述第一 IP 网络的路由携带了所述始发者属性时,判断本网络节点设备是否为所述路由的 虚拟聚合节点;
路由表安装单元4300 ,当判断单元4200判断出本网络节点设备是所述路由 的虚拟聚合节点,则将所述路由安装到路由表4500,并将所述始发者设置为所 述路由的下一跳,出接口类型为隧道接口;或者当检测单元4100检测到所述路 由条目中的路由未携带所述始发者属性时,则将所述路由安装到路由表4500;
其中,所述虚拟聚合节点为负责发布某个超级前缀路由的节点,并负责安 装该超级前缀所覆盖的详细前缀路由。
在本发明实施例的另一实施方式中,如图5所示,所述网络节点设备除了 具有图4所述的结构外,进一步包括
接收单元4600,用于接收用于发布第一 IP网络路由的路由更新报文(如 BGP路由更新报文),所述路由更新报文中携带有所述始发者属性;
路由信息库安装单元4700,用于接收单元4600接收到所述路由更新报文后, 根据选路规则将路由更新报文中的路由安装到本地路由信息库4400。
在本发明实施例中,如图6所示,所述判断单元包括
前缀获取单元4201,用于获取所述路由的前缀和本网络节点设备负责的超 级前缀;
比较单元4202,用于比较所述路由的前缀是否在所述超级前缀覆盖的范围 内,当所述路由的前缀在所述超级前缀覆盖的范围内,则本网络节点设备为所 述路由的虚拟聚合点,当所述路由的前缀不在所述超级前缀覆盖的范围内,则 本网络节点设备不是所述路由的虚拟聚合点。
13参考图7,图示了本发明实施例的一种网络节点设备的结构示意图,其中所 述网络节点设备位于第二IP网络中,并且至少两个第一IP网络通过所述第二IP 网络互连,第一IP网络和第二IP网络通过边界路由器连接,所述网络节点设备
包括
添加单元6100,用于在生成的用于发布第一 IP网络;洛由的if各由更新^艮文 (如BGP路由更新报文)中携带始发者属性,所述始发者属性的值为所述边 界路由器在第二IP网络中可达的第二IP网络地址;
发送单元6200,用于将经所述添加单元6100处理后的路由更新报文发送出去。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明 可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。 基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以 以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如 ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某 些部分所述的方法。
通过实施本发明的一种跨网络路由发布、安装方法及网络节点设备,第一 IP网络分配IP地址与第二 IP网络的IP地址没有任何耦合关系,提高了地址分 配和使用的灵活性。以第一 IP网络为IPv6网络,第二 IP网络为IPv4网络为例, 由于不需要将6to4边界i 各由器的IPv4地址嵌入IPv6地址中,这样IPv6站点网 络用户可以灵活更换因特网服务提供商(ISP)或者更改连接IPv4网络的6to4 边界路由器,而不需要对IPv6站点网络内部地址进行重新编址,提高了 IPv6地 址分配和使用的灵活性。进一步地,由于IPv6地址前缀与6to4边界路由器IPv4 地址的映射关系实现分布式存储,从而极大地提高了映射系统的可扩展性和稳 定性。
以上所揭露的^l为本发明 一种较佳实施例而已,当然不能以此来限定本发 明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的 范围。
1权利要求
1、一种路由安装方法,其特征在于,至少两个第一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路由更新报文的节点设备。
9、 按照权利要求7所述的跨网络路由发布方法,其特征在于,所述始发者属性为可传递transitive类型的BGP属性。
10、 按照权利要求7或8所述的跨网络路由发布方法,其特征在于,当第一 IP网络为IPv6网络时,第二 IP网络为IPv4网络;或者,当第一IP网络为IPv4网络时,第二IP网络为IPv6网络。
11、 按照权利要求8所述的跨网络路由发布方法,其特征在于,所述路由更新才艮文为BGP报文。
12、 一种网络节点设备,其特征在于,至少两个第一IP网络分别通过边界路由器和第二IP网络连接,所述网络节点设备位于所述第二IP网络,所述网络 节点设备包括检测单元,用于检测本地路由信息库中的路由条目中的所述第一 IP网络的 路由是否携带了始发者属性,所述始发者属性的值为所述边界路由器在第二 IP网络中可达的第二 IP网络地址;判断单元,用于当所述检测单元检测到所述路由条目中的所述第一 IP网络 的路由携带了所述始发者属性时,判断本网络节点设备是否为所述路由的虚拟 聚合节点,其中,所述虚拟聚合节点负责发布超级前缀;洛由;路由表安装单元,当所述判断单元判断出本网络节点设备是所述路由的虚 拟聚合节点,则将所述路由安装到路由表,并将所述始发者设置为所述路由的 下一跳,将出接口类型设置为隧道接口;或者当所述4全测单元检测到所述路由 条目中的路由未携带所述始发者属性时,则将所述路由安装到所述路由表。
13、 按照权利要求12所述的网络节点设备,其特征在于,还包括 接收单元,用于接收用于发布第一IP网络路由的路由更新报文,所述路由更新报文中携带有所述始发者属性;路由信息库安装单元,用于接收单元接收到所述路由更新报文后,根据选 路规则将路由更新报文中的路由安装到本地路由信息库。
14、 按照权利要求12或13所述的网络节点设备,其特征在于,所述判断 单元包括前缀获取单元,用于获取所述路由的前缀和本网络节点设备负责的超级前缀;比较单元,用于比较所述路由的前缀是否在所述超级前缀覆盖的范围内, 当所述路由的前缀在所述超级前缀覆盖的范围内,则本网络节点设备为所述路 由的虚拟聚合点,当所述路由的前缀不在所述超级前缀覆盖的范围内,则本网 络节点设备不是所述路由的虚拟聚合点。
15、 一种网络节点设备,其特征在于,至少两个第一IP网络分别通过边界 路由器和第二IP网络连接,所述网络节点设备位于所述第二 IP网络,所述网络节点设备包括添加单元,在生成的用于发布第一IP网络路由的路由更新报文中携带始发 者属性,所述始发者属性的值为所述边界路由器在第二IP网络中可达的第二IP 网络地址;发送单元,用于将经所述添加单元处理后的路由更新报文发送出去。
全文摘要
本发明实施例公开了一种路由发布、安装方法及网络节点设备,所述路由安装方法包括接收到第一IP网络的路由更新报文后,节点设备根据选路规则将路由更新报文中的路由安装到本地路由信息库,所述路由更新报文中携带有始发者属性;节点设备检测本地路由信息库中的路由条目是否携带了始发者属性,如果是,则根据路由类型确定是否将所述路由安装到路由表中,否则将所述路由安装到路由表。通过实施本发明实施例,解决了在多个IPv6网络通过IPv4网络互连时,IPv6地址分配和使用灵活性差的技术问题。
文档编号H04L12/56GK101686181SQ20081018154
公开日2010年3月31日 申请日期2008年11月18日 优先权日2008年9月28日
发明者徐小虎 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1