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

[Switch] Transparent Bridging

OSI Layer 2์—์„œ ํ•ต์‹ฌ์€ Transparent Bridging๊ณผ RSTP ์ด๋‹ค.
์ด๋ฒˆ์—๋Š” Transparent Bridging์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค.
(RSTP๋Š” ์ถ”ํ›„์— ์•Œ์•„๋ณธ๋‹ค.)

  1. Transparent Bridgind ์ด๋ž€?
  2. Transparent Bridging ์ ˆ์ฐจ
  3. ์˜ˆ์‹œ (๋‹จ์ผ/๋‹ค์ˆ˜ Switch์—์„œ)
  4. ์˜ˆ์‹œ (MAC ํ…Œ์ด๋ธ”์— ์—†๋Š” Unicast Frame)
  5. MAC ์ฃผ์†Œ์™€ IP ์ฃผ์†Œ์˜ ๊ด€๊ณ„

1. Transparent Bridging ์ด๋ž€?

‘Transparent’๋Š” ํˆฌ๋ช…ํ•˜๋‹ค๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ํˆฌ๋ช…ํ•œ ๋ฌผ์ฒด๋ฅผ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์˜๋ฏธ๋กœ ์šฐ๋ฆฌ๊ฐ€ ์˜์‹ํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์•Œ์•„์„œ ๋™์ž‘ํ•œ๋‹ค๋Š” ์˜๋ฏธ๋กœ ํ•ด์„ํ•˜๋ฉด ๋œ๋‹ค.

Transparent Bridging์—์„œ๋Š” ์ด๋”๋„ท ์Šค์œ„์น˜๊ฐ€ ํ”„๋ ˆ์ž„์„ ์ˆ˜์‹ ํ•˜๊ณ , ๋ชฉ์ ์ง€๋กœ ์†ก์‹ ํ•˜๋Š” ๋ฐฉ์‹๊ณผ ์ ˆ์ฐจ๋ฅผ ์ •์˜ํ•œ๋‹ค. ๋˜ํ•œ, ์Šค์œ„์น˜๊ฐ€ ์ˆ˜์‹ ํ•œ ์ด๋”๋„ท ํ”„๋ ˆ์ž„์„ ์ฐธ์กฐํ•˜์—ฌ MAC ํ…Œ์ด๋ธ”์„ ๊ด€๋ฆฌํ•˜๊ณ , ๋ชฉ์ ์ง€๋กœ ์ „์†กํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด ๋˜๊ฒ ๋‹ค.

2. Transparent Bridging ์ ˆ์ฐจ

์ž ๊ทธ๋Ÿผ, Transparent Bridging์ด ๋ญ”์ง€ ์•Œ์•˜์œผ๋‹ˆ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ๋ณด์ž.

3. ์˜ˆ์‹œ (๋‹จ์ผ/๋‹ค์ˆ˜ Switch)

๋‹จ์ผ Switch์—์„œ ์–ด๋–ป๊ฒŒ Transparent Bridging์ด ๋™์ž‘ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‚ฌ์‹ค ๋‹ค์ˆ˜ Switch๊ฐ€ ์—ฐ๊ฒฐ๋œ๋‹ค๊ณ  ํ•ด์„œ ๋™์ž‘๋ฐฉ์‹์ด ํฌ๊ฒŒ ๋ฐ”๋€Œ์ง€ ์•Š๋Š”๋‹ค. ๋™์ผํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋„ ๋ฌด๋ฐฉํ•˜๋‹ค. ๋ณต์žกํ•ด๋ณด์ผ๋ฟ.

4. ์˜ˆ์‹œ (MAC ํ…Œ์ด๋ธ”์— ์—†๋Š” Unicast Frame)

Switch์˜ Aging-Timer์™€ PC/Router ๊ฐ„ ARP ์ง€์† ์‹œ๊ฐ„์ด ๋‹ฌ๋ผ ์ด๋Ÿฐ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, PC1์ด PC2๋กœ PING ํ…Œ์ŠคํŠธ๋ฅผ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž.
โ‘  PC1์—๋Š” PC2์— ๋Œ€ํ•œ MAC์ด ์žˆ์–ด ARP ์—†์ด ๋ฐ”๋กœ ์š”์ฒญ์„ ๋ณด๋‚ธ๋‹ค.
โ‘ก ํ•˜์ง€๋งŒ Switch์—๋Š” Aging-Timer๊ฐ€ ๋งŒ๋ฃŒ๋˜์–ด ์ด๋ฏธ PC2์— ๋Œ€ํ•œ MAC์ด ์‚ฌ๋ผ์ง„์ง€ ์˜ค๋ž˜๋‹ค.
โ‘ข ๊ทธ๋ž˜์„œ Transparent Bridging ๊ทœ์น™์— ์˜๊ฑฐํ•˜์—ฌ ์ˆ˜์‹  ํฌํŠธ๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ํฌํŠธ๋กœ Flooding ํ•œ๋‹ค.

5. MAC ์ฃผ์†Œ์™€ IP ์ฃผ์†Œ์˜ ๊ด€๊ณ„

Ethernet ๊ธฐ์ค€์œผ๋กœ IP ํŒจํ‚ท์„ ํŠน์ • ๋ชฉ์ ์ง€๋กœ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ํ™‰์— ์žˆ๋Š” ์žฅ๋น„์˜ MAC์„ ์•Œ์•„์•ผ๋งŒ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์Œ ํ™‰ ์žฅ๋น„์˜ MAC์„ ๋ชจ๋ฅธ๋‹ค๋ฉด, Destination MAC์„ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ? Broadcast, Multicast, Unicast ๋ณ„๋กœ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž.

Broadcast์ผ ๊ฒฝ์šฐ,

IP๊ฐ€ 255.255.255.255์ด๊ฑฐ๋‚˜ ๊ฐ ๋„คํŠธ์›Œํฌ์˜ Broadcast IP์ผ ๋•Œ, ๋ชจ๋“  ์žฅ๋น„๊ฐ€ ์ด ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•˜๊ณ  ์ฒ˜๋ฆฌํ•ด์•ผํ•œ๋‹ค.
MAC์€ FFFF.FFFF.FFFF๋กœ ๋งคํ•‘๋œ๋‹ค.

Multicast์ผ ๊ฒฝ์šฐ,

๋ผ์šฐํŒ… ์ •๋ณด ์†ก์‹ ์šฉ IP, ๋ฐฉ์†ก ์ค‘๊ณ„ ๋“ฑ๊ณผ ๊ฐ™์€ ํŠน์ •๊ทธ๋ฃน์œผ๋กœ ์ „์†กํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
MAC์€ 0100.5Exx.xxxx๋กœ ๋งคํ•‘๋œ๋‹ค. ๋ฌผ๋ก , ์ผ๋ถ€ ํ”„๋กœํ† ์ฝœ์€ ๋‹ค๋ฅธ MAC์œผ๋กœ ๋งคํ•‘๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. (CDP, STP ๋“ฑ)

Unicast์ผ ๊ฒฝ์šฐ,

๋™์ผ ๋„คํŠธ์›Œํฌ๋ผ๋ฉด, ARP๋ฅผ ํ†ตํ•ด MAC์„ ๋งคํ•‘ํ•œ๋‹ค.
์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ๋ผ๋ฉด, Gateway๋‚˜ Proxy๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ MAC์„ ๋งคํ•‘ํ•œ๋‹ค.

  • (์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ) Gateway๋ฅผ ํ†ตํ•œ MAC ๋งคํ•‘
    Switch์— Default-Gateway๊ฐ€ ์„ค์ •๋˜์–ด์žˆ๋‹ค๋ฉด, ๋ชฉ์ ์ง€ IP ๋Œ€์‹  GW IP์— ๋Œ€ํ•ด ARP ํ”„๋ ˆ์ž„์„ ์ „์†กํ•œ๋‹ค.

โ‘  SW1์ด ์™ธ๋ถ€ 200.200.200.1๋กœ PINGํ•˜๋ ค๋ฉด, ๋„คํŠธ์›Œํฌ๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— GW๋กœ ์ „์†กํ•ด์•ผํ•œ๋‹ค.
โ‘ก ๊ทธ๋ž˜์„œ GW์˜ MAC์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” ARP๋ฅผ ์š”์ฒญํ•œ๋‹ค.
โ‘ข ARP ์š”์ฒญ ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•œ R1์€ ๋ณธ์ธ์˜ MAC์„ ์ „์†กํ•œ๋‹ค.
(์ด ๋•Œ, ์ถœ๋ฐœ์ง€ IP์™€ ์ถœ๋ฐœ์ง€ MAC์€ ๋ชจ๋‘ R1์ด๋‹ค.)

  • (์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ) Proxy๋ฅผ ํ†ตํ•œ MAC ๋งคํ•‘
    Switch์— Default-Gateway๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์•˜์„๋•Œ, Switch๋Š” ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ.

โ‘  Switch๊ฐ€ 200.200.200.1๋กœ PING์„ ํ•˜๊ธฐ ์œ„ํ•ด GW๋กœ ์ „์†กํ•ด์•ผํ•˜๋Š”๋ฐ ๋ชจ๋ฅด๋Š” ์ƒํ™ฉ์ด๋‹ค.
โ‘ก GW IP ๋Œ€์‹  ์ง์ ‘ ๋ชฉ์ ์ง€(200.200.200.1)์˜ MAC์„ ์ฐพ๋Š” ARP ํŒจํ‚ท์„ ์ „์†กํ•œ๋‹ค.
โ‘ข ARP ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•œ R1์—์„œ โ‘ดARP ํŒจํ‚ท์˜ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋กœ ๋ผ์šฐํŒ…์ด ๊ฐ€๋Šฅํ•˜๊ณ  โ‘ตProxy ARP๊ฐ€ ํ™œ์„ฑํ™” ๋˜์–ด์žˆ๋‹ค๋ฉด, R1 ๋ณธ์ธ์˜ MAC์„ SW๋กœ ์‘๋‹ตํ•œ๋‹ค. (์ด ๋•Œ, ์ถœ๋ฐœ์ง€ IP๋Š” 200.200.200.1, ์ถœ๋ฐœ์ง€ MAC์€ R1์˜ MAC์ด๋‹ค.)
๋งŒ์ผ, ์œ„ ๋‘ ๊ฐ€์ง€๊ฐ€ ์ถฉ์กฑ๋˜์ง€ ์•Š๋‹ค๋ฉด, ARP ์‘๋‹ต์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค.