๋ธ๋ฆฌ์ง๋ Learning(๋งฅ ์ฃผ์๋ฅผ ์์๊ฐ๋ ๊ฒ), Filtering(๊ฑธ๋ฌ์ ํด๋น๋๋ ๊ฒ๋ง ๊ฐ๊ฒ ํ๋ ๊ฒ), Blocking(๋ง๋ ๊ฒ), Flooding(์ ์ฒด์ ๋ฟ๋ฆฌ๊ธฐ), Forwarding(ํด๋น๋๋ ํจํท), ๊ทธ๋ฆฌ๊ณ Aging(์๋ต ์ํ๋ฉด ์ญ์ ) ๋ฑ์ ๊ณผ์ ์ ํตํด์ ํ๋ ์์ ํต์ ํ๋๋ฐ ์ด๋ ํฌํธ๊ฐ Forwarding์ด๊ฑฐ๋ Blocking์ธ ์ํ๋ฅผ Converged(์๋ ด) ์ํ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. 300์ด ๋์ ๋ธ๋ฆฌ์ง๊ฐ ๋
ธ๋์๊ฒ hello-packet(์๊ทธ๋)์ ๋ณด๋ด์ ์๋ต์ด ์์ผ๋ฉด ๋ธ๋ฆฌ์ง ํ
์ด๋ธ CAM์์ ํด๋น ๋
ธ๋๋ฅผ ๋บ๋ค(Aging).
๋ธ๋ฆฌ์ง์ ์ฅ์ ์ ์ข์ธก์ ํ ํฐ๋ง, ์ฐ์ธก์ ์คํ์ ๊ฐ์ด ์ด๊ธฐ์ข
ํ ํด๋ก์ง๋ฅผ ์ฐ๊ฒฐํ ์ ์๋ค.
๐ก์ธํฐ๋ทฐ ํ ๋ ๋ง์ด ๋ฌผ์ด๋ด ์ค์์น์ ๋ธ๋ฆฟ์ง!!
์ค์์น | ๋ธ๋ฆฟ์ง |
ํ๋์จ์ด ๊ธฐ๋ฐ์ผ๋ก ์๋๋๋ฏ๋ก ๊ฐ ํฌํธ๊ฐ ํ์ ์๋๋งํผ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ๋ค. ASICs(Application- Specific Integrated Circuits) ๋ชจ๋์ด ํ์ํ๋ค. | ์ํํธ์จ์ด ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋๋ฏ๋ก ์ค์์น๋ณด๋ค ๋๋ฆฌ๊ฒ ์ฒ๋ฆฌํ๋ค. |
10Mbps์ 100Mbps LAN์์ผ๋ก ๋์ญํญ์ด ๋ค๋ฅธ LAN๋ผ๋ฆฌ ๋ฌถ์ ์ ์๋ค | ์ข์ฐ์ ๋์ญํญ์ด ๋ค๋ฅธ LAN๋ผ๋ฆฌ ๋ฌถ์ ์ ์๋ค |
๋ธ๋ฆฌ์ง๋ณด๋ค ํฌํธ ๋ฐ๋(ํฌํธ์ ๋ฌผ๋ ค์๋ ๋ ธ๋ ์)๊ฐ ๋ ๋๋ค. ํฌํธ๊ฐ ๋ช ๋ฐฑ ๊ฐ๊ฐ ๋ ์๋ ์๋ค. | 2~4 ํฌํธ ์ ๋๋ง ์ง์ํ๋ค. |
๋ฐ์ดํฐ ์ ์ก ์ cut-through์ store-and-forward ์ค์์นญ์ ๋ชจ๋ ์ง์ํ๋ค. | store-and-forward ์ค์์นญ๋ง ์ง์ํ๋ค. |
๋ง๋ถ๋ฆฌ๋ฅผ ์ํ VLAN์ ์ง์ํ๋ค. | VLAN์ ์ง์ํ์ง ๋ชปํ๋ค. |
ํต์ ์ full-duplex๋ก ์๋๋ ์ ์๋ค. | full-duplex๋ฅผ ์ง์ํ์ง ๋ชปํ๊ณ half-duplex(๋ํดํธ)๋ง ์ง์ |
Looping์ ๋ง๊ธฐ ์ํด์ ๋ค์ํ spanning tree ์๊ณ ๋ฆฌ์ฆ์ ์ง์ํ๋ค. | ํ ๊ฐ์ง spanning tree ์๊ณ ๋ฆฌ์ฆ๋ง ์ง์ํ๋ค. |
๋๊ธฐ์ข ํ ํด๋ก์ง๋ง ์ฐ๊ฒฐํจ | ์ด๊ธฐ์ข ํ ํด๋ก์ง๋ ์ฐ๊ฒฐ ๊ฐ๋ฅํจ |
์ถฉ๋์์ญ์ ํฌํธ๋ณ๋ก ๋ถํ | ์ข์ฐ๋ก ์ถฉ๋์์ญ ๋ถํ |
=>์ด ๋ ์ฅ์น๋ L2์์ ์๋๋๊ธฐ ๋๋ฌธ์ ๋ณ๋์ ์ค์ ์์ด MAC๋ง ์์ผ๋ฉด ํต์ ๋๋ค. |
ํ ํด๋ก์ง
๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํ ์์๋ค(๋งํฌ, ๋ ธ๋ ๋ฑ)์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐํด ๋์ ๋ฐฉ์/ํํ/๋ชจ์์ ์๋ฏธ, LAN์ ๊ตฌ์ฑํํ๋ฅผ ๋งํจ
(์ถ์ฒ: https://blue-mina.tistory.com/149)
Cisco Packet Tracer ์ค์ต
์ค์์น, ๋ผ์ฐํฐ, ๋ชจ๋ ๋ฑ์ ๋ณด์ด๋ ์ด๋ก์์ ์๋ ebony๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๋ ธ๋์์ config > DHCP
Desktop > IP > DHCP
๊ทผ๋ฐ ์ด๋ ๊ฒ DHCP๋ก ๋ ธ๋ 3๊ฐ์ IP์ฃผ์๋ฅผ ํ ๋น ํ๋๋ ๋คํธ์ํฌ๊ฐ ์ ํ ๋ค๋ฅด๋ค.
๊ทธ๋ฅ ์๋ก ์ค์ผ๊ฒ ๋ค.
100,101,102๋ก ์๋ก ์คฌ๋ค.
์๋ก ํ์ด ์ ๊ฐ๋ ๊ฒ ํ์ธ
arp -a๋ก ๋งฅ์ฃผ์๋ ํ์ธ
์ด์ ์ค์์น์ ์ฐ๊ฒฐ๋ ํฌํธ๋ณ๋ก ๋งฅ์ฃผ์๋ ๋์จ๋ค.
ARP์ ๋ํ cache์ ์ ์ฅ๋ ๋ก์ปฌ LAN์ MAC ์ฃผ์๋ค์ ์ผ์ ์๊ฐ ์๋ก ํต์ ์ด ์ ๋๋ฉด
cache์์ ์ฌ๋ผ์ง๋ค!!!
์ธ๋ถ์์ ํ๊ฒ ์ค์์น์ ์๋ฒ๊ฐ ์ฐ๊ฒฐ๋ ํฌํธ๋ฅผ port clone ํด์ ๊ฐ์ ๋ธ๋ก๋์บ์คํธ ๋๋ฉ์ธ์ด ๋๊ฒ ํ ์๋ ์๊ธฐ ๋๋ฌธ์
์ ์ ์ผ๋ก ๊ณ ์ ์ํฌ ์ ์๋ค.
๋ผ์ฐํฐ/์ค์์น์์๋ Linux ๋ช
๋ น์ด์ฒ๋ผ ์ผ๋ถ๋ง ์
๋ ฅํด๋ ์๋์ผ๋ก ์ธ์๋๋ค!!!
๋ช
๋ น์ด ์ผ๋ถ๋ง ์ฌ์ฉํ ๋ค Tab ํค๋ฅผ ๋๋ฌ์ ์๋์์ฑํ ์๋ ์๋ค.
์ค์์น๋ L2 ์ฅ์น์ด์ด์ IP ์ฃผ์๋ฅผ ์ค ํ์๊ฐ ์์ง๋ง '๊ด๋ฆฌ ๋ชฉ์ '์ผ๋ก IP ์ฃผ์๋ฅผ ์ค ๋์๋
๋ฐ๋์ VLAN 1์ ์ฃผ์ด์ผ ํ๋ค. ๋ผ์ฐํฐ๋ L3 ์ฅ์น์ด๋ฏ๋ก ํด๋น port์ IP ์ฃผ์๋ฅผ ์ค๋ค!!
์์คํ ์ด๋ ๋คํธ์ํฌ์์
static(์ ์ )์ ๊ด๋ฆฌ์๊ฐ ์๋(manual)์ผ๋ก ์ค์ ํ๋ ๊ฒ์ด๊ณ
dynamic(๋์ )์ ๊ด๋ฆฌ์์ ๊ด์ฌ ์์ด ์๋(automatic)์ผ๋ก ์ค์ ๋๋ ๊ฒ์ ๋งํ๋ค.
Switch(config)#mac-addr static aaaa.aaaa.aaaa VLAN 1 int fa2/1
์๊ณ๊ฐ ์๋ ๋ถ๋ถ DCE ์๊ณ๊ฐ ์๋ ๋ถ๋ถ DTE?
WAN์ Serial์ด๊ณ Analog์ด๊ณ (DCE)
LAN์ Digital(DTE)
STP(Spanning Tree Protocol)
๋ธ๋ฆฌ์ง/์ค์์น์์ ๋นผ๋์ ์ ์๋ ๊ฒ์ด ๋ธ๋ฆฌ์ง/์ค์์น ๊ฐ์ ๋ฃจํ(looping)์ ๋ง๋ ์ผ์ธ๋ฐ ์๋ฅผ ๋ค์ด ์์ ํ ์ฐ๊ฒฐ์ ์ํด์ ์ด์ค์ผ๋ก ๋ ์ค์์น๋ฅผ ์ฐ๊ฒฐํด๋๋ฉด ๋ธ๋ฆฌ์ง/์ค์์น ์ฌ์ด์ ๊ฒฝ๋ก๊ฐ ๋ ๊ฐ๊ฐ ๋์ด์ ์
๋ฐ์ดํธ ์ ๋ณด๊ฐ ๊ณ์ ์ํ๋๋ ๋ฃจํ์ด ๋ฐ์ํ๋ค. ์ด๋ฅผ ๋ง๊ธฐ ์ํด์ ์คํจ๋ ํธ๋ฆฌ(Spanning Tree) ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋๋ฐ, ๋ ํ์ 1๊ณผ ํ์ 2 ์ค์์ ํ์์์๋ ํ์ 1๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ค๊ฐ ํ์ 1์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ํ์ 2๊ฐ ์๋์ผ๋ก ์ฐ๊ฒฐ์ ์์ฑํด์ ์๋ ๋
ธ๋์ ์ฐ๊ฒฐ์ด ๋์ด์ง์ง ์๊ฒ ํ๋ ๊ธฐ๋ฒ์ด๋ค. ๊ฐ ๋ธ๋ฆฌ์ง/์ค์์น๋ ‘Blocking ->Listening ->Learning -> Forwarding’์ ์์๋ก ๋ฐ์ดํฐ ํ๋ ์์ ์งํ์ํจ๋ค.
=>๋ ๊ฐ์ ๋ผ์ธ์์ Priority(๋ํดํธ 32,768๋ก ๊ณ ์ ) > MAC address > Path Cost(์ฐ๊ฒฐ ํ์ ) > Port_number ์์ผ๋ก ์๋ก
๊ฒฝ์ํ๋๋ฐ ''์ ์ผ ์์ ๊ฐ์ด ์ฐ์ ''ํ๋ค!!!
priority๋ ๊ฐ์ด ๊ฐ์์ ๊ฒฝ์์ด ์ ๋๊ณ >๋๋ถ๋ถ MAC ์ฃผ์๋ก ํ๋จํ๋ค.
10Mbps=>100, 100Mbps=>19, 1Gbps=>4 ๋ก path cost ๊ฐ์ด ๊ณ ์ฅ๋์ด ์๋ค.
MAC ์ฃผ์๋ ๋ฎ์ ์๋ก ์ฐ์ , FastEthernet2/1์ด ์ด๊ฒผ๋ค.
๋ค๋ฅธ ํ ์ชฝ์ ๋์๋๋ ์ก๋ ์ชฝ์ด ๋ค์ ์ฐ๊ฒฐ๋๋ค.
๋ค๋ฅธ ์ค์์น์์ ๋ฉ์ธ์ด ๋๋ ์ค์์น(root ์ค์์น๋ก ๋ถ๋ฆ)๋ก ํฅํ๋ ํฌํธ๋ฅผ root ํฌํธ๋ก ๋ถ๋ฅด๊ณ , ์ ์ root ์ค์์น์ ๋ถ์ด ์๋ ํฌํธ๋ฅผ designated ํฌํธ๋ก ๋ถ๋ฅธ๋ค. ๋์ด์ง ๋ถ๋ถ์ด non-designated port์ด๋ค.
๋ฃจํ์ผ๋ก ๋์ด์ง ์ ์ ์ง์ ๋ค.
STP ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ฃจํธ ์ค์์น์ ์ผ๋ฐ ์ค์์น๊ฐ ๊ตฌ๋ณ๋์๋ค๋ฉด
=>์ด๋ฅผ ํ์ฉํด์ metric์ ๋ฐ์ ธ์ ๋ฐฐ์นํด์ผ ํจ์จ์ ์ธ ๋คํธ์ํฌ๊ฐ ๋๋ค. ๋ฃจํธ ์ค์์น ์์ ๋ผ์ฐํฐ๊ฐ ์ฌ ์ ์๋ค. ์ด ๋ผ์ฐํฐ์ ๋ด๋ถ LAN์ผ๋ก ํฅํ๋ ํฌํธ๊ฐ ๋ฐ๋ก ๊ฒ์ดํธ์จ์ด๊ฐ ๋๋ฏ๋ก ๋งค์ฐ ์ค์ํ ์์น์ด๋ค.
RSTP(Rapid STP) <= ๋ฒ๊ฐ๊ฐ์ STP ใ
ใ
RSTP๋ ๋คํธ์ํฌ ํ ํด๋ก์ง๊ฐ ๋ณ๊ฒฝ๋์์ ๋ ์ปจ๋ฒ์ ์ค ํ์(์๋ก๊ฐ ์๋ก๋ฅผ ์ธ์ํ๋ ์๊ฐ, ์ด์์ผ๋ฉด ์ด์๋ค, ์ฃฝ์์ผ๋ฉด ์ฃฝ์๋ค)์ ์ค์ฌ์ค๋ค. STP์ ๋๊ฐ์ด ์๋๋์ง๋ง RSTP๋ฅผ ์ง์ํด์ฃผ๋ ์ค์์น(link-type p2p์ edge-type p2p)์์๋ง ์๋๋๊ณ ํ๋ธ(link-type shared) ๊ธฐ๋ฐ์์๋ ์๋๋์ง ์๋๋ค. RSTP๋ ๊ธฐ์กด STP์ ๋นํด ๋ฃจํธ ๋ธ๋ฆฌ์ง์ ์ด๋ฅด๋ ๊ฒฝ๋ก๋ฅผ ๋์ ํด์ฃผ๋ Alternate Port์ Designated Port์ ๋ฐฑ์
์ผ๋ก ์ฌ์ฉ๋๋ Backup Port ๋ ๊ฐ์ง ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์ด์ STP์์
๋ฉ์ธ ๋ผ์ธ์ด ์ฃฝ์์ ๋ ์ฃฝ์ด์๋ ํ์ ์ด ๋ค์ ์ด์์ ๋ฉ์ธ๋ผ์ธ์ด ๋๊ธฐ ์ ์ ์ด ๋ฐฑ์
์ด๋ ๋์ ํ์ ์ด ๋ฐ๋ก ์ฐ๊ฒฐํด์ค๋ค.
=>STP๋ passive(์ฃฝ์ ๋๊น์ง ๊ธฐ๋ค๋ฆผ)ํ๊ณ RSTP๋ proactive(์ ์ ์ )ํ๋ค๊ณ ํ๋๋ฐ RSTP๋ ๋ฃจํธ ํฌํธ๊ฐ ์๋ชป๋๋ฉด ์ฆ์ ์ ์ ํ ํฌํธ๋ฅผ ์ฐพ์์ 2์ด ๋ด์ ๋ฃจํธ ํฌํธ๊ฐ ๋๊ฒ ํ๋ค. 802.1D STP์์๋ non-root bridge๊ฐ BPDU๋ฅผ ๋ฐ์์ ๋๋ง BPDU๋ฅผ ์์ฑํ๊ฑฐ๋ ๋ฟ๋ฆฌ์ง๋ง, 802.1w RSTP๋ ๋งค 2์ด(Hello Time)๋ง๋ค ํ์ฌ์ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํด์ BPDU๋ฅผ ์์ฑํด์ ๋ฟ๋ฆฐ๋ค. RSTP ์ค์์น๋ ์ฐ๊ฒฐ์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ 6์ด ๋ด๋ก ๊ฐ์งํ ์ ์๋ค.
=>์ฐธ๊ณ ๋ก ๋ผ์ฐํฐ์์๋ split horizontal, hop count, poison reverse, .. ๋ฑ์ ๊ธฐ๋ฒ์ผ๋ก ์ด๋ฐ ๋ฃจํ์ ๋ฐฉ์งํ ์ ์๋ค.
์ค์์น์์๋ VLAN๊ณผ Port Security, ๊ทธ๋ฆฌ๊ณ L3 Switch๋ฅผ ์์๋๋ฉด ๋๋ค.
Cisco ์ค์์น๋ Catalyst Series๋ก ๊ตฌ๋ถํ๋ค. 1900(AUX, .pstn, isdn.), 2800(2820)(x), 2900, 5000, 7000(fiber-optic, chassis์์ ๋ชจ๋์ ๋ฃ์ผ๋ฉด ๋๋ค), ....
demarc
๋ผ์ฐํฐ์์ ๋ฃจํ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๋ช ๊ฐ์ง ๊ธฐ์ ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค:
Split horizon: ์ด ๊ธฐ์ ์ ๋ผ์ฐํ ์ ๋ฐ์ดํธ ์ ๋ณด๊ฐ ๋์ผํ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์์ ๋๋ ๊ฒ์ ๋ฐฉ์งํ์ฌ ๋ฃจํ์ ๋ฐฉ์งํฉ๋๋ค. ์ฆ, ๋ผ์ฐํฐ๋ ์์ ์๊ฒ ๋๋ฌํ ๋ผ์ฐํ ์ ๋ณด๋ฅผ ํด๋น ์ ๋ณด๋ฅผ ์ ์กํ ์ธํฐํ์ด์ค๋ฅผ ์ ์ธํ ๋ค๋ฅธ ๋ชจ๋ ์ธํฐํ์ด์ค๋ก ์ ์กํ์ง ์์ต๋๋ค.
Hop count: ๋ผ์ฐํฐ๋ ํจํท์ ์ ๋ฌํ ๋๋ง๋ค ํจํท์ TTL(Time To Live) ๊ฐ์ 1์ฉ ๊ฐ์์ํค๊ณ , TTL ๊ฐ์ด 0์ด ๋๋ฉด ํด๋น ํจํท์ ํ๊ธฐํฉ๋๋ค. ์ด๋ ๊ฒ ํจ์ผ๋ก์จ ๋ผ์ฐํ ํจํท์ด ๋ฌดํํ ๋ฃจํ๋๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
Poison reverse: ์ด ๊ธฐ์ ์ ๋ฃจํ์ด ๋ฐ์ํ์ ๋ ๋ฃจํ์ด ์์๋ ๊ฒฝ๋ก๋ฅผ ๊ฑฐ๊พธ๋ก ์ ์กํ์ฌ ํด๋น ๊ฒฝ๋ก๋ฅผ ๋ฌดํจํํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ผ์ฐํฐ ๊ฐ์ ๋ฃจํ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ธฐ์ ์ ๋ผ์ฐํ ํ๋กํ ์ฝ๋ง๋ค ๋ค๋ฅด๋ฉฐ, ์ด์ธ์๋ ๋ผ์ฐํฐ์์ ๋ฃจํ์ ๋ฐฉ์งํ๊ธฐ ์ํ ๋ค์ํ ๊ธฐ์ ์ด ์์ต๋๋ค.