Multicast ํจํท์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ํ์ํ ๋ผ์ฐํ
ํ๋กํ ์ฝ.
๋ณดํต PIM-DM ์ด๋ PIM-SM์ ์ฌ์ฉํ๋ค. PIM์ ‘Protocol Independent Multicast’์ ์ฝ์์ธ๋ฐ, ํ๋กํ ์ฝ๊ณผ ๋
๋ฆฝ๋ ๋ฉํฐ์บ์คํธ ์ฆ, ์ ๋์บ์คํธ ๋ผ์ฐํ
์ ์๋ฌด๊ฑฐ๋ ์ฌ์ฉํ ์ ์๋ค๋ ์๋ฏธ๋ค.
1. PIM-DM
Protocol Independent Multicast – Dense Mode
๋ณดํต LAN์ฒ๋ผ Multicast ๋ชฉ์ ์ง๊ฐ ๋ฐ์ง(Dense)ํ ๋ง์์ ์ฌ์ฉํ๋ค. ์ฃผ๊ธฐ์ ์ผ๋ก Multicast ์ ๋ณด๋ฅผ ์ ์กํ๊ณ , ๋ง์ผ Neighbor๋ก๋ถํฐ ์ผ์ ๊ธฐ๊ฐ ๋์ ์ ๋ณด๋ฅผ ๋ฐ์ง ๋ชปํ๋ฉด ํด๋น ๊ฒฝ๋ก๋ฅผ ์ญ์ ํ๋ค.
PIM-DM ๋์ ๋ฐฉ์

PIM-DM ์ค์

[๊ธฐ๋ณธ]
– Access ํฌํธ ์ค์ ( L3SW1, L3SW2, SW1 )
– IP์ฃผ์ํ ๋น ( SW1 ์ ์ธ )
– ๋ผ์ฐํ
( OSPF )
[PIM-DM ์ค์ ]
- L3SW1(config)# ip multicast-routing L3SW1(config)# L3SW1(config)# int vlan 10 L3SW1(config-if)# ip pim dense-mode L3SW1(config-if)# int vlan 20 L3SW1(config-if)# ip pim dense-mode L3SW2(config)# ip multicast-routing L3SW2(config)# L3SW2(config)# int vlan 20 L3SW2(config-if)# ip pim dense-mode L3SW2(config-if)# int vlan 30 L3SW2(config-if)# ip pim dense-mode -
[ํ์ธ]
– show ip pim neighbor

– Multicast ์๋ฎฌ๋ ์ด์
- PC(config)# int fa0/0 PC(config-if)# ip igmp join-group 239.1.1.2 Server# ping 239.1.1.2 repeat 10000 -

(10.10.1.2, 239.1.1.2) = ์์คIP, Multicast ๊ทธ๋ฃน๋ฒํธ
2. PIM-SM
Protocol Independent Multicast – Sparse Mode
Multicast ํจํท์ ์์ ํ๋ ์ฅ๋น๋ค์ด ์ฌ๋ฌ ๊ณณ์ผ๋ก ๋ถ์ฐ๋์์ ๋ ์ฌ์ฉํ๋ค. ๋ค์ํ ๊ธฐ๋ฅ์ผ๋ก LAN์์ ์ฌ์ฉํ๊ธฐ๋ ํ๋ค.
PIM-SM ๋์๋ฐฉ์
(1) ์ฌ์ฉ ์ค์ธ Multicast Source ์ ๋ณด๋ฅผ ๊ฐ๊ณ ์๋ Redezvous Point(RP)๋ฅผ ์ง์ ํ๋ค. ์ง์ ๋ฐฉ์์๋ Static RP / Auto RP / BSR ์ด ์๋ค.
(2) Designated Router ( Multicast Source์ ์ธ์ ํ ์ฅ๋น )๊ฐ Source IP, Multicast Group ๋ฒํธ๋ฅผ RP์๊ฒ ํต๋ณดํ๋ค.
(3) ์ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก RP๋ Multicast Routing Table์ ์์ฑํ๋ค. DR์๊ฒ ํจํท ์ ์ก ์ค์ง๋ฅผ ์์ฒญํ๋ค.
(4) ํด๋น ๊ฒฝ๋ก๊ฐ MRT์ ์ญ์ ๋์ง ์๋๋ก ์ฃผ๊ธฐ์ ์ผ๋ก DR์ด RP๋ก Source ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ์กํ๋ค.
(5) Host๊ฐ ๋ผ์ฐํฐ์๊ฒ Multicast ๊ทธ๋ฃน ๊ฐ์ ์์ฒญํ๋ค. ์ด ๋ IGMP๋ฅผ ์ฌ์ฉํ๋ค.
(6) ๋ผ์ฐํฐ๊ฐ RP์๊ฒ PIM-SM์ ์ด์ฉํด Multicast ํจํท์ ์์ฒญํ๋ค.
(7) RP๊ฐ MRT๋ฅผ ์ฐธ๊ณ ํ์ฌ, Source์ ์ธ์ ํ DR๋ก๋ถํฐ Multicast ํจํท์ ์์ฒญํ๋ค. ์ด ํจํท์ ์์ ํ๋ฉด, Host๋ก ์ ์กํ๋ค.
PIM-SM ์ค์

1. Static RP
- L3SW1(config)# ip multicast-routing L3SW1(config)# ip pim rp-address 1.1.1.1 L3SW1(config)# int vlan 10 L3SW1(config-if)# ip pim sparse-mode L3SW1(config-if)# int vlan 20 L3SW1(config-if)# ip pim sparse-mode L3SW2(config)# ip multicast-routing L3SW2(config)# ip pim rp-address 1.1.1.1 L3SW2(config)# int vlan 20 L3SW2(config-if)# ip pim sparse-mode L3SW2(config-if)# int vlan 30 L3SW2(config-if)# ip pim sparse-mode -
2. Auto RP ; Cisco ์ ์ฉ
– ๋์๊ณผ์
(1) Candidate RP๊ฐ 224.0.1.39๋ฅผ ์ด์ฉํด ์์ ์ด RP ํ๋ณด์์ ์๋ฆผ.
(2) RP Mapping Agent๊ฐ RP ํ๋ณด ์ทจํฉ ๋ฐ Multicast ๊ทธ๋ฃน ๋ณ RP๋ฅผ ์ง์ ํ์ฌ 224.0.1.40์ผ๋ก ๋ค๋ฅธ ๋ผ์ฐํฐ์๊ฒ ์๋ฆผ.
(3) Multicast ๋์ํ๋ ๋ผ์ฐํฐ๋ค์ Mapping Agent๊ฐ ๋ณด๋ธ ์ฃผ์๋ฅผ RP๋ก ์ค์ .
- L3SW1(config)# ip multicast-routing L3SW1(config)# L3SW1(config)# int lo 0 L3SW1(config-if)# ip pim sparse-dense-mode L3SW1(config-if)# exit L3SW1(config)# L3SW1(config)# ip pim send-rp-announce lo0 scope 10 L3SW1(config)# ip pim send-rp-deiscovery lo0 scope 10 L3SW1(config)# L3SW2(config)# int vlan 10 L3SW2(config-if)# ip pim sparse-dense-mode L3SW1(config-if)# int vlan 20 L3SW1(config-if)# ip pim sparse-dense-mode L3SW2(config)# ip multicast-routing L3SW2(config)# L3SW2(config)# int vlan 20 L3SW2(config-if)# ip pim sparse-dense-mode L3SW2(config-if)# int vlan 30 L3SW2(config-if)# ip pim sparse-dense-mode -
3. BSR (Bootstrap Router) ; ํ์ค
-๋์๊ณผ์
(1) BSR์ด 224.0.0.13์ ์ด์ฉํด ์์ ์ด BSR์์ ์๋ฆผ.
(2) RPํ๋ณด๊ฐ BSR Unicast ์ฃผ์๋ก ์์ ์ด RP ํ๋ณด์์ ์๋ฆผ.
(3) BSR์ด 224.0.0.13์ ์ด์ฉํด ๊ฐ ๋ผ์ฐํฐ๋ก RP ํ๋ณด๋ฆฌ์คํธ๋ฅผ ์ ์กํ๋ค.
(4) ํ๋ณด ๋ฆฌ์คํธ๋ฅผ ๋ฐ์ ๋ผ์ฐํฐ๋ค์ด ์์์ RP๋ฅผ ์ ํํ๋ค.
- L3SW1(config)# ip multicast-routing L3SW1(config)# L3SW1(config)# int lo 0 L3SW1(config-if)# ip pim sparse-mode L3SW1(config-if)# exit L3SW1(config)# L3SW1(config)# ip pim bsr-candidate lo0 L3SW1(config)# ip pim rp-candidate lo0 L3SW1(config)# L3SW2(config)# int vlan 10 L3SW2(config-if)# ip pim sparse-mode L3SW1(config-if)# int vlan 20 L3SW1(config-if)# ip pim sparse-mode L3SW2(config)# ip multicast-routing L3SW2(config)# L3SW2(config)# int vlan 20 L3SW2(config-if)# ip pim sparse-mode L3SW2(config-if)# int vlan 30 L3SW2(config-if)# ip pim sparse-mode -