VPLS 组播侦听
了解 VPLS 的 PIM 侦听
有两种方法可以定向 PIM 控制数据包:
通过使用 PIM 侦听
通过使用 PIM 代理
PIM 侦听将设备配置为仅检查和操作 PIM 你好和加入/修剪数据包。PIM 侦听设备侦听 PIM 你好并加入/修剪每个接口上的数据包,以查找感兴趣的组播接收器,并用此信息填充组播转发树。PIM 侦听与 PIM 代理的不同之处在于,PIM 你好和加入/修剪数据包在 VPLS 中都是透明泛洪的,而不是在 PIM 代理的情况下仅泛洪你好数据包。PIM 侦听是在通过伪线连接的 PE 路由器上配置的。PIM 侦听可确保不会在 VPLS 中生成新的 PIM 数据包,但通过伪线上的 LDP 发送的 PIM 消息除外。
在 VPLS 文档中,PE 路由器等术语中的路由器一词用于指代提供路由功能的任何设备。
支持 PIM 侦听侦听你好连接线路上接收的数据包的设备。转发 PIM 加入/修剪数据包时,不会在 VPLS 核心中引入延迟。
要在 PE 路由器上配置 PIM 侦听,请在层次结构级别使用以下pim-snooping
[edit routing-instances instance-name protocols]
语句:
routing-instances { customer { instance-type vpls; ... protocols { pim-snooping{ traceoptions { file pim.log size 10m; flag all; flag timer disable; } } } } }
示例:为 VPLS 配置 PIM 侦听介绍了 PIM 侦听方法。此处不讨论 PIM 代理方法的使用,这超出了本文档的范围。有关 PIM 代理的详细信息,请参阅 通过 VPLS 进行 PIM 侦听。
示例:为 VPLS 配置 PIM 侦听
此示例说明如何在虚拟专用 LAN 服务 (VPLS) 中配置 PIM 侦听,以限制流向相关设备的组播流量。
要求
此示例使用以下硬件和软件组件:
M 系列多服务边缘路由器(M7i 和 M10i 带增强型 CFEB,M120 和 M320 带 E3 FPC)或 MX 系列 5G 通用路由平台(MX80、MX240、MX480 和 MX960)
Junos OS 13.2 或更高版本
概述
以下示例说明如何配置 PIM 侦听以将组播流量限制为 VPLS 中感兴趣的设备。
此示例演示了通过使用 PIM 侦听设备限制组播流量的 PIM 侦听。使用 PIM 代理方法实现 PIM 侦听超出了本文档的范围,尚未在 Junos OS 中实施。
拓扑学
在此示例中,两个 PE 路由器通过伪线连接相互连接。路由器 PE1 连接到路由器 CE1 和 CE2。组播接收器连接到路由器 CE2。路由器 PE2 连接到路由器 CE3 和 CE4。组播源连接到路由器 CE3,第二个组播接收器连接到路由器 CE4。
PIM 侦听在路由器 PE1 和 PE2 上配置。因此,从多播源发送的数据仅由多播组的成员接收。
图 1 显示了此示例中使用的拓扑。

配置
CLI 快速配置
要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改与您的网络配置匹配所需的任何详细信息,然后将命令复制并粘贴到层次结构级别的 CLI [edit]
中。
路由器 PE1
set multicast-snooping-options traceoptions file snoop.log size 10m set interfaces ge-2/0/0 encapsulation ethernet-vpls set interfaces ge-2/0/0 unit 0 description toCE1 set interfaces ge-2/0/1 encapsulation ethernet-vpls set interfaces ge-2/0/1 unit 0 description toCE2 set interfaces ge-2/0/2 unit 0 description toPE2 set interfaces ge-2/0/2 unit 0 family inet address 10.0.0.1/30 set interfaces ge-2/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.1.1/32 set routing-options router-id 10.255.1.1 set protocols mpls interface ge-2/0/1.0 set protocols bgp group toPE2 type internal set protocols bgp group toPE2 local-address 10.255.1.1 set protocols bgp group toPE2 family l2vpn signaling set protocols bgp group toPE2 neighbor 10.255.7.7 set protocols ospf area 0.0.0.0 interface ge-2/0/2.0 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ldp interface ge-2/0/2.0 set protocols ldp interface lo0.0 set routing-instances titanium instance-type vpls set routing-instances titanium vlan-id none set routing-instances titanium interface ge-2/0/0.0 set routing-instances titanium interface ge-2/0/1.0 set routing-instances titanium route-distinguisher 101:101 set routing-instances titanium vrf-target target:201:201 set routing-instances titanium protocols vpls vpls-id 15 set routing-instances titanium protocols vpls site pe1 site-identifier 1 set routing-instances titanium protocols pim-snooping
路由器 CE1
set interfaces ge-2/0/0 unit 0 description toPE1 set interfaces ge-2/0/0 unit 0 family inet address 10.0.0.10/30 set interfaces lo0 unit 0 family inet address 10.255.2.2./32 set routing-options router-id 10.255.2.2 set protocols ospf area 0.0.0.0 interface all set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols pim rp static address 10.255.3.3 set protocols pim interface all
路由器 CE2
set interfaces ge-2/0/0 unit 0 description toPE1 set interfaces ge-2/0/0 unit 0 family inet address 10.0.0.6/30 set interfaces ge-2/0/1 unit 0 description toReceiver1 set interfaces ge-2/0/1 unit 0 family inet address 10.0.0.13/30 set interfaces lo0 unit 0 family inet address 10.255.2.2 set routing-options router-id 10.255.2.2 set protocols ospf area 0.0.0.0 interface all set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols pim rp static address 10.255.3.3 set protocols pim interface all
路由器 PE2
set multicast-snooping-options traceoptions file snoop.log size 10m set interfaces ge-2/0/0 encapsulation ethernet-vpls set interfaces ge-2/0/0 unit 0 description toCE3 set interfaces ge-2/0/1 encapsulation ethernet-vpls set interfaces ge-2/0/1 unit 0 description toCE4 set interfaces ge-2/0/2 unit 0 description toPE1 set interfaces ge-2/0/2 unit 0 family inet address 10.0.0.2/30 set interfaces ge-2/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.7.7/32 set routing-options router-id 10.255.7.7 set protocols mpls interface ge-2/0/2.0 set protocols bgp group toPE1 type internal set protocols bgp group toPE1 local-address 10.255.7.7 set protocols bgp group toPE1 family l2vpn signaling set protocols bgp group toPE1 neighbor 10.255.1.1 set protocols ospf area 0.0.0.0 interface ge-2/0/2.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp interface ge-2/0/2.0 set protocols ldp interface lo0.0 set routing-instances titanium instance-type vpls set routing-instances titanium vlan-id none set routing-instances titanium interface ge-2/0/0.0 set routing-instances titanium interface ge-2/0/1.0 set routing-instances titanium route-distinguisher 101:101 set routing-instances titanium vrf-target target:201:201 set routing-instances titanium protocols vpls vpls-id 15 set routing-instances titanium protocols vpls site pe2 site-identifier 2 set routing-instances titanium protocols pim-snooping
路由器 CE3 (RP)
set interfaces ge-2/0/0 unit 0 description toPE2 set interfaces ge-2/0/0 unit 0 family inet address 10.0.0.18/30 set interfaces ge-2/0/1 unit 0 description toSource set interfaces ge-2/0/1 unit 0 family inet address 10.0.0.29/30 set interfaces lo0 unit 0 family inet address 10.255.3.3/32 set routing-options router-id 10.255.3.3 set protocols ospf area 0.0.0.0 interface all set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols pim rp local address 10.255.3.3 set protocols pim interface all
路由器 CE4
set interfaces ge-2/0/0 unit 0 description toPE2 set interfaces ge-2/0/0 unit 0 family inet address 10.0.0.22/30 set interfaces ge-2/0/1 unit 0 description toReceiver2 set interfaces ge-2/0/1 unit 0 family inet address 10.0.0.25/30 set interfaces lo0 unit 0 family inet address 10.255.4.4/32 set routing-options router-id 10.255.4.4 set protocols ospf area 0.0.0.0 interface all set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols pim rp static address 10.255.3.3 set protocols pim interface all
为 VPLS 配置 PIM 侦听
分步过程
以下示例要求您在配置层次结构中导航各个级别。有关导航 CLI 的信息,请参阅 CLI 用户指南中的在配置模式下使用 CLI 编辑器。
本节包括拓扑中一个或多个路由器的分步配置过程。有关所有路由器的全面配置,请参阅 CLI 快速配置。
要为 VPLS 配置 PIM 侦听,请执行以下操作:
配置构成路由器之间链路的路由器接口。
Router PE2 [edit interfaces] user@PE2# set ge-2/0/0 encapsulation ethernet-vpls user@PE2# set ge-2/0/0 unit 0 description toCE3 user@PE2# set ge-2/0/1 encapsulation ethernet-vpls user@PE2# set ge-2/0/1 unit 0 description toCE4 user@PE2# set ge-2/0/2 unit 0 description toPE1 user@PE2# set ge-2/0/2 unit 0 family mpls user@PE2# set ge-2/0/2 unit 0 family inet address 10.0.0.2/30 user@PE2# set lo0 unit 0 family inet address 10.255.7.7/32
注意:ge-2/0/0.0
并ge-2/0/1.0
配置为 VPLS 接口并连接到路由器 CE3 和 CE4。有关详细信息,请参阅 虚拟专用 LAN 服务用户指南 。Router CE3 [edit interfaces] user@CE3# set ge-2/0/0 unit 0 description toPE2 user@CE3# set ge-2/0/0 unit 0 family inet address 10.0.0.18/30 user@CE3# set ge-2/0/1 unit 0 description toSource user@CE3# set ge-2/0/1 unit 0 family inet address 10.0.0.29/30 user@CE3# set lo0 unit 0 family inet address 10.255.3.3/32
注意:ge-2/0/1.0
路由器 CE3 上的接口连接到组播源。Router CE4 [edit interfaces] user@CE4# set ge-2/0/0 unit 0 description toPE2 user@CE4# set ge-2/0/0 unit 0 family inet address 10.0.0.22/30 user@CE4# set ge-2/0/1 unit 0 description toReceiver2 user@CE4# set ge-2/0/1 unit 0 family inet address 10.0.0.25/30 user@CE4# set lo0 unit 0 family inet address 10.255.4.4/32
注意:ge-2/0/1.0
路由器 CE4 上的接口连接到组播接收器。同样,配置路由器 PE1、CE1 和 CE2。
配置所有路由器的路由器 ID。
Router PE2 [edit routing-options] user@PE2# set router-id 10.255.7.7
同样,配置其他路由器。
在所有路由器的接口上配置 IGP。
Router PE2 [edit protocols ospf area 0.0.0.0] user@PE2# set interface ge-2/0/2.0 user@PE2# set interface lo0.0
同样,配置其他路由器。
在 PE 路由器上配置 LDP、MPLS 和 BGP 协议。
Router PE2 [edit protocols] user@PE2# set ldp interface lo0.0 user@PE2# set mpls interface ge-2/0/2.0 user@PE2# set bgp group toPE1 type internal user@PE2# set bgp group toPE1 local-address 10.255.7.7 user@PE2# set bgp group toPE1 family l2vpn signaling user@PE2# set bgp group toPE1 neighbor 10.255.1.1 user@PE2# set ldp interface ge-2/0/2.0
BGP 组是与其他 PE 路由器接口所必需的。同样,配置路由器 PE1。
在所有客户边缘路由器上配置 PIM。
确保路由器 CE3 配置为集合点 (RP),并且在其他客户边缘路由器上配置 RP 地址。
Router CE3 [edit protocols pim] user@CE3# set rp local address 10.255.3.3 user@CE3# set interface all
Router CE4 [edit protocols pim] user@CE4# set rp static address 10.255.3.3 user@CE4# set interface all
同样,配置路由器 CE1 和 CE2。
在 PE 路由器上配置组播侦听选项。
Router PE2 [edit multicast-snooping-options traceoptions] user@PE2# set file snoop.log size 10m
同样,配置路由器 PE1。
创建路由实例 (
titanium
),并在 PE 路由器上配置 VPLS。Router PE2 [edit routing-instances titanium] user@PE2# set instance-type vpls user@PE2# set vlan-id none user@PE2# set interface ge-2/0/0.0 user@PE2# set interface ge-2/0/1.0 user@PE2# set route-distinguisher 101:101 user@PE2# set vrf-target target:201:201 user@PE2# set protocols vpls vpls-id 15 user@PE2# set protocols vpls site pe2 site-identifier 2
同样,配置路由器 PE1。
在 PE 路由器上配置 PIM 侦听。
Router PE2 [edit routing-instances titanium] user@PE2# set protocols pim-snooping
同样,配置路由器 PE1。
结果
在配置模式下,输入 show interfaces、 show routing-options、 show multicast-snooping-optionsshow protocols和show routing-instances命令来确认您的配置。
如果输出未显示预期的配置,请重复此示例中的说明以更正配置。
user@PE2# show interfaces ge-2/0/2 { unit 0 { description toPE1 family inet { address 10.0.0.2/30; } family mpls; } } ge-2/0/0 { encapsulation ethernet-vpls; unit 0 { description toCE3; } } ge-2/0/1 { encapsulation ethernet-vpls; unit 0 { description toCE4; } } lo0 { unit 0 { family inet { address 10.255.7.7/32; } } }
user@PE2# show routing-options router-id 10.255.7.7;
user@PE2# show protocols mpls { interface ge-2/0/2.0; } ospf { area 0.0.0.0 { interface ge-2/0/2.0; interface lo0.0; } } ldp { interface ge-2/0/2.0; interface lo0.0; } bgp { group toPE1 { type internal; local-address 10.255.7.7; family l2vpn { signaling; } neighbor 10.255.1.1; }
user@PE2# show multicast-snooping-options traceoptions { file snoop.log size 10m; }
user@PE2# show routing-instances titanium { instance-type vpls; vlan-id none; interface ge-2/0/0.0; interface ge-2/0/1.0; route-distinguisher 101:101; vrf-target target:201:201; protocols { vpls { site pe2 { site-identifier 2; } vpls-id 15; } pim-snooping; } }
同样,确认所有其他路由器上的配置。如果完成路由器配置,请从配置模式输入 commit
。
show protocols使用 CE 路由器上的命令验证 PIM RP 的配置。
验证
确认配置工作正常。
验证 VPLS 的 PIM 侦听
目的
验证 PIM 侦听在网络中是否正常运行。
行动
若要验证 PIM 侦听是否按预期工作,请使用以下命令:
show pim snooping interfaces
show pim snooping neighbors detail
show pim snooping statistics
show pim snooping join
show pim snooping join extensive
show multicast snooping route extensive instance <instance-name> group <group-name>
在路由器 PE2 上的操作模式下,运行 show pim snooping interfaces 命令。
user@PE2> show pim snooping interfaces Instance: titanium Learning-Domain: default Name State IP NbrCnt ge-2/0/0.0 Up 4 1 ge-2/0/1.0 Up 4 1 DR address: 10.0.0.22 DR flooding is ON
输出验证是否在将路由器 PE2 连接到路由器 CE3 和 CE4 的两个接口上配置 PIM 侦听。
同样,检查路由器 PE1 上的 PIM 侦听接口。
在路由器 PE2 上的操作模式下,运行 show pim snooping neighbors detail 命令。
user@PE2> show pim snooping neighbors detail Instance: titanium Learning-Domain: default Interface: ge-2/0/0.0 Address: 10.0.0.18 Uptime: 00:17:06 Hello Option Holdtime: 105 seconds 99 remaining Hello Option DR Priority: 1 Hello Option Generation ID: 552495559 Hello Option LAN Prune Delay: delay 500 ms override 2000 ms Tracking is supported Interface: ge-2/0/1.0 Address: 10.0.0.22 Uptime: 00:15:16 Hello Option Holdtime: 105 seconds 103 remaining Hello Option DR Priority: 1 Hello Option Generation ID: 1131703485 Hello Option LAN Prune Delay: delay 500 ms override 2000 ms Tracking is supported
输出验证路由器 PE2 是否可以检测其 PIM 侦听邻居的 IP 地址(CE3 上的 10.0.0.18 和 CE4 上的 10.0.0.22)。
同样,检查路由器 PE1 上的 PIM 侦听邻居。
在路由器 PE2 上的操作模式下,运行 show pim snooping statistics 命令。
user@PE2> show pim snooping statistics Instance: titanium Learning-Domain: default Tx J/P messages 0 RX J/P messages 246 Rx J/P messages -- seen 0 Rx J/P messages -- received 246 Rx Hello messages 1036 Rx Version Unknown 0 Rx Neighbor Unknown 0 Rx Upstream Neighbor Unknown 0 Rx J/P Busy Drop 0 Rx J/P Group Aggregate 0 Rx Malformed Packet 0 Rx No PIM Interface 0 Rx Bad Length 0 Rx Unknown Hello Option 0 Rx Unknown Packet Type 0 Rx Bad TTL 0 Rx Bad Destination Address 0 Rx Bad Checksum 0 Rx Unknown Version 0
输出显示路由器 PE2 接收的你好和加入/删除消息的数量。这将验证 PIM 稀疏模式在网络中是否正常运行。
对于组播组 203.0.113.1,从连接到路由器 CE3 的源终端发送组播流量。
在路由器 PE2 上的操作模式下,运行 show pim snooping join、 show pim snooping join extensive和 show multicast snooping route extensive instance <instance-name> group <group-name> 命令以验证 PIM 侦听。
user@PE2> show pim snooping join Instance: titanium Learning-Domain: default Group: 203.0.113.1 Source: * Flags: sparse,rptree,wildcard Upstream neighbor: 10.0.0.18, Port: ge-2/0/0.0 Group: 203.0.113.1 Source: 10.0.0.30 Flags: sparse Upstream neighbor: 10.0.0.18, Port: ge-2/0/0.0
user@PE2> show pim snooping join extensive Instance: titanium Learning-Domain: default Group: 203.0.113.1 Source: * Flags: sparse,rptree,wildcard Upstream neighbor: 10.0.0.18, Port: ge-2/0/0.0 Downstream port: ge-2/0/1.0 Downstream neighbors: 10.0.0.22 State: Join Flags: SRW Timeout: 180 Group: 203.0.113.1 Source: 10.0.0.30 Flags: sparse Upstream neighbor: 10.0.0.18, Port: ge-2/0/0.0 Downstream port: ge-2/0/1.0 Downstream neighbors: 10.0.0.22 State: Join Flags: S Timeout: 180
输出显示,为组 203.0.113.1 发送的组播流量通过路由器 CE4 发送到接收方 2,并显示上游和下游邻居详细信息。
user@PE2> show multicast snooping route extensive instance titanium group 203.0.113.1 Nexthop Bulking: OFF Family: INET Group: 203.0.113.1/24 Bridge-domain: titanium Mesh-group: __all_ces__ Downstream interface list: ge-2/0/1.0 -(1072) Statistics: 0 kBps, 0 pps, 0 packets Next-hop ID: 1048577 Route state: Active Forwarding state: Forwarding Group: 203.0.113.1/24 Source: 10.0.0.8 Bridge-domain: titanium Mesh-group: __all_ces__ Downstream interface list: ge-2/0/1.0 -(1072) Statistics: 0 kBps, 0 pps, 0 packets Next-hop ID: 1048577 Route state: Active Forwarding state: Forwarding
意义
PIM 侦听在网络中运行。
用于 VPLS 的 IGMP 和 MLD 侦听
您可以在虚拟专用 LAN 服务 (VPLS) 中启用 IGMP 或 MLD 侦听,以确保面向客户的接口仅接收其请求的组播流量。可以在有或没有集成路由和桥接 (IRB) 的情况下启用此侦听。

所有参与提供商边缘 (PE) 路由器的逻辑全网状网络对于 IGMP/MLD 侦听在 VPLS 中工作是必需的。换言之,每个 PE 路由器都通过伪线连接到每个其他 PE 路由器,从而形成一个完整的网状基础架构。通过 VPLS 启用 IGMP/MLD 侦听时,组播流量将转发到从远程 (PE) 设备接收 IGMP/MLD 报告的所有伪线。IGMP/MLD 成员查询和联接报告将泛滥到属于该 VPLS 实例的所有伪线。这允许将组播数据流优化到仅组中感兴趣的成员。操作系统通过侦听来自每个 PE 设备的 IGMP/MLD 查询和报告,构建每个服务的组成员数据库。
-
从核心转发到访问的 VPLS 组播流量基于通过 IGMP 或 MLD 侦听获知的路由。
-
即使没有远程接收器,来自接入的 VPLS 组播流量也会泛洪到核心。
对于 IPv4 组播流量,VPLS 支持 IGMPv2/v3 侦听。要在 PE 路由器上配置 IGMP 侦听,请在 [edit routing-instances instance-name protocols
] 层次结构级别包含igmp-snooping
以下语句:
routing-instances {
vpls1 {
instance-type virtual-switch;
protocols {
igmp-snooping {
vlan <vlan_name>
traceoptions {
file ...;
flag [all | route | normal | general | state | policy | task | timer | packets | query | report | leave]
[detail | disable | receive | send];
}
l2-querier {
source-address <ip-address>;
}
proxy {
source-address <ip-address>;
}
query-interval <seconds>;
query-last-member-interval <1..1024 seconds>;
query-response-interval <seconds>;
robust-count <2..10>;
immediate-leave;
interface <interface-name> {
multicast-router-interface;
host-only-interface;
group-limit <limit>;
static {
group <ip-address>;
group <ip-address> {
source <ip-address>;
}
}
}
}
}
}
同样,VPLS 支持 IPv6 组播流量的 MLDv1/v2 侦听。要在 PE 路由器上配置 MLD 侦听,请在 [edit routing-instances instance-name protocols
] 层次结构级别包含mld-snooping
以下语句:
routing-instances {
vpls1 {
instance-type virtual-switch;
protocols {
mld-snooping {
vlan <vlan_name>
traceoptions {
file ...;
flag [all | client-notification | general | group | host-notification | leave | normal | packets | policy | query | report | route | state | task | timer]
[detail | disable | receive | send];
}
immediate-leave;
query-interval <seconds>;
query-last-member-interval <seconds>;
query-response-interval <seconds>;
robust-count <count>;
proxy {
source-address <ipv6-address>;
}
interface <interface-name> {
host-only-interface;
immediate-leave;
multicast-router-interface;
group-limit <max-number-of-groups>;
static {
group <ipv6-address> {
source <ipv6-address>;
}
}
}
}
}
}
}
MLDv2 需要特定的硬件数据库配置文件来分配硬件中具有不同大小的表。要在 VPLS 实例中配置 MLD v2,请在 [edit system packet-forwarding-options hw-db-profile
] 层次结构级别包含balanced-exem
选项或l3-xl
选项。
要在 VPLS 实例中配置 IRB,请在 [edit routing-instances routing-instance-name instance-type virtual-switch
] 层次结构级别包含l3-interface irb-interface-name
语句:
routing-instances {
vpls1 {
instance-type virtual-switch;
vlans {
vlan<id> {
l3-interface irb.0;
}
}
}
}
no-local-switching
如果语句配置为 [edit bridge-domains bridge-domain-name
] 继承级别,则到达 CE 接口的帧只会发送到 VPLS 边缘 (VE) 设备或面向核心的接口。这可确保 VPLS 域中的接入端口不会相互转发数据包。
要配置 UNI 逻辑接口, vlan-bridge
必须在 [edit interfaces interface-name unit logical-unit-number encapsulation
] 层次结构级别下包含该选项:
et-0/0/1 {
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
unit 0 {
encapsulation vlan-bridge;
vlan-id 400;
}
}
支持使用路由实例配置 virtual-switch
VPLS 端口。不支持类型的 vpls
路由实例。
routing-instances {
vpls1 {
instance-type virtual-switch;
protocols {
vpls {
neighbor 10.255.67.22;
no-tunnel-services;
vpls-id 200;
}
}
}
}
在 VPLS 中使用集成路由和桥接 (IRB) 处理 L3 路由
图 3 说明了启用了 PIM 和 IRB 的 PE 中可能存在的 L3 路由情况。

禁用除集中式 PE 路由器以外的所有 PE 路由器上的路由,以避免流量环路。
-
源位于外部(L3 接口),接收器位于 VPLS 域中。IGMP/MLD 查询被重新注入组播路由器和 LSI 端口。组播流量通过伪线进行封装和路由。
-
源位于 VPLS 域中,接收方位于外部(L3 接口)。VPLS 组播流量被解封装并路由到外部接口。
-
源位于 VPLS 域中,接收方位于同一 VPLS 中。VPLS 组播流量在 VPLS 网桥域内桥接。
-
源位于 VPLS 域中,接收方位于不同的 VPLS 域中。VPLS 组播流量在 VPLS 电路和 IRB 之间路由。