ネットワーク備忘録

アラフォーエンジニアのネットワーク系の備忘録。twitter:@deigo25374582

JUNOS_Multicast_PIM-DM

Multicastはあんまり仕事でやる事はないのでJUNOSで少しやってみた。

構成は↓

f:id:klock_3rd:20190810192924p:plain

まずは一番簡単な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: INET

Group: 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: INET

Group: 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: INET

Group: 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: INET

Group: 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: INET

Group: 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を経由する経路に変わった事がわかる。

今回はここまで