BGP/MPLS-VPN组播原理

2020-10-26 16:05:29 云杰通信 101

  BGP/MPLS-VPN组播原理

  BGP/MPLS-VPN的原理:通过在裹有私网标签的私网数据报文外面再包裹一层公网标签(在接口下开启LDP协议自动分配公网标签),实现双层的标签嵌套,从而使私网数据在公网传输时进行标签查找交换不进行路由查找,相当于通过公网标签交换打通了一条穿越互连网的隧道,使得私网间数据可以跨越互联网传输。

  2.BGP/MPLS-VPN是通过建立MPBGP邻居关系来传递私网的路由信息,建立MPBGP邻居关系的前提是要先建立普通的BGP邻居关系。

  3.BGP/MPLS-VPN没用采用任何的加密技术,所以数据在公网传输时是明文的,只能应用于公司私网之间的数据传输不需要加密的场景,如果需要加密传输,可以采用IPSEC-VPN技术。

  一种基于IP/MPLS/BGP的多域组播一体化数据分发方法,含有以下步骤;

  步骤1:边缘IP-based PIM组播域内终端组播用户通过IGMP或MLD协议加 入或退出一个组播组,P頂组播域根据组播用户加入或退出信息生成PIM组播路由表;

  步骤2:边缘IP-based PIM组播域内终端用户触发的PIM加入/剪枝消息会 到达PMBR/MMBR; PMBR/應BR把本次的组播路由信息在组播边缘路由表MBRF中 进行更新;

  步骤3:当组播用户加入一个组播组;

  当组播用户加入新的组播组,则对本次用户加入的组播地址进行Hash计算, 生成一个MPLS标签;同时PMBR/麗BR利用扩展的MP-BGP (Multiprotocol Extensions for BGP-4)把更新后的组播路由信息到其他PMBR/MMBR;

  当组播用户加入已有的组播组,则把到达本次组播用户PIM加入消息到达 的路由器出接口添加到组播边缘路由表MBRF的相应表项中;PMBR/画BR在这种 情况下不使用MP-BGP广播路由更新消息。

  步骤4:当组播用户退出一个组播组;

  当要退出的组播用户不是其所在组播组的最后一个组播用户,则把本次退 出组播用户的在MBRF表项中的出接口删除,PMBR/醒BR在这种情况下不使用 MP-BGP广播路由更新消息;

  当要退出的组播用户是组播组的最后一个组播用户,则把组播边缘路由表 MBRF的相应表项删除,同时使用MP-BGP广播路由更新消息;

  步骤5: PMBR/醒BR可以选择是否使用路由过滤技术,以确定是否要发送或 接收BGP路由更新消息;

  步骤6:组播边缘路由表MBRF在更新后,触发MPLS信令协议(RSVP或LDP) 根据变化后的MBRF信息建立或拆除组播LSP路径树;