通告PE设备的信息的方法和PE设备技术

技术编号:10851861 阅读:91 留言:0更新日期:2015-01-01 00:18
本发明专利技术实施例公开了一种通告PE设备的信息的方法及相关装置,应用于BGP-based MVPN中,包括:所述MVPN中的PE设备确定所述PE设备在所述MVPN中的角色和所述角色对应的工作状态,所述角色是根节点和/或叶子节点,所述工作状态是主用或者备用;所述PE设备生成BGP update消息,所述BGP update消息携带所述PE设备的IP地址、所述MVPN的标识、第一PE设备的所述角色和所述工作状态;所述PE设备向所述PE设备在所述MVPN中的BGP邻居发送所述BGP update消息。本发明专利技术实施例提供的技术方案,可以解决现有技术中应用BGP-based MVPN时配置工作量大且容易出错的问题。

【技术实现步骤摘要】
通告PE设备的信息的方法和PE设备
本专利技术涉及通信
,具体涉及一种通告运营商边缘(Provider Edge, PE)设 备的信息的方法和PE设备。
技术介绍
当前边界网关协议/多协议标签交换三层虚拟专用网(Border Gateway Protocol/Multiprotocol Label Switching Layer3Virtual Private Network, BGP/MPLS Layer3VPN)应用广泛,而对于组播业务,由于IP电视(Internet protocol television, IPTV)等业务的快速发展,迫切需要利用现有单播网络架构,在BGP/MPLS Layer3VPN的基 础上实现组播数据转发。基于以上原因,组播虚拟专用网(Multicast Virtual Private Network, MVPN)应运而生。 现有技术提出了 一种基于边界网关协议(Border Gateway Protocol, BGP)的 MVPN,本文中称之为BGP-based MVPN。BGP-based MVPN中,将PE设备划分为两种角色,即 根节点和叶子节点。根节点指在MVPN中连接组播源,向其他PE设备发送组播数据的PE设 备。叶子节点指组播接收者所连接的PE设备。举例来说,在一个BGP-based MVPN中,可能 存在多个组播树,一个PE设备可以在组播树1中是根节点,同时在组播树2和组播树3中 是叶子节点。 在BGP-based MVPN中,当第一 PE设备需要知道同一个BGP-based MVPN中的BGP 邻居的角色和工作状态时,需要在第一 PE设备上配置所述BGP邻居的角色和工作状态。然 而,这种手工配置的方法导致网络配置复杂,尤其是第一 PE设备在MVPN中的BGP邻居数量 多时,配置工作量很大,而且容易出错。
技术实现思路
本专利技术实施例提供一种通告PE设备的信息的方法和TO设备,用于解决现有技术 中应用BGP-based MVPN时配置工作量大且容易出错的问题。 第一方面,本专利技术实施例提供一种通过PE设备的信息方法,应用于BGP-based MVPN中,包括: 所述MVPN中的第一 PE设备确定所述第一 PE设备在所述MVPN中的角色和所述角 色对应的工作状态,所述角色是根节点和/或叶子节点,所述工作状态是主用或者备用; 所述第一 PE设备生成边界网关协议更新(BGP update)消息,所述BGP update消 息携带所述第一 PE设备的IP地址、所述MVPN的标识、所述第一 PE设备的所述角色和所述 工作状态; 所述第一 PE设备向所述第一 PE设备在所述MVPN中的BGP邻居发送所述BGP update 消息。 在第一方面的第一种可能的实现方式中,所述BGP update消息包括网络层可达性 信息(Network Layer Reachability Information, NLRI),所述NLRI 包括路由类型字段、路 由区分符(Route Distinguisher,RD)字段、发起者IP地址字段、根角色字段、所述根角色 字段对应的工作状态字段、叶子角色字段、所述叶子角色字段对应的工作状态字段; 所述路由类型字段的内容标识所述BGP update消息携带所述第一 PE设备的所述 角色和所述工作状态; 所述RD字段携带所述第一 PE设备上的所述MVPN的实例的RD,所述RD用作所述 MVPN的标识; 所述发起者IP地址字段携带所述第一 PE设备的IP地址; 当所述根角色字段携带第一值时,标识所述第一 PE设备的所述角色为所述根节 占. 当所述根角色字段对应的工作状态字段携带第二值时,标识所述第一 PE设备的 所述工作状态为所述主用; 当所述根角色字段对应的工作状态字段携带第三值时,标识所述第一 PE设备的 所述工作状态为所述备用; 当所述叶子角色字段携带第四值时,标识所述第一 PE设备的所述角色为所述叶 子节点; 当所述叶子角色字段对应的工作状态字段携带第五值时,标识所述第一 PE设备 的所述工作状态为所述主用; 当所述叶子角色字段对应的工作状态字段携带第六值时,标识所述第一 PE设备 的所述工作状态为所述备用; 其中,所述第二值和所述第三值不同,所述第五值和所述第六值不同。 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式 中,所述NLRI中还包括第一指示字段,所述第一指示字段用于指示所述NLRI中是否携带第 一地址字段,所述第一地址字段携带第二PE设备的IP地址,所述第二PE设备为所述MVPN 中所述第一 PE设备所保护的主用根节点; 当所述第一 PE设备确定所述第一 PE设备的所述角色为所述根节点、所述第一 PE 设备的所述工作状态为所述备用且所述第一指示字段指示所述NLRI中携带所述第一地址 字段时,所述NLRI中还包括所述第一地址字段;相应地,所述方法还包括:所述第一 PE设 备确定所述第二PE设备的IP地址; 所述NLRI中还包括第二指示字段,所述第二指示字段用于指示所述NLRI中是否 携带第二地址字段,所述第二地址字段携带第三PE设备的IP地址,所述第三PE设备为所 述MVPN中所述第一 PE设备所保护的主用叶子节点; 当所述第一 PE设备确定所述第一 PE设备的所述角色为所述叶子节点、所述第一 PE设备的所述工作状态为所述备用且所述第二指示字段指示所述NLRI中携带所述第二地 址字段时,所述NLRI中还包括所述第二地址字段;相应地,所述方法还包括:所述第一 PE 设备确定所述第三PE设备的IP地址。 在第一方面的第三种可能的实现方式中,还包括:所述第一 PE设备接收第四PE 设备发来的携带可选P组播业务接口自动发现路由(S-P-Multicast Service Interface Tunnel auto-discovery route,S_PMSI A_D route)的消息,所述第四 PE 设备是所述 MVPN 中的根节点; 所述BGP update消息用于回应所述携带S-PMSI A-D route的消息,所述BGP update消息包括网络层可达性信息NLRI,所述NLRI包括路由类型字段、路由关键字(Route Key)字段、发起者IP地址字段、第一工作状态字段; 所述路由类型字段的内容标识所述第一 PE设备的角色为所述叶子节点,且所述 BGP update消息携带所述第一 PE设备的所述工作状态; 所述 Route Key 字段携带所述 S-PMSI A_D route 中的 NLRI ; 所述发起者IP地址字段携带所述第一 PE设备的IP地址; 当所述第一工作状态字段携带第一值时,标识所述第一 PE设备的所述工作状态 为所述主用; 当所述第一工作状态字段携带第二值时,标识所述第一 PE设备的所述工作状态 为所述备用; 其中,所述第一值和所述第二值不同。 结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式 中,当所本文档来自技高网
...
通告PE设备的信息的方法和PE设备

【技术保护点】
一种通告运营商边缘PE设备的信息的方法,应用于基于边界网关协议的组播虚拟专用网BGP‑based MVPN中,其特征在于,包括:所述MVPN中的第一PE设备确定所述第一PE设备在所述MVPN中的角色和所述角色对应的工作状态,所述角色是根节点和/或叶子节点,所述工作状态是主用或者备用;所述第一PE设备生成边界网关协议更新BGP update消息,所述BGP update消息携带所述第一PE设备的IP地址、所述MVPN的标识、所述第一PE设备的所述角色和所述工作状态;所述第一PE设备向所述第一PE设备在所述MVPN中的BGP邻居发送所述BGP update消息。

【技术特征摘要】
1. 一种通告运营商边缘PE设备的信息的方法,应用于基于边界网关协议的组播虚拟 专用网BGP-based MVPN中,其特征在于,包括: 所述MVPN中的第一 PE设备确定所述第一 PE设备在所述MVPN中的角色和所述角色对 应的工作状态,所述角色是根节点和/或叶子节点,所述工作状态是主用或者备用; 所述第一 PE设备生成边界网关协议更新BGP update消息,所述BGP update消息携带 所述第一 PE设备的IP地址、所述MVPN的标识、所述第一 PE设备的所述角色和所述工作状 态; 所述第一 PE设备向所述第一 PE设备在所述MVPN中的BGP邻居发送所述BGP update 消息。2. 根据权利要求1所述的方法,其特征在于, 所述BGP update消息包括网络层可达性信息NLRI,所述NLRI包括路由类型字段、路由 区分符RD字段、发起者IP地址字段、根角色字段、所述根角色字段对应的工作状态字段、叶 子角色字段、所述叶子角色字段对应的工作状态字段; 所述路由类型字段的内容标识所述BGP update消息携带所述第一 PE设备的所述角色 和所述工作状态; 所述RD字段携带所述第一 PE设备上的所述MVPN的实例的RD,所述RD用作所述MVPN 的标识; 所述发起者IP地址字段携带所述第一 PE设备的IP地址; 当所述根角色字段携带第一值时,标识所述第一 PE设备的所述角色为所述根节点; 当所述根角色字段对应的工作状态字段携带第二值时,标识所述第一 PE设备的所述 工作状态为所述主用; 当所述根角色字段对应的工作状态字段携带第三值时,标识所述第一 PE设备的所述 工作状态为所述备用; 当所述叶子角色字段携带第四值时,标识所述第一 PE设备的所述角色为所述叶子节 占. 当所述叶子角色字段对应的工作状态字段携带第五值时,标识所述第一 PE设备的所 述工作状态为所述主用; 当所述叶子角色字段对应的工作状态字段携带第六值时,标识所述第一 PE设备的所 述工作状态为所述备用; 其中,所述第二值和所述第三值不同,所述第五值和所述第六值不同。3. 根据权利要求2所述的方法,其特征在于, 所述NLRI中还包括第一指示字段,所述第一指示字段用于指示所述NLRI中是否携 带第一地址字段,所述第一地址字段携带第二PE设备的IP地址,所述第二PE设备为所述 MVPN中所述第一 PE设备所保护的主用根节点; 当所述第一 PE设备确定所述第一 PE设备的所述角色为所述根节点、所述第一 PE设备 的所述工作状态为所述备用且所述第一指示字段指示所述NLRI中携带所述第一地址字段 时,所述NLRI中还包括所述第一地址字段;相应地,所述方法还包括:所述第一 PE设备确 定所述第二PE设备的IP地址; 所述NLRI中还包括第二指示字段,所述第二指示字段用于指示所述NLRI中是否携 带第二地址字段,所述第二地址字段携带第三PE设备的IP地址,所述第三PE设备为所述 MVPN中所述第一 PE设备所保护的主用叶子节点; 当所述第一 PE设备确定所述第一 PE设备的所述角色为所述叶子节点、所述第一 PE设 备的所述工作状态为所述备用且所述第二指示字段指示所述NLRI中携带所述第二地址字 段时,所述NLRI中还包括所述第二地址字段;相应地,所述方法还包括:所述第一 PE设备 确定所述第三PE设备的IP地址。4. 根据权利要求1所述的方法,其特征在于,还包括: 所述第一 PE设备接收第四PE设备发来的携带可选P组播业务接口自动发现路由 S-PMSI A-D route的消息,所述第四PE设备是所述MVPN中的根节点; 所述BGP update消息用于回应所述携带S-PMSI A-D route的消息,所述BGP update 消息包括网络层可达性信息NLRI,所述NLRI包括路由类型字段、路由关键字Route Key字 段、发起者IP地址字段、第一工作状态字段; 所述路由类型字段的内容标识所述第一 PE设备的角色为所述叶子节点,且所述BGP update消息携带所述第一 PE设备的所述工作状态; 所述Route Key字段携带所述S-PMSI A_D route中的NLRI ; 所述发起者IP地址字段携带所述第一 PE设备的IP地址; 当所述第一工作状态字段携带第一值时,标识所述第一 PE设备的所述工作状态为所 述主用; 当所述第一工作状态字段携带第二值时,标识所述第一 TO设备的所述工作状态为所 述备用; 其中,所述第一值和所述第二值不同。5. 根据权利要求4所述的方法,其特征在于,当所述第一 PE设备确定所述第一 PE设备 的角色为所述叶子节点且所述第一 PE设备的所述工作状态为所述备用时,所述方法还包 括: 所述第一 PE设备确定第五PE设备的IP地址,所述第五PE设备为所述MVPN中所述第 一 PE设备所保护的主用叶子节点; 相应地,所述NLRI还包括第三地址字段,所述第三地址字段携带所述第五PE设备的IP 地址。6. 根据权利要求1-5任一所述的方法,其特征在于,所述MVPN中的第一 PE设备确定所 述第一 PE设备在所述MVPN中的角色和所述角色对应的工作状态,包括: 所述第一 PE设备接收配置信息,所述配置信息用于指定所述第一 PE设备的所述角色 以及所述角色对应的工作状态; 所述第一 PE设备根据所述配置信息,确定所述第一 PE设备的所述角色和所述角色对 应的工作状态。...

【专利技术属性】
技术研发人员:李振斌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1