<Switch>
- Switch๋ Layer 2 Switch ์ Multi Layer Switch(L3 Switch) ๋ก ๊ตฌ๋ถ๋๋ค.
- CCNA ์๊ฐ์ Layer 2 Switch.(Data link ๊ณ์ธต)
- Layer 2 Switch๋ ํฌํธ๋ณ๋ก Collision domain(์ถฉ๋ ๋๋ฉ์ธ)์ ๋๋๋ค.
**๋ผ์ฐํฐ์์ ์ฐจ์ด์ :
(1) Router๋ CPU-base(policy-base) ์ด๊ณ (์ํํธ์จ์ด ๊ธฐ๋ฐ), Switch๋ ASIC(Application-Specific Integrated Cicuit)์นฉ ๊ธฐ๋ฐ(ํ๋์จ์ด ๊ธฐ๋ฐ)์ด๋ค.
(2) Router๋ Routing table, ARP-table์ ํ์ธ(IP address)ํ๊ณ , Switch๋ MAC address table์ ํ์ธ(MAC address)
(3) Router๋ ์์ ์ด ๋ชจ๋ฅด๋ ๋ชฉ์ ์ง๋ฅผ ๊ฐ์ง packet๊ณผ Broadcast๋ฅผ Drop.
Switch๋ ์์ ์ด ๋ชจ๋ฅด๋ ๋ชฉ์ ์ง๋ฅผ ๊ฐ์ง frame๊ณผ Broadcast๋ฅผ Flooding.
< Switch์ ์ ์ก ๋ฐฉ์ >
(1) Store and Forward (์ถ์ ์ ์ก ๋ฐฉ์)
- Frame์ ์ ๋ถ ํ์ธ ํ๊ณ ๋ค์ ์ฒ๋ฆฌ๋ฅผ ์์ํ๋ ๋ฐฉ์. ๋ชฉ์ ์ง ์ฃผ์, ์ถ๋ฐ์ง ์ฃผ์, ์๋ฌ ๋ฐ์์ฌ๋ถ๋ฅผ ํ์ธํ๊ณ ์ฒ๋ฆฌํ๋ค.
- error๊ฐ ๋ฐ์ํ๋ฉด Frame์ ๋ฒ๋ฆฌ๊ณ ์ฌ์ ์ก์ ์๊ตฌ.(error๋ณต๊ตฌ ๋ฅ๋ ฅ์ด ์ข๋ค.)
- ํ์ง๋ง, ** ๋ค๋ฅธ๋ฐฉ์์ ๋นํด ๋๋ฆฌ๋ค๋ ๋จ์ ์ด ์๋ค.
(2) Cut-through
- ์์ ๋๋ Frame์ ๋ชฉ์ ์ง ์ฃผ์๋ง ๋ณธ ๋ค์ ๋ฐ๋ก ์ ์ก์ ํ๋ ๋ฐฉ์.
- ์ฒ์ 6byte(MAC)๋ง ๋ณด๊ณ ์ ์กํ๊ธฐ ๋๋ฌธ์ ์๋๊ฐ ๋น ๋ฅด์ง๋ง ์๋ฌ๋ณต๊ตฌ ๋ฅ๋ ฅ์๋ ์ฝ์ ์ ๊ฐ์ง๊ณ ์๋ค.
- (๊ฑฐ์ ์ฌ์ฉ๋์ง ์๋๋ค.)
(3) Fragment-Free
- ์์ ๋ ๊ฐ์ง ๋ฐฉ์์ ๊ฒฐํฉํ ๋ฐฉ์์ผ๋ก, ์ฒ์ 64byte๋ฅผ ๋ณด๊ณ ์ ์กํ๋ ๋ฐฉ์์ด๋ค.
- Store and Forward ๋ณด๋ค๋ ๋น ๋ฅด๊ณ Cut-through๋ณด๋ค๋ ์๋ฌ๊ฐ์ง๋ฅ๋ ฅ์ด ์ข๋ค๊ณ ๋ณผ ์ ์๋ค.
- (์ฃผ๋ก 64bte์ฏค์์ ์๋ฌ๊ฐ ๋ง์ด ๋ฐ์ํ๋ค.)
<--------------Ethernet header-------------->
Preamble | SFD | ๋ชฉ์ ์ง ์ฃผ์ | ์ถ๋ฐ์ง ์ฃผ์ | ํ์ ๊ธธ์ด | ๋ฐ์ดํฐ | FCS |
7(byte) | 1 | 6 | 6 | 2 | 46~1500 | 4 |
** FCS : Frame Check Sequence (ํ ์ผ๋ฌ)
< Transparent Bridging >
- Ethernet Switch๊ฐ Frame์ ์์ ํ์ฌ ๋ชฉ์ ์ง๋ก ์ ์กํ๋ ๋ฐฉ์๊ณผ ์ ์ฐจ๋ฅผ ์ ์.
- ์ฆ, Switch๊ฐ ์์ ํ Ethernet Frame์ ์ฐธ์กฐํ์ฌ MAC address table์ ์์ฑ ๋ฐ ๊ฐฑ์ ํ๊ณ ๋ชฉ์ ์ง๋ก ์ ์กํ ๋ ์ฌ์ฉํ๋ Protocol ์ด Transparent Bridging.
- Transparent(ํฌ๋ช ํ)์ด๋ผ๋ ์ฉ์ด๋ '์ฌ์ฉ์๊ฐ ์์ํ์ง ๋ชปํ๊ฒ ์๋์ผ๋ก ๋์ํ๋ค.'๋ ์๋ฏธ
- RSTP(Rapid STP)์ ๋๋ถ์ด IEEE802.1Q ๋ฅผ ๊ตฌ์ฑํ๋ฉฐ, ์ด 2๊ฐ์ง๊ฐ Layer 2 Switching์ ํต์ฌ ๊ตฌ์ฑ์์.
- [ Learning , Flooding , Forwarding , Filtering , Aging ] ๊ณผ์ ์ด ๋ชจ๋ ํฉ์ณ์ ธ Transparent bridging ๊ธฐ๋ฅ์ ์ํ. --> ์ค์์น์ 5๋ ๊ธฐ๋ฅ.
- Routing table์ ๊ด๋ฆฌ์๊ฐ ์ค์ ์ผ๋ก ์์ฑ(ํน์ Routing protocol์ด ์์ฑ)ํ์ง๋ง, MAC address table์ Switch๊ฐ ์๋์ผ๋ก ์์ฑํ๋ค.
**spanning-tree protocol(STP) ์ฌ์ฉ์ด์ : ๋ฃจํ๋ฐฉ์ง
** RSTP -> SW(config-if)#spanning-tree portfast // STP๋ฅผ ์์ฃผ ๋น ๋ฅด๊ฒ ์คํ -> RSTP
< Redundant Topology ์ ๋ฌธ์ ์ >
(1) Broadcast storms : ๋ฃจํ ํ์ -> stp๋ก ํด๊ฒฐ.
(2) Multi frame copies -> ๊ฑฐ์ ํด๊ฒฐ๋จ.
(3) MAC address table instability -> ๊ฑฐ์ ํด๊ฒฐ๋จ.
< Solution : Spanning-Tree Protocol >
- ๋จ์ผ ๊ฒฝ๋ก๋ก ๊ตฌ์ฑํ ๊ฒฝ์ฐ ๊ฒฝ๋ก์ ์ด์์ด ๋ฐ์ํ๋ฉด ํต์ ์ด ์ด๋ค์ง์ง ์๋๋ค.
- ๊ทธ๋ด ๊ฒฝ์ฐ๋ฅผ ๋๋นํด ์ด์คํ ๊ฒฝ๋ก๋ฅผ ๊ตฌ์ฑ.
- ํ์ง๋ง ๋ค์ค ๊ฒฝ๋ก๋ฅผ Ring ๊ตฌ์กฐ๋ก ๊ตฌ์ฑํ ๊ฒฝ์ฐ์๋ Looping ๋ฑ์ ๋ฌธ์ ๋ฐ์.
=> ์ด๋ฌํ ๋ฌธ์ ๋ค์ ํด๊ฒฐํ๊ธฐ ์ํด Spanning-tree Protocol ์ด enable ๋์ด ์๋ค.
[ Spanning-Tree Protocol ]
- ๋ค์คํ๋ก ๊ตฌ์ฑ๋ ์ค์์น์์ Looping ๋ฐ์์ ๋ฐฉ์งํ๊ธฐ ์ํด, ํ๋์ ๊ฒฝ๋ก๋ฅผ ์ ์ธํ๊ณ ๋๋จธ์ง ๊ฒฝ๋ก๋ค์ ์ฐจ๋จํ๋ค๊ฐ, ์ฌ์ฉ๋๋ ๊ฒฝ๋ก์ ์ด์์ด ๋ฐ์ํ์ ๊ฒฝ์ฐ ์ฐจ๋จ๋์๋ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ.
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
- Switch๋ ์๋ก BPDU๋ฅผ ๊ตํํด์ BPDU์ ๋ด์ฉ์ ๋ฐํ์ผ๋ก Looping ์๋ ๋ ผ๋ฆฌ์ ์ธ ๊ฒฝ๋ก๋ฅผ ๊ตฌ์ฑํ๋ค.
< BPDU์ ์ข ๋ฅ >
(1) Configuration BPDU
-> Switch๋ Configuration BPDU๋ฅผ ์ด์ฉํ์ฌ Root Switch๋ฅผ ์ ์ถํ๊ณ ๊ฐ Switch port์ ์ญํ ์ง์ (root, desg, alt).
-> Configuration BPDU๋ Root Switch๊ฐ ๋ง๋ค๊ณ ๋ค๋ฅธ Switch๋ค์ ์์ ํ BPDU๋ฅผ ๋ค์ Switch๋ก ์ค๊ณ.
(2) TCN BPDU
-> Switch๊ฐ ์ฐ๊ฒฐ๋ Link์ ๋ณํ๊ฐ ์๊ฒผ์ ๋ ์ด๊ฒ์ Root Switch์๊ฒ ์๋ฆฌ๊ธฐ ์ํด ์ฌ์ฉ.
Configuration BPDU ๊ตฌ์ฑ ->
8byte : Root ID
4byte : Cost of Path // cost 0f path Ethernet : 19
8byte : Bridge ID // Bridge ID : 32768 + 1 => 32769
2byte : Port ID
** ์ค์ BPDU ํ๋ ์ค์์ Switch ๋คํธ์ํฌ์ ๋ ผ๋ฆฌ์ ์ธ ํ ํด๋ก์ง๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด Bridge ID, Path Cost, Port ID ๊ฐ์ ์ฌ์ฉ.
< Bridge ID >
- ๋ธ๋ฆฌ์ง๋ Switch๊ฐ ํต์ ํ ๋ ์๋ก๋ฅผ ํ์ธํ๊ธฐ ์ํด ํ๋์ฉ ๊ฐ์ง๊ณ ์๋ ID.
- Bridge ID ๊ฐ (์์น๊ฐ ๋ฎ์)๊ฐ์ฅ ๋ฎ์ Switch๊ฐ Root Switch๋ก ์ ์ถ๋๋ค.
<----------------------------------BID(Bridge ID)-------------------------------->
Bridge Priority | MAC |
<-------------2bytes------------------> <-----------------6bytes------------>
- Bridge ID๋ 2byte์ Bridge Prority(์ฐ์ ์์) ์ 6byte์ MAC address๋ก ๊ตฌ์ฑ.
- Bridge Priority์ default๊ฐ์ 32768 ์ด๋ค.
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
< Path Cost(๊ฒฝ๋ก ๊ฐ) >
- ๋ค๋ฅธ Switch์ ์ฐ๊ฒฐ๋ link๊ฐ ์ด๋ค ์๋๋ก ์ฐ๊ฒฐ๋์ง ์์๋ด๊ธฐ ์ํ ๊ฐ.
- IEEE(LAN ๊ตญ์ ํ์ค ๊ธฐ๊ตฌ)์์ ๋ฏธ๋ฆฌ ์ ํ ๊ฐ์ ์ฌ์ฉ.(์๋๊ฐ ๋น ๋ฅผ์๋ก ๊ฒฝ๋ก ๊ฐ์ด ๋ฎ๋ค.)
- BPDU์์ ์ฌ์ฉํ๋ Path Cost๋ ํด๋น Switch์์ Root Switch๊น์ง์ ๊ฒฝ๋ก๋ฅผ ํฉํ ๊ฐ์ด๋ค.
<STP ์ ๋์ ๋ฐฉ์>
01. ์ ์ฒด Switch์ค์ Root ์ค์์น ํ๋๋ฅผ ์ ํ.
02. Root ์ค์์น๊ฐ ์๋ ๋ค๋ฅธ ์ค์์น๋ค์ Root ํฌํธ๋ฅผ ํ๋์ฉ ์ ํ.
03. ํ Switch์ Segment(์ฐ๊ฒฐ ๋ผ์ธ)๋ง๋ค Designated(์ง์ ) ํฌํธ๋ฅผ ํ๋์ฉ ์ ํ.
04. Root ํฌํธ์ ์ Designatedํฌํธ๊ฐ ์๋ ํฌํธ๋ alternate ํฌํธ๋ก ์ ํ๋๊ณ Block ์ํ๋ฅผ ์ ์ง ํ๋ค.
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
(1) Root ์ค์์น ์ ์ถ
- STP๊ฐ ๋์ํ๋ฉด Switch ์ค Bridge ID๊ฐ ๊ฐ์ฅ ๋ฎ์ ๊ฒ์ด Root ์ค์์น๋ก ์ ์ถ.
** Bridge ID = ์ฐ์ ์์(Priority) + MAC Address
- Switch์ Priority ๊ฐ์ด ๋์ผํ๋ฉด MAC ์ฃผ์๊ฐ ๊ฐ์ฅ ๋ฎ์ Switch๊ฐ Root ์ค์์น.
(2) Root port ์ ์ถ
- Root ์ค์์น๊ฐ ์ ํ๋๋ฉด ๊ทธ ์ธ ๋๋จธ์ง Switch์ port์์ Root port๋ฅผ ์ ํ.
- ๋ค์ ์ฌํญ์ ๋น๊ตํ ๋ค์ ์ ์ถ.
(1) Root ์ค์์น์ ID๊ฐ ๊ฐ์ฅ ๋ฎ์ BPDU๋ฅผ ์์ ํ port.
(2) Path Cost๊ฐ ๊ฐ์ฅ ์์ Port. ---> ๊ฑฐ์ ์ฌ๊ธฐ์ ์๋ฃ๋จ.
(3) ์ธ์ Switch์ Bridge ID๊ฐ ๊ฐ์ฅ ๋ฎ์ Port.
(4) ์ธ์ Switch์ Port ID๊ฐ ๊ฐ์ฅ ๋ฎ์ Port.
(5) ์์ ์ Port ID๊ฐ ๊ฐ์ฅ ๋ฎ์ Port.
(3) Designated(์ง์ ) Port ์ ์ถ.
- Designated Port๋ ํ ์ธ๊ทธ๋จผํธ(segment)๋น ํ๋์ฉ ์ ํ.
** Root Switch์ ๋ชจ๋ port๋ Desg port๊ฐ ๋๋ค.
- ๋ค์ ์ฌํญ๋ค์ ๋น๊ตํ ๋ค์ ์ ์ถ.
(1) Root ์ค์์น์ ๊ฐ Port.
(2) ๋ฎ์ ์์์ BPDU๋ฅผ ์์ ํ Port
(3) Path cost๊ฐ ๋ฎ์ Switch์ Port
(4) Bridge ID ๊ฐ ๋ฎ์ Switch์ Port
(5) Port ID๊ฐ ๋ฎ์ Switch์ Port
< Spanning-Tree Protocol States > **์ค์**
0) Disable State : ์ ์์ด ๊บผ์ ธ์์ ๋
1) Blocking State : ์ฃผํฉ์ , BPDU๋ ์ ๋ฌ O
2) Listening State : ์ ๋ณด๋ฅผ ๋ฐ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆผ.
3) Learning State : MAC ์ฃผ์ ๋ฅผ ํ์ต.
4) Forwarding State.
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
1) Blocking State :
-> ๋ฐ์ดํฐ Frame์ ์ก์์ ํ์ง ์๋ ์ํ(์ฃผํฉ๋ถ). ํ์ง๋ง ์๋ ์ธก port์์ ์ ์กํ BPDU๋ ์์ ๊ฐ๋ฅ.
2) Listening State :
-> ํด๋น Port ๋ฅผ STP Forwarding ์ํ๋ก ๋ณ๊ฒฝ์ํค๊ธฐ ์ํ ์ค๋น ๋จ๊ณ.
-> Listening ์ํ์์ Forwarding ์๊ฐ ๋์ ํน๋ณํ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด Learning ์ํ๋ก ๋ณ๊ฒฝ. -->15์ด ์์.
3) Learning State :
-> ํด๋น Port๋ฅผ STP Forwarding ์ํ๋ก ๋ณ๊ฒฝ์ํค๊ธฐ ๋ฐ๋ก ์ ์ ๋จ๊ณ.
-> Frame์ ์ค์์นญ ์ํค๊ธฐ ์ํ ์ค๋น์์ ์ ํ๋ค.
-> Forwarding ์๊ฐ ๋์ ํน๋ณํ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด Forwarding ์ํ๋ก ๋ณ๊ฒฝ.
4) Forwarding State :
-> Data Frame ์ ์ก์์ ํ๋ ์ํ.
** STP์ ๋ฐ๋ผ ์๋ ํต์ ์ ํ๋ Link์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๊ฒฝ์ฐ ๋๊ธฐํ๊ณ ์๋ ๋ค๋ฅธ Link๋ก ๋์ฒดํ๊ธฐ๊น์ง 50์ด ์ ๋์ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค.
Blocking(20sec) -> Listening(15sec) -> Learning(15sec) -> Forwarding
-> ํ์ง๋ง ์ต๊ทผ์์ ์ฌ๋ฌ ๊ธฐ์ ๋ค๋ก ์ด๋ฌํ ์ฝ์ ๋ค์ ๋ณด์ํ๊ณ ์๋ค. -> RSTP
(1) Ether channel : ์ฌ๋ฌ๊ฐ์ Link๊ฐ ํ๋์ Link ์ฒ๋ผ ๋์ํ๊ฒ ํ๋ ๊ธฐ์ (์ต๋ 8๊ฐ, ์ต๋ 6๊ทธ๋ฃน)
(2) Uplink fast : Link ๋ณต๊ตฌ ์๊ฐ์ 1๋ถ์์ ์ฝ 2~3์ด ์์ ๊ฐ๋ฅํ๋๋ก ๋ง๋ ๊ธฐ์ . (Uplink : GigaEthernet, ...)
(3) RSTP, MSTP ๋ฑ์ ๊ธฐ์ ์ ์ฌ์ฉํด๋ Convergence์๊ฐ(์ฃผํฉ๋ถ์์ ์ด๋ก๋ถ๋ก ๋ฐ๋๋ ์๊ฐ)์ ๋จ์ถ์ํฌ ์ ์๋ค.
[ VLAN ]
- Switch์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ฅ๋น๋ค์ ํ๋์ Broadcast Domain ์ ํฌํจ.
- ์ฐ๊ฒฐ๋ ์ฅ๋น๊ฐ ๋ง์์ง์๋ก Broadcast์ ๋ฐ์์ด ๋ง์์ง๊ธฐ ๋๋ฌธ์ Router๋ฅผ ์ฌ์ฉํด ๋ฌผ๋ฆฌ์ ์ผ๋ก Network๋ฅผ ๊ตฌ๋ถ.
- ํ์ง๋ง Router๋ฅผ ์ฌ์ฉํด ๋ฌผ๋ฆฌ์ ์ผ๋ก Network์์ญ์ ๊ตฌ๋ถํ๋ ๋์ , VLAN ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด ๋ ผ๋ฆฌ์ ์ผ๋ก Network(์ฆ, Broadcast Domain)๋ฅผ ๋๋ ์ ์๋ค.
- ์ฆ, ํ๋์ Switch์ ์ฐ๊ฒฐ๋ ์ฅ๋น๋ค์ Network๋ฅผ ๋๋ ์ ์๋ค.
-> VLAN์ ํฌํธ๋ณ๋ก ๊ตฌ๋ถํ๋ค. (ํฌํธ๊ธฐ๋ฐ VLAN์ด๊ธฐ ๋๋ฌธ. + ip๊ธฐ๋ฐ, ํ๋กํ ์ฝ๊ธฐ๋ฐ๋ ์กด์ฌํจ.)
** VLAN์ ์ค์ ํ๊ธฐ ์ ์ ๋ชจ๋ ํฌํธ๋ค์ default VLAN์ธ VLAN1์ ์ํด ์๋ค.
- ์๋ก ๋ค๋ฅธ VLAN์ ์ํ ์ฅ๋น๋ค์ Router ํน์ L3 Switch ๊ฐ์ Layer 3 ์ฅ๋น๋ฅผ ํตํด์ผ๋ง ์๋ก ํต์ ์ด ๊ฐ๋ฅ.
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
< VLAN์ ์ฅ์ >
- VLAN์ ์ฌ์ฉํ๋ฉด Network์ ๋ณด์์ฑ์ด ๊ฐํ๋๋ค.
-> ์ฅ๋น๋ค์ด ๋์ผํ VLAN์ ์ํ์ ๊ฒฝ์ฐ, ํต์ ๋ด์ฉ์ ํ์ณ๋ณด๋ ๊ฒ์ด ๋งค์ฐ ์ฝ๋ค.
-> ์ฅ๋น๋ค์ ์๋ก ๋ค๋ฅธ VLAN์ผ๋ก ๊ตฌ๋ถํ์ ๊ฒฝ์ฐ, Router๋ฅผ ํตํด์ผ๋ง ํต์ ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ Router์ ๋ค์ํ ๋ณด์ ์ ์ฑ ์ ์ ์ฉํ์ฌ ๋ณด์์ฑ์ ๊ฐํ์ํฌ ์ ์๋ค.
- VLAN์ ์ฌ์ฉํ๋ฉด Switch Network์์ Load balancing์ด ๊ฐ๋ฅ.
->VLAN์ ์ฌ์ฉํ์ง ์์ผ๋ฉด, STP์ ์ํด์ 2์คํ๋ ๊ตฌ๊ฐ ์ค ํ Port๊ฐ ์ฐจ๋จ๋๊ณ ํ๋์ ๊ฒฝ๋ก๋ก๋ง ํต์ ์ด ์ด๋ฃจ์ด์ง๋ค.
-> VLAN์ ์ฌ์ฉํ ๊ฒฝ์ฐ, ์ด์คํ๋ ๊ตฌ๊ฐ์ ๊ฒฝ๋ก๋ณ๋ก VLAN์ ๊ตฌ๋ถํ๋ฉด Load Balancing ์ด ๊ฐ๋ฅ.
< VLAN์ ๋ฒํธ >
VLAN ๋ฒํธ | Range | Usage |
0 | Reserved | System Use Only |
1 | Normal | Default VLAN |
2~1001 | Normal | Ethernet์์ ์ฌ์ฉ๊ฐ๋ฅํ ๋ฒํธ |
1002~1005 | Normal | Token ring๊ณผ FDDI์ฉ์ผ๋ก ์ฌ์ฉ |
1006~4094 | Extended | Extended VLAN ๋ฒํธ |
๋๊ธ