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

[Switch] STP ์กฐ์ • ๋ฐ ๋ณดํ˜ธ๊ธฐ์ˆ 

STP๋Š” ์ „์›์„ ๊ฝ‚๊ธฐ๋งŒ ํ•˜๋ฉด ๋™์ž‘๋˜๋Š” ‘Plug and Play’ Protocol์ด๋ผ๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ STP ๊ฐ’์„ ์กฐ์ •ํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด, ๋„คํŠธ์›Œํฌ์˜ ๋™์ž‘ ์†๋„๋Š” ๋Š๋ฆด ๊ฒƒ์ด๋‹ค. ์žฅ์• ๊ฐ€ ๋ฐœ์ƒ๋˜์–ด ๋ณต๊ตฌํ•˜๋Š” ์‹œ๊ฐ„๋„ ์˜ค๋ž˜ ์†Œ์š”๋˜๊ณ , ๊ฐ„๋‹จํ•œ ์กฐ์ž‘์— ์˜ํ•ด์„œ๋„ ์Šค์œ„์น˜ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋งˆ๋น„๋  ์ˆ˜ ์žˆ๋‹ค.

์ด๋Ÿฌํ•œ ์œ„ํ—˜(?)์„ ๋ฐฉ์ง€ํ•˜๊ณ ์ž STP๋ฅผ ์ข€ ๋” ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋ ค๋ฉด, ์ปจ๋ฒ„์ „์Šค ์‹œ๊ฐ„์„ ์กฐ์ •ํ•ด์•ผ ํ•œ๋‹ค. ‘์ปจ๋ฒ„์ „์Šค ์‹œ๊ฐ„’์ด๋ž€, ํ† ํด๋กœ์ง€์— ๋ณ€๋™์ด ์ƒ๊ฒผ์„ ๋•Œ ๋„คํŠธ์›Œํฌ๊ฐ€ ์žฌ๊ตฌ์„ฑ๋  ๋•Œ๊นŒ์ง€ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„์ด๋‹ค.

์ปจ๋ฒ„์ „์Šค ์‹œ๊ฐ„์„ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

โ”Œโ”€ Port Fast
โ”œโ”€ Uplink Fast
โ”œโ”€ Backbone Fast
โ”œโ”€ Hello / Max-Age / Forward-Delay ์กฐ์ •
โ””โ”€ RSTP ๋˜๋Š” MSTP ์‚ฌ์šฉ

๋˜ํ•œ, STP๋Š” ๋ณด์•ˆ์— ์ทจ์•ฝํ•˜๋‹ค.
STP ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

โ”Œโ”€ BPDU Guard
โ”œโ”€ BPDU Filtering
โ”œโ”€ Loop Guard
โ”œโ”€ Root Guard
โ””โ”€ UDLD


1. STP ์กฐ์ •

1-1. Port Fast

Switch์˜ Port๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด, Listening ์ƒํƒœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค.
(Blocking โ†’ Listening โ†’ Learning โ†’Forwarding)
๊ทธ๋Ÿฌ๋‚˜ Port Fast ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด, Listening ์ƒํƒœ๊ฐ€ ์•„๋‹Œ ๋ฐ”๋กœ Forwarding ์ƒํƒœ๊ฐ€ ๋˜๋„๋ก ํ•œ๋‹ค.
(Blocking โ†’ Forwarding)
๋ณดํ†ต PC๋‚˜ ์„œ๋ฒ„ ๋“ฑ๊ณผ ๊ฐ™์ด ์ข…๋‹จ ์žฅ์น˜๊ฐ€ ์—ฐ๊ฒฐ๋œ Port์— ์„ค์ •ํ•œ๋‹ค.

์„ค์ •

[๋ฐฉ๋ฒ•1. ๋ชจ๋“  Access port์— Port Fast ์ ์šฉ]

Switch(config)# spanning-tree portfast default

Hub/Switch/Bridge๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋‹ค๋ฉด, ์ผ์‹œ์ ์œผ๋กœ ํ”„๋ ˆ์ž„ ๋ฃจํ”„๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. Switch ๊ฐ„ Access port๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ถ”์„ธ์ด๋ฏ€๋กœ ๊ฐ€๋Šฅํ•œ ์ด ๋ฐฉ๋ฒ•์€ ๊ถŒ์žฅํ•˜์ง€ ์•Š๋Š”๋‹ค.

[๋ฐฉ๋ฒ•2. ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค์— Port Fast ์ ์šฉ]

Switch(config)# interface <INTERFACE>
Switch(config-if)# spanning-tree portfast

[Trunk ํฌํŠธ์— Port Fast ์ ์šฉ]
Server/Router ๋“ฑ๊ณผ ์—ฐ๊ฒฐ๋˜๋Š” Trunk ํฌํŠธ๋‚˜ ๋งํฌ๊ฐ€ ํ•˜๋‚˜ ๋ฟ์ธ Switch๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” Trunk ํฌํŠธ์—์„  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

Switch(config)# interface <TRUNK_INTERFACE>
Switch(config-if)# spanning-tree portfast trunk

์ง์ ‘ ์—ฐ๊ฒฐ๋œ ๋งํฌ๊ฐ€ ๋‹ค์šด๋˜์—ˆ์„ ๋•Œ, Blocking ์ƒํƒœ์— ์žˆ๋Š” ํฌํŠธ๋ฅผ ์ฆ‰์‹œ Forwarding ์ƒํƒœ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค. Root Switch์—์„  ์ฐจ๋‹จ ์ƒํƒœ ํฌํŠธ๊ฐ€ ์—†์œผ๋ฏ€๋กœ Access(์ข…๋‹จ) Switch์—์„œ ์„ค์ •ํ•œ๋‹ค. Uplink Fast ์„ค์ • ์‹œ ์ž์‹ ์„ Access Switch๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด Priority๋ฅผ 32768์—์„œ 49152๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.

์„ค์ •
Switch(config)# spanning-tree uplinkfast

1-3. Backbone Fast

์ง์ ‘ ์ ‘์†๋˜์ง€ ์•Š์€ ๊ฐ„์ ‘ ๋งํฌ๊ฐ€ ๋‹ค์šด๋˜์—ˆ์„ ๋•Œ, Blocking ์ƒํƒœ์˜ ํฌํŠธ์—์„œ Max-Age๋ฅผ ์ƒ๋žตํ•˜๊ณ  ๋ฐ”๋กœ Listening ์ƒํƒœ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค. Max-Age๋ฅผ ์ƒ๋žตํ•˜๋ฉด Forwarding ๋‹จ๊ณ„๊นŒ์ง€ 20์ดˆ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋™์ž‘๊ณผ์ •
  1. ‘SW1—SW2’ ๋งํฌ ๋‹ค์šด
  2. SW2๋Š” ์ž์‹ ์ด Root Switch๋ผ๊ณ  ์ฃผ์žฅํ•˜๋Š” ํ›„์ˆœ์œ„ BPDU๋ฅผ SW3๋กœ ์ „์†ก
  3. SW3์ด ‘SW1—SW2’ ๋งํฌ ๋‹ค์šด ์ธ์ง€
  4. SW3๊ฐ€ SW1๋กœ RLQ ์ „์†ก (‘SW3—SW1’ ๋งํฌ ์ƒํƒœ ํ™•์ธ์„ ์œ„ํ•จ)
  5. SW1์€ ์ด์ƒ์ด ์—†๋‹ค๋Š” ์˜๋ฏธ๋กœ RLQ ์‘๋‹ตํŒจํ‚ท ์ „์†ก
  6. ํ•ด๋‹น ํŒจํ‚ท์„ ๋ฐ›์€ SW3๋Š” Blocking ์ƒํƒœ ํฌํŠธ์˜ Max-Age๋ฅผ ๋งŒ๋ฃŒ์‹œ์ผœ ๋ฐ”๋กœ Listening ์ƒํƒœ๋กœ ๋ณ€๊ฒฝ
์„ค์ •

Backbone Fast๋ฅผ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด ์ „์ฒด Switch์—์„œ ์„ค์ •ํ•ด์•ผํ•œ๋‹ค.

Switch(config)# spanning-tree backbonefast

1-4. STP Timer ์กฐ์ •

์•ž์„œ ๋ณธ Fast ๋ฐฉ์‹ ์„ค์ • ๋ง๊ณ , ์ง์ ‘ ํƒ€์ด๋จธ๋ฅผ ์กฐ์ •ํ•˜์—ฌ ์ปจ๋ฒ„์ „์Šค ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.

– ๊ธฐ๋ณธ๊ฐ’
Diameter ๋ณ„๋กœ ํƒ€์ด๋จธ ๊ธฐ๋ณธ ๊ฐ’์ด ์ƒ์ดํ•˜๋‹ค.
๊ธฐ๋ณธ Diameter ๊ฐ’์€ 7์ด๋‹ค.

Diameter ๊ฐ’์„ ์กฐ์ •ํ•ด STP ํƒ€์ด๋จธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด, ๋ฐ˜๋“œ์‹œ Root Switch์—์„œ ์กฐ์ •ํ•ด์•ผ ํ•œ๋‹ค. ์ผ๋ฐ˜ Switch์—์„œ ์„ค์ •ํ•˜๋ฉด ๋‚˜์ค‘์— ํ•ด๋‹น Switch๊ฐ€ Root Switch๊ฐ€ ๋˜์–ด์•ผ๋งŒ ์ „์ฒด ๋„คํŠธ์›Œํฌ์— ์ ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

[Root Switch์—์„œ Diameter ์กฐ์ •]

Switch(config)# spanning-tree vlan <VLAN_NUM> root primary diameter [2-7]

[Hello / Max-Age / Forward-Delay ์กฐ์ •]

Switch(config)# spanning-tree vlan <VLAN_NUM> hello-timer [1-10]
Switch(config)# spanning-tree vlan <VLAN_NUM> max-age [6-40]
Switch(config)# spanning-tree vlan <VLAN_NUM> forward-time [4-30]

2. STP ๋„คํŠธ์›Œํฌ ๋ณดํ˜ธ

2-1. BPDU Guard

ํŠน์ • Port๋ฅผ ํ†ตํ•ด BPDU ์ˆ˜์‹  ์‹œ ํ•ด๋‹น Port๋ฅผ ์ž๋™์œผ๋กœ Shutdownํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ shutdown๋œ Port๋Š” ‘๋‹ค์‹œ ์ง์ ‘ shutdown โ†’ no shutdown’ ํ•ด์•ผ up๋œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ PC/Server์™€ ๊ฐ™์€ ์ข…๋‹จ ์žฅ์น˜๊ฐ€ BPDU๋ฅผ ์ „์†กํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ด๋Ÿฌํ•œ Port์— ์„ค์ •ํ•œ๋‹ค.

์„ค์ •

[๋ฐฉ๋ฒ•1. Port Fast๊ฐ€ ์ ์šฉ๋œ Port์— ์„ค์ •]

Switch(config)# spanning-tree portfast bpduguard default

[๋ฐฉ๋ฒ•2. ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค์— ์ ์šฉ]

Switch(config)# interface <INTERFACE>
Switch(config-if)# spanning-tree bpduguard enable

[๋ณต๊ตฌ]

Switch(config)# errdisable recovery cause bpduguard
Switch(config)# errdisable recovery interval 120

1: 300์ดˆ ํ›„ ์ž๋™์œผ๋กœ Port ๋ณต๊ตฌ
2: 120์ดˆ ํ›„ ์ž๋™์œผ๋กœ Port ๋ณต๊ตฌ


2-2. BPDU Filtering

ํŠน์ • Port๋กœBPDU๋ฅผ ๋ณด๋‚ด๊ฑฐ๋‚˜ ๋ฐ›์ง€ ์•Š๊ฒŒ ํ•œ๋‹ค. ๋ณดํ†ต BPDU๋ฅผ ์ˆ˜์‹ ํ•˜์ง€ ์•Š์•„๋„ ๋˜๋Š” ์ข…๋‹จ ์žฅ์น˜์— ๋ถˆํ•„์š”ํ•œ ํ”„๋ ˆ์ž„์ด ์ „์†ก๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•œ๋‹ค. BPDU๋ฅผ ๋ณด๋‚ด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— STP๊ฐ€ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜๋‹ค.

์„ค์ •

[๋ฐฉ๋ฒ•1. portfast๊ฐ€ ์ ์šฉ๋œ ํฌํŠธ์—๋งŒ BPDU Filtering ์„ค์ •]

Switch(config)# spanning-tree portfast bpdufilter default

[๋ฐฉ๋ฒ•2. ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค์— ์„ค์ •]

Switch(config)# interface <INTERFACE>
Switch(config-if)# spanning-tree bpdufilter enable
๋งŒ์•ฝ, SW3์˜ F0/3์— BPDU Filtering์„ ํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ?

SW3์˜ F0/3์€ ํ˜„์žฌ Alternate Port์ด๋‹ค. ์ด๋Ÿฐ ์ƒํ™ฉ์—์„œ BPDU Filtering์„ ์„ค์ •ํ•˜๋ฉด, F0/3์€ BPDU๋ฅผ ๋ฐ›์ง€ ๋ชปํ•  ๊ฒƒ์ด๊ณ  STP๋กœ ์ธํ•ด Designated Port๋กœ ๋ณ€๊ฒฝ๋  ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿผ SW3 — SW2 ๋งํฌ๊ฐ€ ์‚ด์•„๋‚˜๊ณ , ๋ฃจํ”„๊ฐ€ ์ƒ๊ธธ ๊ฒƒ์ด๋‹ค.


2-3. Loop Guard

์ผ๋ฐ˜์ ์œผ๋กœ Blocking ์ƒํƒœ์— ์žˆ๋Š” ํฌํŠธ๊ฐ€ BPDU๋ฅผ ๋ฐ›์ง€ ๋ชปํ–ˆ์„ ๋•Œ, ์ผ์ • ์‹œ๊ฐ„์ด ์ง€๋‚˜๊ฒŒ ๋˜๋ฉด Forwarding ์ƒํƒœ๋กœ ๋ณ€๊ฒฝ๋œ๋‹ค. ์ด ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด Blocking ์ƒํƒœ์˜ ํฌํŠธ๊ฐ€ Loop Inconsistent(๋ฃจํ”„ ๋น„์ผ๊ด€) ์ƒํƒœ๋กœ ๋ฐ”๋€๋‹ค. Loop Inconsistent๋„ Blocking๊ณผ ๋น„์Šทํ•˜๋‹ค.

๋‹ค์‹œ BPDU๋ฅผ ๋ฐ›๊ฒŒ ๋˜๋ฉด ์ž๋™์œผ๋กœ ์ •์ƒ์ ์ธ Blocking ์ƒํƒœ๋กœ ๋Œ์•„๊ฐ„๋‹ค. ๋ฌผ๋ก , Loop Guard๊ฐ€ ์„ค์ •๋˜์–ด๋„ ๋งํฌ๊ฐ€ ๋‹ค์šด๋˜๊ฑฐ๋‚˜ ํ›„์ˆœ์œ„ BPDU๋ฅผ ๋ฐ›๋Š” ๊ฒฝ์šฐ์—” Blocking ์ƒํƒœ์—์„œ Forwarding ์ƒํƒœ๋กœ ๋ณ€๊ฒฝ๋œ๋‹ค.

์„ค์ •

[๋ฐฉ๋ฒ•1. ์ „์ฒด ์ธํ„ฐํŽ˜์ด์Šค์— ์ ์šฉ]

Switch(config)# spanning-tree loopguard default

[๋ฐฉ๋ฒ•2. ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค์— ์ ์šฉ]

Switch(config)# interface <INTERFACE>
Switch(config-if)# spanning-tree guard loop

2-4. Root Guard

ํŠน์ • ํฌํŠธ์— ์ ‘์†๋œ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” Switch๋“ค์ด Root Switch๊ฐ€ ๋  ์ˆ˜ ์—†๋„๋ก ํ•œ๋‹ค. Root Guard๊ฐ€ ์„ค์ •๋œ ํฌํŠธ์—์„œ ํ˜„์žฌ์˜ Root Bridge ID๋ณด๋‹ค ๋” ์šฐ์„ ๋˜๋Š” Bridge ID๋ฅผ ์ˆ˜์‹ ํ•˜๋ฉด ํ•ด๋‹น ํฌํŠธ๋ฅผ ๋‹ค์šด์‹œํ‚จ๋‹ค.

์„ค์ •

[๋ฐฉ๋ฒ•. ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์„ค์ •]

Switch(config)# interface <INTERFACE>
Switch(config-if)# spanning-tree guard root

[๋ณต๊ตฌ]
๋ฌธ์ œ๋˜๋Š” Bridge ID๋ฅผ ๊ฐ€์ง„ Switch์—์„œ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์กฐ์ •ํ•˜๋ฉด ์ฐจ๋‹จ๋œ ํฌํŠธ๊ฐ€ ๋‹ค์‹œ ํ™œ์„ฑํ™”๋œ๋‹ค. ๋˜๋Š”, ํ•ด๋‹น ํฌํŠธ๋ฅผ shutdown โ†’ no shutdownํ•˜์—ฌ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.


2-5. UDLD

Unidirectional Link Detection
Switch ๊ฐ„ ๋งํฌ์—์„œ ๋‹จ๋ฐฉํ–ฅ ๋งํฌ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ, ํ•ด๋‹น ํฌํŠธ๋ฅผ ๋‹ค์šด์‹œํ‚จ๋‹ค. ๋‹จ๋ฐฉํ–ฅ ๋งํฌ๋กœ ์ธํ•ด L2 ๋ฃจํ”„๊ฐ€ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ํ•œ ์ชฝ์—์„œ ๋ณด๋‚ธ ํ”„๋ ˆ์ž„์ด ์‚ฌ๋ผ์ง€๋Š” ๋ธ”๋ž™ํ™€ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ฃผ๊ธฐ์ ์œผ๋กœ ์†ก์‹ ํฌํŠธ๋ฅผ ํ†ตํ•ด UDLDํŒจํ‚ท์„ ์ „์†กํ•œ๋‹ค. ์ด ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•œ ์ƒ๋Œ€๋Š” ๋‹ค์‹œ ์ž์‹ ์˜ ์†ก์‹ ํฌํŠธ๋ฅผ ํ†ตํ•ด Echo์‹œํ‚ด์œผ๋กœ์จ ์–‘๋ฐฉํ–ฅ ๋งํฌ๊ฐ€ ์ •์ƒ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

์–ผํ• ๋ณด๋ฉด, Loop Guard์™€ ๋น„์Šทํ•œ ๊ธฐ๋Šฅ์ด๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, Loop Guard๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ ์ธ ์ƒํ™ฉ(์ƒ๋Œ€ Swtich ์ด์ƒ)์œผ๋กœ ์ธํ•ด BPDU๋ฅผ ์†ก์‹ ํ•˜์ง€ ๋ชปํ•  ๋•Œ ๋™์ž‘ํ•˜๊ณ  UDLD๋Š” ์ผ€์ด๋ธ”๋ง์„ ๊ฐ์ง€ํ•˜์—ฌ ๋™์ž‘ํ•œ๋‹ค. UDLD๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ƒ๋Œ€ Switch๋„ UDLD ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ด์•ผํ•œ๋‹ค.

UDLD Mode
  • Normal Mode(์ผ๋ฐ˜๋ชจ๋“œ): ๊ด‘์ผ€์ด๋ธ” ๊ฒฐ์„  ์˜ค๋ฅ˜๋กœ ์ธํ•œ ๋‹จ๋ฐฉํ–ฅ ๋งํฌ๋ฅผ ๊ฐ์ง€ํ•œ๋‹ค.
  • Aggressive Mode(์ ๊ทน?๋ชจ๋“œ): ๊ด‘์ผ€์ด๋ธ” ๋ฐ UTP์˜ ๋‹จ๋ฐฉํ–ฅ ํŠธ๋ž˜ํ”ฝ์œผ๋กœ ์ธํ•œ ๋‹จ๋ฐฉํ–ฅ ๋งํฌ๋ฅผ ๊ฐ์ง€ํ•œ๋‹ค.
์„ค์ •

[๋ฐฉ๋ฒ•1. ์ „์ฒด ์ธํ„ฐํŽ˜์ด์Šค์— ์„ค์ •]

Switch(config)# udld [Aggressive | normal]

[๋ฐฉ๋ฒ•2. ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค์— ์„ค์ •]

Switch(config)# interface <INTERFACE>
Switch(config-if)# udld port 
Switch(config-if)# udld port aggressive

2: or 3: ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ํƒํ•˜์—ฌ ์„ค์ •ํ•œ๋‹ค.
2-Normal, 3-Aggressive

[๋ณต๊ตฌ]

Switch# udld reset
OR
Switch(config)# errdiasble recovery cause udld

์ด์™ธ์—๋„ ๋‹ค์šด๋œ ํฌํŠธ์—์„œ ์ง์ ‘ ๋ณต๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค.

[Switch] ์ข…๋‹จ/์ง€์—ญ VLAN ๋„คํŠธ์›Œํฌ

  1. ์ข…๋‹จ VLAN (End-to-End)
  2. ์‚ฌ์„ค VLAN (Local)

1. ์ข…๋‹จ VLAN

End-to-End VLAN

์ข…๋‹จ VLAN์ด๋ž€, VLAN ํ•˜๋‚˜๊ฐ€ ์ „์ฒด Switch์— ๊ฑธ์ณ์žˆ๋Š” VLAN์ด๋‹ค. Switch ๊ฒฝ๋กœ๋ฅผ ์กฐ์ •ํ•˜๊ธฐ ๊นŒ๋‹ค๋กญ๋‹ค. ๋ผ์šฐํ„ฐ๋‚˜ L3 ์Šค์œ„์น˜์™€ ๊ฐ™์€ ๋ผ์šฐํŒ…์ด ๊ฐ€๋Šฅํ•œ ์žฅ๋น„์™€ ๊ฐ€๊นŒ์šด ๊ณณ์— Root Switch๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ๊ฒฝ๋กœ ์กฐ์ •ํ•˜๊ธฐ์— ํŽธํ•˜๋‹ค.

์œ„์™€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด์ž. Switch ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณด๋ฉด ๋ฌด์—‡์ด ๋– ์˜ค๋ฅด๋Š”๊ฐ€? ๊ทธ๋ ‡๋‹ค. ์ด Switch๋Š” ํ•„์—ฐ์ ์œผ๋กœ STP๊ฐ€ ๋™์ž‘๋˜์–ด Switch ํฌํŠธ๋“ค ์ค‘ ํ•˜๋‚˜๋Š” Blocking ์ƒํƒœ๋กœ ์ „ํ™˜๋  ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ์‚ฌ์‹ค์ƒ ๋„คํŠธ์›Œํฌ๋ฅผ ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๋ณด๊ธด ์–ด๋ ค์šธ ๊ฒƒ์ด๋‹ค.

๋‹น์—ฐํžˆ ์ด ์ƒํ™ฉ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
VLAN 10์€ SW4 โ†’ SW3 โ†’ SW1๋กœ ์ด๋™ํ•˜๋„๋ก ํ•  ๊ฒƒ์ด๊ณ ,
VLAN 20์€ SW4 โ†’ SW2 โ†’ SW1๋กœ ์ด๋™ํ•˜๋„๋ก ํ•  ๊ฒƒ์ด๋‹ค.
๋งŒ์ผ์— ๋Œ€๋น„ํ•ด ๋งํฌ ํ•˜๋‚˜๊ฐ€ Down๋˜๋ฉด, ํ•œ์ชฝ์œผ๋กœ ์Šค์œ„์นญํ•˜๋„๋ก ํ•œ๋‹ค.

์ด๋ ‡๊ฒŒ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด
SW1์€ Root Switch,
SW2๋Š” VLAN 20์˜ ์ œ 2 Root Switch,
SW3์€ VLAN 10์˜ ์ œ 2 Root Switch๋กœ ์„ค์ •ํ•˜๋ฉด ๋œ๋‹ค.

VLAN 10 ์ž…์žฅ์—์„  SW2-SW4 ๋งํฌ๊ฐ€ ๋Š๊ธด ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•˜๊ณ ,
VLAN 20 ์ž…์žฅ์—์„  SW3-SW4 ๋งํฌ๊ฐ€ ๋Š๊ธด ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•œ๋‹ค.

1-1) Root Switch ๋ฐ ์ œ 2 Root Switch ์„ค์ •

[๋ฐฉ๋ฒ•1: Spanning-tree vlan priority]

SW1(config)# spanning-tree vlan 10,20 priority 0
SW2(config)# spanning-tree vlan 20 priority 4096
SW3(config)# spanning-tree vlan 10 priority 4096

[๋ฐฉ๋ฒ•2: Spanning-tree vlan root]

SW1(config)# spanning-tree vlan 10,20 root primary diameter 4
SW2(config)# spanning-tree vlan 20 root secondary
SW3(config)# spanning-tree vlan 10 root secondary

primary ์˜ต์…˜์„ ์‚ฌ์šฉํ•œ Switch๋Š” ์ž์‹ ์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‹ค๋ฅธ Switch๋“ค๋ณด๋‹ค ๋‚ฎ์ถฐ Root Switch๊ฐ€ ๋œ๋‹ค.
Secondary ์˜ต์…˜์€ Root Switch๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋†’๊ฒŒ, ๋‹ค๋ฅธ Switch๋ณด๋‹ค๋Š” ๋‚ฎ๊ฒŒ ์„ค์ •ํ•œ๋‹ค.

์šฐ์„ ์ˆœ์œ„๋ฅผ ์กฐ์ •ํ•ด๋„ Bridge ID๊ฐ€ ๋‚ฎ์€ Switch๊ฐ€ ์กด์žฌํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๋ฅผ 0์œผ๋กœ ๊ณ ์ •์‹œํ‚ค๋Š”๊ฒŒ ๋” ํ™•์‹คํ•˜์ง€๋งŒ, ์šฐ์„ ์ˆœ์œ„๊ฐ€ 0์ด๋ฉด์„œ๋„ MAC์ฃผ์†Œ๊ฐ€ ๋‚ฎ์•„ ๊ฒฐ๊ตญ Bridge ID๊ฐ€ ๋” ๋‚ฎ์€ Switch๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— 100% ๋ณด์žฅํ•˜์ง„ ์•Š๋Š”๋‹ค.

diameter ์˜ต์…˜์€ Root Switch๋ฅผ ํฌํ•จํ•ด ๊ฐ€์žฅ ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ Switch ์ˆ˜๋Ÿ‰์„ ์˜๋ฏธํ•œ๋‹ค. SW1-SW3 ๋งํฌ๊ฐ€ ๋Š๊ฒผ์„ ๋•Œ, SW1๋ถ€ํ„ฐ SW3๊นŒ์ง€ ์ด 4๊ฐœ์˜ Switch๋ฅผ ๊ฑฐ์น˜๊ธฐ ๋•Œ๋ฌธ์— 4๋ฅผ ์ž…๋ ฅํ–ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ์ด diameter๋ฅผ ํ†ตํ•ด ์ปจ๋ฒ„์ „์Šค ์‹œ๊ฐ„์„ ๋‹จ์ถ•์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

2. ์ง€์—ญ VLAN

Local VLAN

์ง€์—ญ VLAN์ด๋ž€, ํ•˜๋‚˜์˜ VLAN์ด ์ผ๋ถ€ ๋„คํŠธ์›Œํฌ์—๋งŒ ์กด์žฌํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ข…๋‹จ VLAN์— ๋น„ํ•ด ์„ค์ •์ด ํŽธ๋ฆฌํ•˜๊ณ , ์œ ์ง€๋ณด์ˆ˜๋‚˜ ์žฅ์• ์ฒ˜๋ฆฌ๋„ ๊ฐ„๋‹จํ•˜๋‹ค๊ณ  ํ•œ๋‹ค.

์œ„ ํ† ํด๋กœ์ง€๋ฅผ ๋ณด์ž. PC1๊ณผ PC2๋Š” R1๊นŒ์ง€ ๊ฐ€์ง€ ์•Š์•„๋„ SW2๋‚˜ SW3์—์„œ ๋ผ์šฐํŒ…๋˜์–ด ํ†ต์‹ ํ•  ์ˆ˜์žˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด VLAN 10๊ณผ VLAN 20์€ ์ผ๋ถ€ ๋„คํŠธ์›Œํฌ์—๋งŒ ๊ฑธ์ณ์žˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜์žˆ๋‹ค. VLAN 30๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค.

์ง€์—ญ VLAN์—์„œ๋Š” Root Switch๋ฅผ ์กฐ์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค. ์–ด์ฐจํ”ผ ๋™์ผํ•œ VLAN์— ์˜ํ•ด ๊ตฌ์„ฑ๋˜๋Š” Loop๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— STP์— ์˜ํ•ด ์ฐจ๋‹จ๋œ ํฌํŠธ๊ฐ€ ์—†์œผ๋‹ˆ ๋ง์ด๋‹ค.

์ง€์—ญ VLAN ์‚ฌ์šฉ ์ค‘ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด, ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์— ์˜ํ•ด ์ปจ๋ฒ„์ „์Šค๊ฐ€ ์ผ์–ด๋‚จ์œผ๋กœ ์žฅ์• ๋ณต๊ตฌ๊ฐ€ ๋น ๋ฅด๋‹ค. ๋ถ€ํ•˜๋ถ„์‚ฐ(Load Balancing)๋„ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์˜ํ•ด ๋ฐœ์ƒ๋˜๋ฏ€๋กœ ์ •๊ตํ•˜๋‹ค. ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€๋„ ์ง๊ด€์ ์ด๋ผ์„œ ์œ ์ง€๋ณด์ˆ˜์—๋„ ํŽธ๋ฆฌํ•˜๋‹ค.

2-1) ์ง€์—ญ VLAN ์„ค์ •
  1. ๊ฐ Switch์—์„œ L3 ์ธํ„ฐํŽ˜์ด์Šค์™€ SVI๋ฅผ ๋งŒ๋“  ํ›„ IP๋ฅผ ํ• ๋‹นํ•œ๋‹ค.
  2. ๊ทธ๋ฆฌ๊ณ  ๋ผ์šฐํŒ… ์„ค์ •๋งŒ ํ•˜๋ฉด ๋.

[Switch] Spanning Tree Protocol

Switch ๋„คํŠธ์›Œํฌ์—์„œ Switch ๊ฐ„์˜ ๋งํฌ๋ฅผ ๋Œ€๋ถ€๋ถ„ ์ด์ค‘์œผ๋กœ ๊ตฌ์„ฑํ•œ๋‹ค. ํŠน์ • Switch๋‚˜ ๋งํฌ๊ฐ€ ๋‹ค์šด๋ผ๋„ ๋„คํŠธ์›Œํฌ๊ฐ€ ์ค‘๋‹จ๋˜์ง€ ์•Š๋„๋ก ํ•˜๊ณ , ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐ์‹œ์ผœ ๋„คํŠธ์›Œํฌ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ Ethernet ํ”„๋ ˆ์ž„ ๋ฃจํ”„(Bridging Loop)๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์Šค์œ„์นญ์ด ์ œ๋Œ€๋กœ ์•ˆ๋  ์ˆ˜ ์žˆ๊ณ , Switch์˜ MAC ํ…Œ์ด๋ธ”์ด ๋ถˆ์•ˆ์ •ํ•ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฌธ์ œ์ ์„ STP๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

  1. BPDU
  2. STP ๋™์ž‘๋ฐฉ์‹
  3. STP ํฌํŠธ ์ƒํƒœ

1. BPDU

[Bridge Protocol Data Unit]
STP๋Š” BPDU ํ”„๋ ˆ์ž„์„ ์ด์šฉํ•ด ๋ฃจํ”„๊ฐ€ ์—†๋Š” ๊ฒฝ๋กœ๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค.

BPDU์—๋Š” Configuration BPDU์™€ TCN BPDU ๋‘ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค.

1-1) Configuration BPDU
์ถœ์ €: STP protocol frames, https://techhub.hpe.com/eginfolib/networking/docs/switches/5980/5200-3921_l2-lan_cg/content/499036672.htm

– Protocol ID: ํ•ญ์ƒ 0
– Version: BPDU ๋ฒ„์ „ ํ‘œ์‹œ(0:STP, 2:RSTP, 3:MSTP)
– BPDU Type: BPDU ์ข…๋ฅ˜ ํ‘œ์‹œ(0x00:Configuration BPDU)
– Flag: ํ† ํด๋กœ์ง€ ๋ณ€ํ™” ํ‘œ์‹œ(0x01:TC, 0x80:TCA)
– Root Bridge ID: ๋ฃจํŠธ ์Šค์œ„์น˜์˜ ID
– Path cost: ๋ฃจํŠธ ์Šค์œ„์น˜๊นŒ์ง€์˜ ๊ฒฝ๋กœ ๊ฐ’
– Bridge ID: ๋ฃจํŠธ ์Šค์œ„์น˜ ๊ฐ€๋Š” ๊ฒฝ๋กœ์ƒ ,์ง์ „ ์Šค์œ„์น˜ ID
– Port ID: ํฌํŠธ ID
– Message age: ๋ฃจํŠธ ์Šค์œ„์น˜๊นŒ์ง€์˜ ์Šค์œ„์น˜ ์ˆ˜
– Max age: BPDU ์ •๋ณด ์ €์žฅํ•˜๋Š” ์‹œ๊ฐ„
– Hello Time: BPDU ์ „์†ก ์ฃผ๊ธฐ
– Forward Delay: Listening/Learning ์ƒํƒœ์—์„œ ๋Œ€๊ธฐํ•˜๋Š” ์‹œ๊ฐ„

์œ„ Configuration BPDU๋ฅผ ํ†ตํ•ด Root Switch๋ฅผ ์„ ์ถœํ•˜๊ณ , Switch Port์˜ ์—ญํ• ์„ ์ง€์ •ํ•œ๋‹ค. ์˜ค์ง Root Switch๋งŒ Configuration BPDU๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ณ , ๋‹ค๋ฅธ Switch๋“ค์€ ์ค‘๊ณ„๋งŒ ํ•œ๋‹ค.

1-2) TCN BPDU

[Topology Change Notification BPDU]

์ถœ์ €: STP protocol frames, https://techhub.hpe.com/eginfolib/networking/docs/switches/5980/5200-3921_l2-lan_cg/content/499036672.htm

– Protocol ID: ํ•ญ์ƒ 0
– Version: BPDU ๋ฒ„์ „ ํ‘œ์‹œ(0:STP, 2:RSTP, 3:MSTP)
– BPDU Type: BPDU ์ข…๋ฅ˜ ํ‘œ์‹œ(0x80: TCN BPDU)

์œ„ TCN BPDU๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ์— ๋ณ€๊ฒฝ์ด ์žˆ์„ ๊ฒฝ์šฐ Root Switch๋กœ ๋ณด๊ณ ํ•œ๋‹ค. (ex. Switch ํŠน์ • ๋งํฌ ๋น„ํ™œ์„ฑํ™” ๋“ฑ)

1-3) Bridge ID, Path cost, Port ID

[Bridge ID]
Bridge ID๋Š” Priority(2 Bytes)์™€ MAC์ฃผ์†Œ(6 Bytes)๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.
Priority์˜ ๊ธฐ๋ณธ๊ฐ’์€ 32768์ด๊ณ , 0~65535 ๋ฒ”์œ„ ๋‚ด ์ˆซ์ž๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

[Path cost]
ํฌํŠธ์˜ ์†๋„ ๋ณ„๋กœ ๋ฏธ๋ฆฌ ์ •ํ•ด๋†“์€ ๊ฐ’์ด๋‹ค. IEEE์—์„œ ๊ถŒ๊ณ ํ•œ๋‹ค.
10Mbps – 100 , 100Mbps – 19 , 1Gbps – 4 , 10Gbps – 2

[Port ID]
BPDU๋ฅผ ์ „์†กํ•˜๋Š” Switch์˜ port priority์™€ ํฌํŠธ๋ฒˆํ˜ธ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.
Port Priority์˜ ๊ธฐ๋ณธ๊ฐ’์€ 128์ด๋‹ค.

2. STP ๋™์ž‘๋ฐฉ์‹

3. STP ํฌํŠธ ์ƒํƒœ

Disabled

ํฌํŠธ๊ฐ€ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ์ƒํƒœ๋‹ค.
๊ณ ์žฅ์ด ๋‚ฌ๊ฑฐ๋‚˜ ๊ณ ์˜์ ์œผ๋กœ Shutdownํ•œ ์ƒํƒœ๋‹ค.

Blocking

๋ธŒ๋ฆฌ์ง• ๋ฃจํ”„ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด Alternate Port(AP)๋กœ ์„ ์ •ํ•œ ์ƒํƒœ๋‹ค.
์˜ค์ง Root Switch๋กœ๋ถ€ํ„ฐ BPDU๋งŒ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋งŒ์•ฝ, Max-Age ํƒ€์ด๋จธ ์•ˆ์— BPDU๋ฅผ ์ˆ˜์‹ ํ•˜์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ํ›„์ˆœ์œ„ BPDU๋ฅผ ์ˆ˜์‹ ํ•˜๋ฉด Listening ์ƒํƒœ๋กœ ๋ณ€๊ฒฝ๋œ๋‹ค.
์—ฌ๊ธฐ์„œ ํ›„์ˆœ์œ„ BPDU๋ž€, ๊ธฐ์กด Root ID๋ณด๋‹ค ๊ฐ’์ด ๋†’์€ Root ID๊ฐ€ ์„ค์ •๋œ BPDU๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

Listening

Blocking ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์‹œ์ž‘๋˜๊ฑฐ๋‚˜ Switch ํฌํŠธ์— ๋…ธ๋“œ๊ฐ€ ์—ฐ๊ฒฐ๋  ๊ฒฝ์šฐ ํ•ด๋‹น ๋‹จ๊ณ„๋กœ ๋ณ€๊ฒฝ๋œ๋‹ค. Forwarding ๋‹จ๊ณ„๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•œ ์ค€๋น„ ๋‹จ๊ณ„์ด๋‹ค.
Designated Port(DP)๋Š” BPDU๋ฅผ ์ „์†กํ•˜๊ณ , Root Port(RP)๋Š” BPDU๋ฅผ ์ˆ˜์‹ ํ•œ๋‹ค.(๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹  X)
Foward Delay 15์ดˆ๋™์•ˆ ์ถ”๊ฐ€์ ์ธ ํ† ํด๋กœ์ง€ ๋ณ€ํ™”๊ฐ€ ์—†์œผ๋ฉด Learning๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ„๋‹ค.

Learning

Forwarding ๋‹จ๊ณ„๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•œ ์ง์ „ ๋‹จ๊ณ„์ด๋‹ค.
ํ”„๋ ˆ์ž„์„ ์†ก์ˆ˜์‹ ํ•˜๊ธฐ ์•ž์„œ ๋จผ์ € MACํ…Œ์ด๋ธ”์„ ํ•™์Šตํ•œ๋‹ค. Listening๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Foward Delay 15์ดˆ๊ฐ€ ์ง„ํ–‰๋˜๋ฉฐ, ๋ณ„๋„ ํ† ํด๋กœ์ง€ ๋ณ€๊ฒฝ์ด ์—†์œผ๋ฉด Forwarding ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ„๋‹ค.

Forwarding

๋“œ๋””์–ด ํ”„๋ ˆ์ž„์„ ์†ก์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ๋‹ค.
RP, DP ๋ชจ๋‘ Forwarding ๋‹จ๊ณ„๊ฐ€ ๋  ์ˆ˜ ์žˆ์ง€๋งŒ, AP๋Š” ๋  ์ˆ˜ ์—†๋‹ค.

** ๊ธฐ๋ณธ์ ์œผ๋กœ Switch ํฌํŠธ๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด, Listening ๋‹จ๊ณ„๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค.

** ๋Œ€์ฒด ๊ฒฝ๋กœ๊ฐ€ ์กด์žฌํ•˜๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด, ๋Œ€์ฒด ๊ฒฝ๋กœ๊ฐ€ ๋™์ž‘ํ•  ๋•Œ๊นŒ์ง€ Max-Age 20์ดˆ / AP๊ฐ€ ์ „์†ก์ƒํƒœ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„ 30์ดˆ(Listening โ†’ Learning โ†’ Forwarding 30์ดˆ), ์ด 50์ดˆ๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผ ํ†ต์‹ ์ด ์ •์ƒ์ ์œผ๋กœ ๋ณต๊ตฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋„ ์ปจ๋ฒ„์ „์Šค ์‹œ๊ฐ„์„ ๋‹จ์ถ•์‹œ์ผœ์•ผ ํ•œ๋‹ค.

STP ์˜ˆ์‹œ