一种配置路由标识符rd的方法和网络设备的制作方法

文档序号:7724615阅读:563来源:国知局
专利名称:一种配置路由标识符rd的方法和网络设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种配置路由标识符RD的方法和网络设备。
背景技术
边界网关协议(BGP)是一种用于不同自治系统(AS)之间进行通信的外部网关协议,是互联网进行域间路由的事实标准,由互联网工程任务组(IETF)以意见请求(RFC,Request For Comments)的形式发布。早期发布的三个版本分别是BGP-1 (RFC1105)、BGP-2 (RFC1163)和 BGP-3 (RFC1267),当前使用的版本是 BGP-4 (RFC4271)。早期发布的三个版本中,BGP协议主要用于交换自治系统AS之间的可达路由信息,构建AS域间的传播路径,防止路由环路的产生,并在AS级别应用一些路由策略。BGP-4 版本支持无类别域间路由(CIDR, Classless Inter-Domain Routing)。通过对BGP的多协议扩展,BGP被广泛用于各类虚拟专用网(VPN, Virtual Private Network)业务的控制信令,如三层 VPN(L3VPN),二层 VPN(L2VPN),虚拟专用局域网业务(VPLS,Virtual PrivateLAN Service)等。BGP协议使用更新(update)消息进行路由信息的发布,所述update消肿中的网络层可达性信息(NLRI)字段用于携带更新的路由信息,撤销路由(Withdrawn Routes)字段用于携带需撤销的路由信息。经过多协议扩展的BGP还新增了两个BGP路由属性多协议_可达_网络层可达性信息(MP_REACH_NLRI)和多协议_不可达_网络层可达性信息(MP_UNREACH_NLRI),其格式如下。
Address Family Identifier(2octets)
Subsequent Address Family Identifier (Ioctet)
Length of Next Hop Network Address (Ioctet)
Network Address of Next Hop(variable)
Reserved (Ioctet)
Network Layer Reachability Information(variable)MP_REACH_NLRI 格式
Address Family Identifier(2octets)
Subsequent Address Family Identifier(!octet)
权利要求
1.一种配置路由标识符RD的方法,其特征在于,所述方法包括 配置一个包括类型信息和赋值信息的路由标识符RD,其中,所述赋值信息包括管理员子信息和分配数字子信息,所述管理员子信息包括长度大于等于4字节的数值,所述分配数字子信息包括长度大于等于4字节的数值。
2.根据权利要求I所述的方法,其中,所述类型信息唯一标识所述RD的类型,所述类型包括编码格式和长度。
3.根据权利要求I所述的方法,其中,所述管理员子信息包括的长度大于等于4字节的数值包括长度为16字节的IPv6地址或者长度为4字节的自治域AS号。
4.根据权利要求I所述的方法,其中,所述RD包括类型字段、管理员子字段和分配数字 子字段; 所述类型信息由所述类型字段的取值表示; 所述管理员子信息由所述管理员子字段的取值表示; 所述分配数字子信息由所述分配数字子字段表示。
5.根据权利要求I所述的方法,其中,所述RD通过类型长度值TLV表示,所述TLV的数值字段包括所述管理员子信息和所述分配数字子信息,所述TLV的长度字段包括所述RD的长度信息,所述TLV的类型字段包括所述RD的类型部分的信息。
6.根据权利要求1、2、3、4或5所述的方法,其中,所述方法进一步包括 在所述多协议_可达_网络层可达性信息MP_REACH_NLRI字段中的NLRI子字段和/或多协议_不可达_网络层可达性信息MP_UNREACH_NLRI字段中的撤销路由子字段中配置以所述RD为如缀的多条路由如缀; 将所述RD配置为所述多条路由前缀的公共RD ; 发送包括所述公共RD和以所述公共RD为前缀的多条路由前缀的MP_REACH_NLRI字段和/或MP_UNREACH_NLRI字段的边界网关协议更新BGPUpdate报文。
7.根据权利要求6所述的方法,其中,所述在MP_REACH_NLRI字段和/或MP_UNREACH_NLRI字段中配置所述RD包括 在所述MP_REACH_NLRI字段中配置RD子字段,将所述RD配置在所述MP_REACH_NLRI字段的RD子字段中; 或, 在所述MP_UNREACH_NLRI字段中配置RD子字段,将所述RD配置在所述MP_UNREACH_NLRI的RD子字段中; 或, 将所述RD配置在所述MP_REACH_NLRI字段的NLRI子字段中; 或, 将所述RD配置在MP_UNREACH_NLRI字段的撤销路由子字段中。
8.—种网络设备,其特征在于,包括 类型信息配置器,用于为路由标识符RD配置类型信息; 赋值信息配置器,用于为所述RD配置赋值信息,其中,所述赋值信息包括管理员子信息和分配数字子信息,所述管理员子信息包括长度大于等于4字节的数值,所述分配数字 子信息包括长度大于等于4字节的数值。
9.根据权利要求8所述的网络设备,其中, 所述类型信息配置器进一步用于在所述RD的类型字段配置所述类型信息,所述类型信息唯一标识所述RD的类型,所述编码格式和长度; 所述赋值信息配置器进一步用于在所述RD的管理员子字段中配置所述管理员子信息,在所述RD的分配数字子字段中配置所述分配数字子信息。
10.根据权利要求8所述的网络设备,还包括长度配置器,所述长度配置用于在所述RD的长度字段中配置所述RD的长度值; 所述类型信息配置器进一步用于在所述RD的类型字段配置所述类型信息,所述类型信息唯一标识所述RD的类型,所述类型包括编码格式; 所述赋值信息配置器进一步用于在所述RD的数值字段中配置所述管理员子信息和分配数字子信息。
11.根据权利要求8所述的网络设备,还包括 路由前缀配置器,用于在所述MP_REACH_NLRI字段中的NLRI子字段和/或MP_UNREACH_NLRI字段中的撤销路由子字段中配置以所述RD为前缀的多条路由前缀; 公共RD配置器,用于将所述RD配置为所述多条路由前缀的公共RD ; 更新报文发送器,用于发送包括所述公共RD和以所述公共RD为前缀的多条路由前缀的 MP_REACH_NLRI 字段和 / 或 MP_UNREACH_NLRI 字段的 BGP Update 报文。
全文摘要
本发明涉及一种配置路由标识符RD的方法和网络设备,所述方法包括配置一个包括类型信息和赋值信息的路由标识符RD,其中,所述赋值信息包括管理员子信息和分配数字子信息,所述管理员子信息包括长度大于等于4字节的数值,所述分配数字子信息包括长度大于等于4字节的数值。配置有所述类型信息和赋值信息的RD既可以支持海量VPN实例,又可以支持更多的应用场景,例如支持使用4字节的自治系统(AS)号的网络或支持使用IPv6地址的网络。
文档编号H04L29/12GK102710800SQ201110075140
公开日2012年10月3日 申请日期2011年3月28日 优先权日2011年3月28日
发明者董杰, 陈国义 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1