ํƒœ๊ทธ ๋ณด๊ด€๋ฌผ: Multicast

Multicast Routing Protocol: PIM-DM / PIM-SM

Multicast ํŒจํ‚ท์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ.
๋ณดํ†ต PIM-DM ์ด๋‚˜ PIM-SM์„ ์‚ฌ์šฉํ•œ๋‹ค. PIM์€ ‘Protocol Independent Multicast’์˜ ์•ฝ์ž์ธ๋ฐ, ํ”„๋กœํ† ์ฝœ๊ณผ ๋…๋ฆฝ๋œ ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ์ฆ‰, ์œ ๋‹ˆ์บ์ŠคํŠธ ๋ผ์šฐํŒ…์€ ์•„๋ฌด๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ๋‹ค.

  1. PIM-DM
  2. PIM-SM

1. PIM-DM

Protocol Independent Multicast – Dense Mode

๋ณดํ†ต LAN์ฒ˜๋Ÿผ Multicast ๋ชฉ์ ์ง€๊ฐ€ ๋ฐ€์ง‘(Dense)ํ•œ ๋ง์—์„œ ์‚ฌ์šฉํ•œ๋‹ค. ์ฃผ๊ธฐ์ ์œผ๋กœ Multicast ์ •๋ณด๋ฅผ ์ „์†กํ•˜๊ณ , ๋งŒ์ผ Neighbor๋กœ๋ถ€ํ„ฐ ์ผ์ • ๊ธฐ๊ฐ„ ๋™์•ˆ ์ •๋ณด๋ฅผ ๋ฐ›์ง€ ๋ชปํ•˜๋ฉด ํ•ด๋‹น ๊ฒฝ๋กœ๋ฅผ ์‚ญ์ œํ•œ๋‹ค.

PIM-DM ๋™์ž‘ ๋ฐฉ์‹

PIM-DM ์„ค์ •

ํ† ํด๋กœ์ง€1. 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

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 ์„ค์ •

ํ† ํด๋กœ์ง€2. 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
-

Multicasting

1. Multicast
2. Multicast์™€ ๊ด€๋ จ๋œ ํ”„๋กœํ† ์ฝœ


๋„คํŠธ์›Œํฌ ํ†ต์‹  ํ˜•ํƒœ์—๋Š” Unicast, Multicast, Broadcast๊ฐ€ ์žˆ๋‹ค.
Unicast๋Š” ์ˆ˜์‹ ์ž๋ฅผ ์ง€์ •ํ•˜์—ฌ ‘1 : 1’ ํ†ต์‹ ํ•  ๋•Œ, Broadcast๋Š” ์ˆ˜์‹ ์ž๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  ‘1 : ๋ชจ๋“  ๋ถˆํŠน์ •N’ ์œผ๋กœ ํ†ต์‹ ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

Multicast๋Š” ๊ทธ๋Ÿผ ์–ธ์ œ ์‚ฌ์šฉํ• ๊นŒ?
ํŠน์ • ๊ทธ๋ฃน์— ์†ํ•œ ์ˆ˜์‹ ์ž๋ฅผ ์ง€์ •ํ•˜์—ฌ ‘1 : ํŠน์ •N’์œผ๋กœ ํ†ต์‹ ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

ํ† ํด๋กœ์ง€1. Multicasting ์˜ˆ์‹œ

Multicast IP

A , B, C ํด๋ž˜์Šค์˜ IP๋Š” ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„๊ณผ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆˆ๋‹ค. ํ•˜์ง€๋งŒ Dํด๋ž˜์Šค ๋Œ€์—ญ์„ ์‚ฌ์šฉํ•˜๋Š” Multicast IP๋Š” ๋„คํŠธ์›Œํฌ์™€ ํ˜ธ์ŠคํŠธ์˜ ๊ตฌ๋ถ„์ด ์—†๋‹ค. (์ฐธ๊ณ ๋กœ Dํด๋ž˜์Šค ๋ฒ”์œ„๋Š” 224.0.0.0~239.255.255.255).
ํ•˜๋‚˜์˜ ์ฃผ์†Œ๊ฐ€ ๊ณง ํŠน์ • ๊ทธ๋ฃน ์ „์ฒด๋ฅผ ์ง€์นญํ•œ๋‹ค. ์˜ค์ง ๋™์ผ ๊ทธ๋ฃน์ธ์ง€ ๋„์ผํ•œ ๊ทธ๋ฃน์ด ์•„๋‹Œ์ง€๋งŒ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.

Multicast๊ฐ€ IPํŒจํ‚ท์„ ๋ณด๋‚ผ ๋•Œ, ์ฃผ์†Œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ง€์ •ํ•œ๋‹ค.
์ถœ๋ฐœ์ง€: ‘์†ก์‹  ์žฅ๋น„์˜ ์ธํ„ฐํŽ˜์ด์Šค IP’
๋ชฉ์ ์ง€: ‘Multicast IP’

Multicast MAC

 ” XXXX . XXXX . XXXX “
MAC ์ฃผ์†Œ๋Š” 16์ง„์ˆ˜๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ์œผ๋ฏ€๋กœ
๊ฐ ์ž๋ฆฌ๋‹น 4 Bit, ์ฆ‰, ๋‘ ์ž๋ฆฌ๋‹น 1 Byte์ด๋‹ค.

IP์ฃผ์†Œ 1๋ฒˆ์งธ Byte โ†’ MAC์ฃผ์†Œ์˜ ์ฒซ 3 Byte  0100.5e ๋กœ ๋ณ€ํ™˜.
IP์ฃผ์†Œ 2๋ฒˆ์งธ Byte โ†’ ์ฒซ๋ฒˆ์งธ Bit๋ฅผ 0์œผ๋กœ ๋ณ€๊ฒฝํ•œ ๋’ค 16์ง„์ˆ˜๋กœ ๋ณ€ํ™˜.
IP์ฃผ์†Œ 3, 4๋ฒˆ์งธ Byte โ†’ 16์ง„์ˆ˜๋กœ ๋ณ€ํ™˜.

๊ทธ๋ž˜์„œ Multicast MAC์€
0100.5eXX.XXXX

Multicast IP ์™€ MAC ๊ด€๊ณ„

(1) Multicast IP๋Š” ์ฒซ๋ฒˆ์งธ ์˜ฅํ…Ÿ์ด 224~239์ด๋ฏ€๋กœ ํ•ญ์ƒ ์ฒซ 4 Bit๋Š” 1110์œผ๋กœ ๊ณ ์ •๋œ๋‹ค. 224~239๋Š” 1110 0000 ~ 1110 1111์ด๋‹ค.

(2) ๊ทผ๋ฐ ์œ„์— ์–ธ๊ธ‰ํ•œ ๋ฐ”์™€ ๊ฐ™์ด IP์ฃผ์†Œ 1๋ฒˆ์งธ Byte๋ฅผ MAC์ฃผ์†Œ 3 Byte๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค๊ณ  ํ–ˆ๋‹ค. ๋‹ค์‹œ๋งํ•ด, IP์ฃผ์†Œ 8 Bit๋ฅผ MAC์ฃผ์†Œ 24 Bit๋กœ ๋ณ€ํ™˜ํ•œ ๊ฒƒ์ด๊ณ ,  ๋ณ€ํ™˜ ํ›„ IP์ฃผ์†Œ๋Š” 24Bit, MAC์ฃผ์†Œ๋Š” 24 Bit๊ฐ€ ๋‚จ๋Š”๋‹ค.

(3) ๋‚จ๋Š” IP์ฃผ์†Œ 24Bit๋Š” MAC์ฃผ์†Œ 24Bit๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.

์œ„ ์ˆœ์„œ๋Œ€๋กœ ์ง„ํ–‰ํ•ด๋ณด๋ฉด

1110 _ _ _ _ . _ XXX XXXX . XXXX XXXX

์ด๋ ‡๊ฒŒ ๋‚˜์˜ค๋Š”๋ฐ
“_”๋Š” 0์ด๋‚˜ 1์ด ์˜ฌ ์ˆ˜ ์žˆ๋Š” Bit.
“X”๋Š” IP๊ฐ€ MAC์œผ๋กœ ๋ณ€ํ™˜๋œ Bit.

25 = 32, ์ฆ‰ 32๊ฐœ์˜ IP ์ฃผ์†Œ๊ฐ€ ๊ฐ™์€ MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.


2. Multicast ๊ด€๋ จ ํ”„๋กœํ† ์ฝœ

ํ† ํด๋กœ์ง€2. Multicast ๊ด€๋ จ ํ”„๋กœํ† ์ฝœ
๋™์ž‘๊ณผ์ •

(1) IGMP
PC๊ฐ€ ๋ผ์šฐํ„ฐ์—๊ฒŒ Multicast IP๊ฐ€ 239.1.1.1์ธ ํŒจํ‚ท์„ ๋‹ฌ๋ผ๊ณ  ์š”์ฒญ.

(2) IGMP Snooping
์Šค์œ„์น˜๋Š” 239.1.1.1 ํŒจํ‚ท์„ ์š”์ฒญํ•œ PC๋กœ๋งŒ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด
๋‚˜์ค‘์— 239.1.1.1 ํŒจํ‚ท์„ ๋ฐ›์œผ๋ฉด ํ•ด๋‹น PC๋กœ ๋ณด๋‚ผ ์ค€๋น„๋ฅผ ํ•œ๋‹ค.
๋งŒ์•ฝ, IGMP Snooping์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ํ•ด๋‹น ํŒจํ‚ท์„ Flooding ํ•œ๋‹ค.

(3) Multicast Routing Protocol
PC๋กœ๋ถ€ํ„ฐ 239.1.1.1 ํŒจํ‚ท์„ ์š”์ฒญ๋ฐ›์€ ๋ผ์šฐํ„ฐ๋Š” ์–ด๋А ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ํŒจํ‚ท์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์žˆ๋‹ค. PIM-DM / PIM-SM ๊ฐ™์€ MRP๊ฐ€ ์žˆ๋‹ค.

2-1. IGMP : Internet Group Management Protocol

– Multicast๊ฐ€ ๋™์ž‘ํ•˜๋Š” ํ˜ธ์ŠคํŠธ์™€ ๋ผ์šฐํ„ฐ ๊ฐ„์— ์‚ฌ์šฉ๋œ๋‹ค.
– ํ˜ธ์ŠคํŠธ๊ฐ€ ํŠน์ • Multicast Group์— ๊ฐ€์ž… or ๊ฐ€์ž… ์ค‘์ง€ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
– IGMP๋Š” ๋ฒ„์ „ 1, 2, 3, 3 Lite๊ฐ€ ์žˆ๋‹ค. ( ๋ฒ„์ „ ๋ณ„ ์ฐจ์ด )
– ์ธํ„ฐํŽ˜์ด์Šค์— Multicast Routing Protocol์„ ์„ค์ •ํ•˜๋ฉด ์ž๋™์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค.
– IPv4 ํŒจํ‚ท  ‘Protocol’ ํ•„๋“œ๋ฒˆํ˜ธ 2, TTL 1๋กœ ๊ณ ์ •๋œ๋‹ค.

2-2. Multicast Routing Protocol

MULTICAST ROUTING PROTOCOL: PIM-DM / PIM-SM ์ฐธ๊ณ 

2-3. IGMP Snooping

Transparent Bridging์— ์˜ํ•˜๋ฉด, Multicast ํŒจํ‚ท์€ Flooding ํ•ด์•ผํ•œ๋‹ค.
ํ•˜์ง€๋งŒ Multicast ํŒจํ‚ท์ด ๋งŽ์•„์งˆ์ˆ˜๋ก ์žฅ๋น„์—๊ฒŒ ์˜ค๋Š” ๋ถ€ํ•˜๋„ ์ปค์ง„๋‹ค.
์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž IGMP Snooping๊ณผ CGMP๊ฐ€ ์žˆ๋‹ค.

IGMP Snooping ๋™์ž‘๊ณผ์ •
(1) PC๊ฐ€ ๋ผ์šฐํ„ฐ๋กœ IGMP๋ฅผ ์ด์šฉํ•ด ํŠน์ • Multicast ํŒจํ‚ท์„ ์š”์ฒญํ•œ๋‹ค.
(2) ์ด ๋•Œ, ์Šค์œ„์น˜๊ฐ€ ์ด ํŒจํ‚ท์„ ์—ฟ๋ณด๊ณ , ์ดํ›„์— ๋ผ์šฐํ„ฐ๋กœ๋ถ€ํ„ฐ ํ•ด๋‹น Multicast ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•˜๋ฉด ์š”์ฒญํ•œ PC๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•œ๋‹ค.
(3) ๋ผ์šฐํ„ฐ์—์„œ PC๋กœ Multicast ํŒจํ‚ท์„ ์ „์†กํ•  ๋•Œ, ์Šค์œ„์น˜๊ฐ€ ํ•ด๋‹น ์ธํ„ฐํŽ˜์ด์Šค๋กœ๋งŒ ํŒจํ‚ท์„ ์ค‘๊ณ„ํ•œ๋‹ค.

CGMP ๋™์ž‘๊ณผ์ •
Cisco Group Management Protocol
๋ผ์šฐํ„ฐ๊ฐ€ ์Šค์œ„์น˜์—๊ฒŒ ํŠน์ • Multicast ํŒจํ‚ท์€ ํŠน์ • Unicast MAC์„ ์†Œ์œ ํ•œ ํ˜ธ์ŠคํŠธ๋กœ ์ „์†กํ•˜๋ผ๊ณ  ์•Œ๋ ค์ค€๋‹ค.

2-4. RPF

Reverse Path Forwarding Check.

Multicast ํŒจํ‚ท ๋ฃจํ”„๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด RPF๋ฅผ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค. ๋˜ํ•œ, RPF๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด์„  Unicast ๋ผ์šฐํŒ…์ด ๋™์ž‘ ์ค‘์ด์–ด์•ผ ํ•œ๋‹ค.
ํ•ญ์ƒ Multicast ํŒจํ‚ท์˜ Source IP๋ฅผ ํ™•์ธํ•œ๋‹ค.

๊ทธ๋ฆผ. RPF

์šฐ์„  SW1์—์„œ 10.10.0.0/24๋กœ ์˜ค๋Š” ํŒจํ‚ท์€ F0/5๋กœ ์ˆ˜์‹ ํ•œ๋‹ค.

โ‘ ์€ ์ •์ƒ์ด๋‹ค.

โ‘ก๋Š” F0/2๋กœ ์ˆ˜์‹ ํ•œ๋‹ค.
Source IP – ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š์•„ ํ๊ธฐ๋œ๋‹ค.