【技术实现步骤摘要】
通告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-b ...
【技术保护点】
一种通告运营商边缘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设备的所述角色和所述角色对 应的工作状态。...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。