JUNOS_Multicast_PIM-DM
Multicastはあんまり仕事でやる事はないのでJUNOSで少しやってみた。
構成は↓
まずは一番簡単なPIM-DMでやってみる。
sender/recieverはVLAN10に所属。
QFX01/QFX04
set protocols ospf area 0.0.0.0 interface xe-0/0/0.0
set protocols ospf area 0.0.0.0 interface irb.10 passive
set protocols pim interface xe-0/0/0.0 mode dense
set protocols pim interface irb.10 mode dense
set protocols igmp-snooping vlan default
set protocols igmp-snooping vlan v10
QFX02/QFX03
set protocols ospf area 0.0.0.0 interface xe-0/0/0.0
set protocols ospf area 0.0.0.0 interface xe-0/0/1.0
set protocols ospf area 0.0.0.0 interface xe-0/0/2.0
set protocols pim interface xe-0/0/0.0 mode dense
set protocols pim interface xe-0/0/1.0 mode dense
set protocols pim interface xe-0/0/2.0 mode dense
QFX05/06
set protocols ospf area 0.0.0.0 interface xe-0/0/2.0
set protocols ospf area 0.0.0.0 interface xe-0/0/0.0
set protocols pim interface xe-0/0/2.0 mode dense
set protocols pim interface xe-0/0/0.0 mode dense
この状態で、Sender(172.16.1.1)から239.0.0.1宛にMulticastパケットを送出。
QFX04で確認
root@vQFX04> show multicast route
Instance: master Family: INETGroup: 239.0.0.1
Source: 172.16.1.1/32
Upstream interface: xe-0/0/0.0
Downstream interface list:
irb.10
ちなみに、この状態のQFX03/QFX06も確認
admin@vQFX03> show multicast route
Instance: master Family: INETGroup: 239.0.0.1
Source: 172.16.1.1/32
Upstream interface: xe-0/0/1.0
Downstream interface list:
xe-0/0/0.0
admin@vQFX06> show multicast route
Instance: master Family: INETGroup: 239.0.0.1
Source: 172.16.1.1/32
Upstream interface: xe-0/0/2.0
現状は、QFX01-QFX02-QFX03-QFX04経由の通信となっている。
ここで、QFX02-QFX03間のOSPFのCostを変更
set protocols ospf area 0 interface xe-0/0/1 metric 100
再度、QFX03/06で確認
admin@vQFX03> show multicast route
Instance: master Family: INETGroup: 239.0.0.1
Source: 172.16.1.1/32
Upstream interface: xe-0/0/2.0
Downstream interface list:
xe-0/0/0.0
admin@vQFX06> show multicast route
Instance: master Family: INETGroup: 239.0.0.1
Source: 172.16.1.1/32
Upstream interface: xe-0/0/0.0
Downstream interface list:
xe-0/0/2.0
RPFチェックが入ったことで、経路がQFX06を経由する経路に変わった事がわかる。
今回はここまで