Router
Reference: [์ฑ ] IT ์์ง๋์ด๋ฅผ ์ํ ๋คํธ์ํฌ ์ ๋ฌธ
1. What is Router?
Router
๋ layer 3์์ ๋์ํ๋ ์ฌ๋ฌ network ์ฅ๋น์ ๋ํ๊ฒฉ์ผ๋ก, ์ด๋ฆ์ฒ๋ผ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์ฃผ๋ ์ฅ๋น์ด๋คRouter
์ ๋ค์ด์ค๋ packet์ ๋ชฉ์ ์ง IP ์ฃผ์๋ฅผ ํ์ธํ๊ณ , ์์ ์ด ๊ฐ์ง ๊ฒฝ๋ก(Route
) ์ ๋ณด๋ฅผ ์ด์ฉํด packet์ ์ต์ ์ ๊ฒฝ๋ก๋ก forwardingํ๋คRouter
๋ ์๊ฒฉ์ง network์ ์ฐ๊ฒฐํ ๋ ํ์ network ์ฅ๋น์ด๋ฉฐ, network๋ฅผ ๊ตฌ์ฑํ๋ ํต์ฌ ์ฅ๋น์ด๋ค์๋ก ๋ค๋ฅธ network ๊ฐ์ ํต์ ํ ๋
router
๊ฐ ๋ฐ๋์ ํ์ํ๋ค!
Router vs L3 Switch
Switch
๋ ๋ํ์ ์ธ 2๊ณ์ธต ์ฅ๋น์ด์ง๋ง, router์ฒ๋ผ 3๊ณ์ธต์์ ๋์ํ๋L3 Switch
๋ผ๊ณ ๋ถ๋ฅด๋ ์ฅ๋น๋ ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ค๊ธฐ์กด์ Router๋ software๋ก ๊ตฌํํ๊ณ , switch๋ hardware๋ก ๊ตฌํํ๋ ํํ๋ก ๊ตฌ๋ถํ๊ฑฐ๋ ๋ค์ํ ๊ธฐ๋ฅ์ router์ packet์ ๋นจ๋ฆฌ ๋ณด๋ด๋ ๋ฐ ์ต์ ํ ๋ switch๋ก ๊ตฌ๋ถํ์๋ค
์ต๊ทผ์๋, ๊ธฐ์ ๋ฐ๋ฌ๋ก
Router
์L3 switch
๋ฅผ ๊ตฌ๋ถํ๊ธฐ๋ ์ด๋ ต๋ค์ด ๋ฌธ์์์ ๋งํ๋ ๋ด์ฉ์ router๋ก ์ค๋ช ํ๊ณ ์์ง๋ง, L3 switch๋ก๋ ๋ชจ๋ ๋์ผํ๊ฒ ์ ์ฉ๋๋ ๋ด์ฉ์ด๋ค!
2. How Does a Router Work?
Router
๋ ๋ค์ํ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์์งํด ์ต์ ์ ๊ฒฝ๋ก๋ฅผrouting table
์ ์ ์ฅํ ํ,packet
์ด router๋ก ๋ค์ด์ค๋ฉด ๋์ฐฉ์ง IP ์ฃผ์์ routing table์ ๋น๊ตํด ์ต์ ์ ๊ฒฝ๋ก๋ก packet์ ๋ด๋ณด๋ธ๋ค
Switch์ ๋ฐ๋๋ก router๋ ๋ค์ด์จ packet์ ๋ชฉ์ ์ง ์ฃผ์๊ฐ routing table์ ์์ผ๋ฉด packet์ ๋ฒ๋ฆฐ๋ค
Router๋ packet forwarding ๊ณผ์ ์์ ๊ธฐ์กด layer 2 header ์ ๋ณด๋ฅผ ์ ๊ฑฐํ ํ ์๋ก์ด layer 2 header๋ฅผ ๋ง๋ค์ด๋ธ๋ค
์์ router ๋์ ๋ฐฉ์์
๊ฒฝ๋ก ์ง์
,Broadcast control
,Protocol ๋ณํ
์ด๋ผ๊ณ ํ๋ค
2-1. ๊ฒฝ๋ก ์ง์
Router์ ๊ฐ์ฅ ์ค์ํ ์ญํ ์ ๊ฒฝ๋ก ์ง์ ์ด๋ค
๊ฒฝ๋ก ์ ๋ณด๋ฅผ ๋ชจ์
routing table
์ ๋ง๋ค๊ณ ,packet
์ forwardingํ๋คIP ์ฃผ์๋
network ์ฃผ์
์host ์ฃผ์
๋ก ๋๋ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ๋์ด local network์ ์๊ฒฉ์ง network๋ฅผ ๊ตฌ๋ถํ ์ ์๊ณ , network ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฒฝ๋ก๋ฅผ ์ฐพ์๊ฐ ์ ์๋คRouter๋ ์ด IP ์ฃผ์๋ฅผ ํ์ธํด ์๊ฒฉ์ง์ ์๋ ์ ์ ํ ๊ฒฝ๋ก๋ก packet์ forwardingํ๋ค
Router๋ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด packet์ forwarding ํ๋ ์ญํ ์ ๋ ๊ฐ์ง๋ก ๊ตฌ๋ถํด ์ํํ๋ค
๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ป๋ ์ญํ ๊ณผ
์ป์ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ํ์ธํ๊ณ , packet์ forwarding ํ๋ ์ญํ ์ด๋ค
Router๋ ์์ ์ด ์ป์ ๊ฒฝ๋ก ์ ๋ณด์ ํฌํจ๋๋ packet๋ง forwardingํ๋ฏ๋ก ์ ํํ ๋ชฉ์ ์ง ๊ฒฝ๋ก๋ฅผ ์ป๋ ๊ฒ์ด ๋งค์ฐ ์ค์ํ๋ค
Router๊ฐ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ป๋ ๋ฐฉ๋ฒ
IP ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ฉด์ ์์ฐ์ค๋ฝ๊ฒ ์ธ์ Network ์ ๋ณด๋ฅผ ์ป๋ ๋ฐฉ๋ฒ
๊ด๋ฆฌ์๊ฐ ์ง์ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ
Router๋ผ๋ฆฌ ์๋ก ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์๋์ผ๋ก ๊ตํํ๋ ๋ฐฉ๋ฒ
2-2. Broadcast Control
Switch
๋ packet์ ๋์ฐฉ์ง ์ ๋ณด๋ฅผ ๋ชจ๋ฅด๋ฉด ์ด๋๊ฐ์ ์กด์ฌํ ์ง ๋ชจ๋ฅผ ์ฅ๋น์์ ํต์ ์ ์ํด floodingํด packet์ ๋ชจ๋ ํฌํธ์ ์ ์กํ๋คLAN ์ด๋๊ฐ์ ๋์ฐฉ์ง๊ฐ ์์ ์ ์๋ค๊ณ ๊ฐ์ ํ๊ณ packet์ ์ ์ฒด network์ flooding ํ๋ ๊ฒ์ด ์ธ๋ชจ์๋ packet์ด ์ ์์ค๋์ด ์ ์ฒด network์ ์ฑ๋ฅ์ ๋ฌด๋ฆฌ๊ฐ ๊ฐ ์ ์๋ค๊ณ ์๊ฐํ ์ ์์ง๋ง,
LAN์ ํฌ๊ธฐ๊ฐ ์์ flooding์ ๋ํ ์ํฅ์ด ์๊ณ ,
๋์ฐฉ์ง network interface card(NIC)์์ ์์ ์ ์ฃผ์์ packet ๋์ฐฉ์ง ์ฃผ์๊ฐ ๋ค๋ฅด๋ฉด packet์ ๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์ ์ด๋ฐ flooding ์์ ์ network์ ํฐ ๋ฌด๋ฆฌ๋ฅผ ์ฃผ์ง ์๋๋ค
๋ฐ๋ฉด
Router
๋ packet์ ์๊ฒฉ์ง๋ก ๋ณด๋ด๋ ๊ฒ์ ๋ชฉํ๋ก ๊ฐ๋ฐ๋์ด Layer 3์์ ๋์ํ๊ณ , ๋ถ๋ช ํ ๋์ฐฉ์ง ์ ๋ณด๊ฐ ์์ ๋๋ง ํต์ ์ ํ๋ฝํ๋คInternet ์ฐ๊ฒฐ์ ๋๋ถ๋ถ ์ง์ ๋ ๋์ญํญ๋ง ๋น๋ ค ์ฌ์ฉํ๋ฏ๋ก, ์ธ๋ชจ์๋ ํต์ ์ด network๋ฅผ ์ฐจ์งํ๋ ๊ฒ์ ์ต๋ํ ๋ง์ผ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค
๋ง์ฝ LAN์์ switch๊ฐ ๋์ํ๋ ๊ฒ์ฒ๋ผ
๋ชฉ์ ์ง๊ฐ ์๊ฑฐ๋
๋ช ํํ์ง ์์ packet์ด flooding ๋๋ค๋ฉด,
Internet์ ์ธ๋ชจ ์๋ packet์ด ๊ฐ๋ ์ฐจ ํต์ ๋ถ๋ฅ ์ํ๊ฐ ๋ ์ ์๋ค
Router
๋ ๋ฐ๋ก ์ฐ๊ฒฐ๋์ด ์๋ network ์ ๋ณด๋ฅผ ์ ์ธํ๊ณ ๊ฒฝ๋ก ์ต๋ ์ค์ ์ ํ์ง ์์ผ๋ฉด packet์ forwarding ํ ์ ์๋คRouter์ ๊ธฐ๋ณธ ๋์์
multicast ์ ๋ณด
๋ฅผ ์ต๋ํ์ง ์๊ณ ,broadcast packet
์ ์ ๋ฌํ์ง ์๋๋คRouter์ ์ด ๊ธฐ๋ฅ์ ์ด์ฉํด broadcast๊ฐ ๋ค๋ฅธ network๋ก ์ ํ๋๋ ๊ฒ์ ๋ง์ ์ ์๋ค
์ด ๊ธฐ๋ฅ์
Broadcast / Multicast Control
์ด๋ผ๊ณ ํ๋ค
Network์ broadcast๊ฐ ๋ง์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ, router๋ก network๋ฅผ ๋ถ๋ฆฌํ๋ฉด broadcast network๋ฅผ ๋ถํ ํด network ์ฑ๋ฅ์ ๋์ผ ์ ์๋ค
2-3. Protocol ๋ณํ
Router
์ ๋ ๋ค๋ฅธ ์ญํ ์ ์๋ก ๋ค๋ฅธ protocol๋ก ๊ตฌ์ฑ๋ network๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ์ด๋คํ๋ network๋
Ethernet
์ผ๋ก ์๋ ด๋๊ธฐ ๋๋ฌธ์ protocol ๋ณํ์ ์ญํ ์ด ๋ง์ด ์ค์์ง๋ง, ๊ณผ๊ฑฐ์๋ LAN์์ ์ฌ์ฉํ๋ protocol๊ณผ WAN์์ ์ฌ์ฉํ๋ protocol์ด ์ ํ ๋ค๋ฅธ, ์์ ํ ๊ตฌ๋ถ๋ ๊ณต๊ฐ์ด์๋คLAN์ ๋ค์์ ์ปดํจํฐ๊ฐ ์๋ก ํต์ ํ๋ ๋ฐ ์ด์ ์ ๋ง์ถ์๊ณ , WAN์ ์๊ฑฐ๋ฆฌ ํต์ ์ด ๋ชฉ์ ์ด์๋ค
LAN ๊ธฐ์ ์ด WAN ๊ธฐ์ ๋ก ๋ณํ๋์ด์ผ๋ง Internet๊ณผ ๊ฐ์ ์๊ฒฉ์ง ๋คํธ์ํฌ์์ ํต์ ์ด ๊ฐ๋ฅํ๊ณ , ์ด ์ญํ ์
Router
๊ฐ ๋ด๋นํ๋ค
Router
๋ Layer 3์์ ๋์ํ๋ ์ฅ๋น์ด๋ฏ๋ก Layer 3 ์ฃผ์ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ , ๊ทธ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋คRouter์ packet์ด ๋ค์ด์ค๋ฉด
Layer 2๊น์ง์ header ์ ๋ณด
๋ฅผ ๋ฒ๊ฒจ๋ด๊ณLayer 3 ์ฃผ์
๋ฅผ ํ์ธํ ํLayer 2 hearder ์ ๋ณด
๋ฅผ ์๋ก ๋ง๋ค์ด ์ธ๋ถ๋ก ๋ด๋ณด๋ธ๋ค๊ทธ๋์ router์ ๋ค์ด์ฌ ๋์ packet Layer 2 header ์ ๋ณด์ ๋๊ฐ ๋์ packet Layer 2 ์ ๋ณด๊ฐ ๋ค๋ฅธ ๊ฒ์ด๋ค
์ด ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉด ์ ํ ๋ค๋ฅธ ๊ธฐ์ ๊ฐ ๋ณํ์ด ๊ฐ๋ฅํ๋ค!
3. ๊ฒฝ๋ก ์ง์ - Routing/Switch
Router๊ฐ packet์ ์ฒ๋ฆฌํ ๋๋ ํฌ๊ฒ ๋ ๊ฐ์ง ์์ ์ ์ํํ๋ค
๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ป์ด ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ ๋ฆฌํ๋ ์ญํ
์ ๋ฆฌ๋ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก packet์ forwarding ํ๋ ์ญํ
Router๋ ์์ ์ด ๋ถ๋ช ํ ์๊ณ ์๋ ์ฃผ์๊ฐ ์๋ ๋ชฉ์ ์ง๋ฅผ ๊ฐ์ง packet์ด ๋ค์ด์ค๋ฉด ํด๋น packet์ ๋ฒ๋ฆฌ๋ฏ๋ก, ๋ค์ด์ค๊ธฐ ์ ์ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ถฉ๋ถํ ์์งํ๊ณ ์์ด์ผ router๊ฐ ์ ์์ ์ผ๋ก ๋์ํ๋ค
Router๋ ๋ณต์กํ๊ณ ๋ง์ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ป์ด ์ต์ ์ ๊ฒฝ๋ก ์ ๋ณด์ธ
routing table
์ ์ ์ ํ ์ ์งํด์ผ ํ๋ค
Router๋ ๋ค์ํ๊ณ ๋ง์ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ป์ ์ ์์ง๋ง, ์ํ๋ ๋ชฉ์ ์ง ์ ๋ณด์ ์ ํํ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ ๋ง๋ค
Router๋ subnet ๋จ์๋ก routing ์ ๋ณด๋ฅผ ์ต๋ํ๊ณ , routing ์ ๋ณด๋ฅผ ์ต์ ํํ๊ธฐ ์ํด
summary ์์
์ ํตํด ์ฌ๋ ค ๊ฐ์ subnet ์ ๋ณด๋ฅผ ๋ญ์ณ ์ ๋ฌ ํ๋ค๊ทธ๋์ router์ ๋ค์ด์จ packet์ ๋ชฉ์ ์ง ์ฃผ์์ router๊ฐ ๊ฐ๊ณ ์๋ routing table ์ ๋ณด๊ฐ ์ ํํ ์ผ์นํ์ง ์๋๋ผ๋ (not exact match), ์๋ง์ ์ ๋ณด ์ค ๋ชฉ์ ์ง์ ๊ฐ์ฅ ๊ทผ์ ํ ์ ๋ณด๋ฅผ ์ฐพ์ packet์ forwarding ํด์ผํ๋ค
3-1. Routing ๋์๊ณผ Routing Table
ํ๋ network์์๋ ๋จ๋ง๋ถํฐ ๋ชฉ์ ์ง๊น์ง์ ๊ฒฝ๋ก๋ฅผ ๋ชจ๋ ์ฑ ์์ง๋ ๊ฒ์ด ์๋๋ผ ์ธ์ ํ router๊น์ง๋ง ๊ฒฝ๋ก๋ฅผ ์ง์ ํ๋ฉด,
์ธ์ router์์ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ํ์ ํ ํ,
router๋ก packet์ forwarding ํ๋ค
Network๋ฅผ ํ ๋จ๊ณ์ฉ ๋ฐ์ด๋๋๋ค๋ ์๋ฏธ๋ก ์ด ๊ธฐ๋ฒ์
Hop by Hop routing
์ด๋ผ๊ณ ๋ถ๋ฅด๊ณ , ์ธ์ ํ router๋ฅผNext Hop
์ด๋ผ๊ณ ๋ถ๋ฅธ๋คRouter๋ packet์ด ๋ชฉ์ ์ง๋ก ๊ฐ๋ ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ํ์ ํ์ง ์๊ณ , ์ต์ ์
next hop
์ ์ ํํด ๋ณด๋ด์ค๋ค
Next Hop
์ ์ง์ ํ๋ ๋ฐฉ๋ฒ
Next Hop
์ ์ง์ ํ๋ ๋ฐฉ๋ฒ๋ค์ router์ IP๋ฅผ ์ง์ (Next hop IP address)
Router์
outbound interface
๋ฅผ ์ง์ Router์
outbound interface
์ ๋ค์ router์ IP๋ฅผ ๋์์ ์ง์
Router์์ next hop์ ์ง์ ํ ๋๋ ์ผ๋ฐ์ ์ผ๋ก ์๋๋ฐฉ router์
Interface IP address
๋ฅผ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋คํน์ํ ๊ฒฝ์ฐ์๋ง router์
outbound interface
๋ฅผ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ ์ธ ์ ์๋๋ฐ, ์๋๋ฐฉ์next hop IP
๋ฅผ ๋ชจ๋ฅด๋๋ผ๋ MAC ์ฃผ์ ์ ๋ณด๋ฅผ ์์๋ผ ์ ์์ ๋๋ง ์ฌ์ฉํ ์ ์๋คํน์ํ ๊ฒฝ์ฐ๋ค
WAN ๊ตฌ๊ฐ ์ ์ฉ์ ์์
PPP(Point-to-Point)
๋HLDC(High Level Datalink Control)
์ ๊ฐ์ protocol์ ์ฌ์ฉํด ์๋๋ฐฉ์ MAC ์ฃผ์๋ฅผ ์ ํ์๊ฐ ์์ ๋์๋๋ฐฉ router์์ proxy ARP๊ฐ ๋์ํด ์ ํํ IP ์ฃผ์๋ฅผ ๋ชจ๋ฅด๋๋ผ๋ ์๋๋ฐฉ์ MAC ์ฃผ์๋ฅผ ์ ์ ์์ ๋
ARP๋?
Address Resolution Protocol
์๋๋ฐฉ์ MAC ์ฃผ์๋ฅผ ์์๋ด๊ธฐ ์ํด ์ฌ์ฉ๋๋ protocol
Router๊ฐ packet์ ์ด๋๋ก forwardingํ ์ง ๊ฒฝ๋ก๋ฅผ ์ ํํ ๋๋ ์ถ๋ฐ์ง๋ฅผ ๊ณ ๋ คํ์ง ์๋๋ค
์ถ๋ฐ์ง์ ์๊ด์์ด ๋ชฉ์ ์ง ์ฃผ์์ routing table์ ๋น๊ตํด ์ด๋ ๊ฒฝ๋ก๋ก forwarding ํ ์ง ๊ฒฐ์ ํ๋ค
๊ทธ๋์ routing table์ ๋ง๋ค ๋
๋ชฉ์ ์ง ์ ๋ณด๋ง ์์งํ๊ณ ,
packet์ด ๋ค์ด์ค๋ฉด ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ํ์ธํด
packet์ next hop์ผ๋ก forwardingํ๋ค
Routing Table์ ์ ์ฅํ๋ data
๋ชฉ์ ์ง ์ฃผ์
Next hop IP ์ฃผ์, local outbound interface (optional!)
Router์์ packet์ ์ถ๋ฐ์ง ์ฃผ์๋ฅผ ์ด์ฉํด routing ํ๋๋ก
PBR (Policy-Based Routing)
๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ง๋ง, ๋ชฉ์ ์ง ์ฃผ์๋ง ์์งํ๋ routing table๋ก๋ ์ด ๊ธฐ๋ฅ์ ํ์ฑํ ํ ์ ์๊ณ , router ์ ์ฑ ๊ณผ ๊ด๋ จ๋ ๋ณ๋ ์ค์ ์ด ํ์ํ๋คPBR ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๊ด๋ฆฌ๊ฐ ์ด๋ ค์์ง๊ณ , ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ํด๊ฒฐ์ด ์ด๋ ค์ฐ๋ฏ๋ก ํน๋ณํ ๋ชฉ์ ์ผ๋ก๋ง ์ฌ์ฉํ๋ค
๋ฃจํ๊ฐ ์๋ (Loop Free) Layer 3: TTL (Time To Live)
Layer 3์ IP header์๋
TTL
์ด๋ผ๋ field๊ฐ ์๋ค์ด field๋ packet์ด network์ ์ด์ ์์ ์ ์๋ ์๊ฐ(Hop)์ ์ ํํ๋ค!
Internet ๊ตฌ๊ฐ์์ ์ธ๋ชจ์๋ packet์ด ๋์๋ค๋ ๋์ญํญ์ ๋ญ๋นํ๋ ๊ฒ์ ๋ง๊ธฐ ์ํด router๋ ์ฃผ์๊ฐ ๋ถ๋ถ๋ช ํ packet์ ๋ฒ๋ฆฐ๋ค
but, ์ด์๋๋ ์ฌ์ดํธ๊ฐ ๊ฐ์๊ธฐ ์์ด์ง๋ ๊ฒฝ์ฐ๊ฐ ์๊ธธ ์ ์๊ณ , ๋์ ๊ฒฝ๋ก๋ฅผ ์ฐพ๋ค๊ฐ ์๊ฐ์ ์ผ๋ก ๋ง์ฃผ๋ณด๋ ๋ ๋์ router์ next hop์ด ๊ฐ๊ฐ ์๋๋ฐฉ์ผ๋ก ๊ตฌ์ฑ๋์ด packet์ด ๋ router ์ฌ์ด์์ ๊ณ์ ์ค๊ฐ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธธ ์๋ ์๋ค
์ด๋ด ๊ฒฝ์ฐ ๋ router ๊ฐ์ ์๋ชป๋ routing์ผ๋ก L3 Loop๊ฐ ๋ฐ์ํ๊ฒ ๋๋ค
์ด๋ ๊ฒ packet์ด ์๊ตฌ์ ์ผ๋ก ์ฌ๋ผ์ง์ง ์๋๋ค๋ฉด, ์ฅ๋น ๊ฐ์ ๋์ผํ packet์ด ping-pong์ ์น๊ฑฐ๋ Internet์ ์ฌ๋ผ์ง์ง ์๋ ์ ๋ น packet์ด ๋์ณ๋ ๊ฒ์ด๋ค
๊ทธ๋์, ๋ชจ๋ packet์ TTL์ด๋ผ๋ ์๋ช ๊ฐ์ ๊ฐ์ง๊ณ ์๊ณ , ์ด ๊ฐ์ด 0์ด ๋๋ฉด Network ์ฅ๋น์์ ๋ฒ๋ ค์ง๋ค
์ฌ๊ธฐ์
TTL
์ ์ค์ ์ด์ ๊ฐ์ ์๊ฐ ์ด ์๋๋ผ,hop
์ ์ง์นญํ๋ฉฐ, ํ๋์hop
์ ์ง๋ ๋๋ง๋ค TTL ๊ฐ์ 1์ฉ ์ค์ด๋ ๋ค
3-2. Routing (Router๊ฐ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ป๋ ๋ฐฉ๋ฒ)
Router๊ฐ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ป๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ 3๊ฐ์ง๋ก ๊ตฌ๋ถํ ์ ์๋ค
Direct Connected
Static Routing
Dynamic Routing
์์ 3๊ฐ์ง ๋ฐฉ๋ฒ์ ์ด์ฉํด ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์์งํ๊ณ , ์์ง๋ ๊ฒฝ๋ก ์ ๋ณด ์ค ๋ชฉ์ ์ง์ ๋ํ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ ์ ํด Routing Table
์ ๋ง๋ ๋ค
1. Direct Connected
IP ์ฃผ์๋ฅผ ์ ๋ ฅํ ๋ ์ฌ์ฉ๋ IP ์ฃผ์์ Subnet mask๋ก ํด๋น IP ์ฃผ์๊ฐ ์ํ Network ์ฃผ์ ์ ๋ณด๋ฅผ ์ ์ ์๋ค
Router๋ PC์์ ์ด ์ ๋ณด๋ก ํด๋น Network์ ๋ํ Routing Table์ ์๋์ผ๋ก ๋ง๋ ๋ค
์ด ๊ฒฝ๋ก ์ ๋ณด๋ฅผ
Direct Connected
๋ผ๊ณ ํ๋ค.
Direct Connected
๋ก ์์ฑ๋๋ ๊ฒฝ๋ก ์ ๋ณด๋ Interface์ IP๋ฅผ ์ค์ ํ๋ฉด ์๋์ผ๋ก ์์ฑ๋๋ ์ ๋ณด์ด๋ฏ๋ก,์ ๋ณด๋ฅผ ๊ฐ์ ๋ก ์ง์ธ ์ ์๊ณ ,
ํด๋น Network ์ค์ ์ ์ญ์ ํ๊ฑฐ๋ ํด๋น Network Interface๊ฐ ๋นํ์ฑํ๋์ด์ผ๋ง ์๋์ผ๋ก ์ฌ๋ผ์ง๋ค
2. Static Routing
๊ด๋ฆฌ์๊ฐ
๋ชฉ์ ์ง Netowrk
์Next hop
์ router์ ์ง์ ์ง์ ํด ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ ๋ ฅ ํ๋ ๊ฒ์Static Routing
์ด๋ผ๊ณ ํ๋คStatic Routing
์ ๊ด๋ฆฌ์๊ฐ ๊ฒฝ๋ก๋ฅผ ์ง์ ์ง์ ํ๋ฏ๋ก, routing ์ ๋ณด๋ฅผ ๋งค์ฐ ์ง๊ด์ ์ผ๋ก ์ค์ , ๊ด๋ฆฌํ ์ ์๋ค
Static Routing
์Direct Connected
์ฒ๋ผ ์ฐ๊ฒฐ๋ Network Interface ์ ๋ณด๊ฐ ์ญ์ ๋๊ฑฐ๋ ๋นํ์ฑํ๋๋ฉด ์ฐ๊ด๋ Static Routing ์ ๋ณด๊ฐ ์๋์ผ๋ก ์ญ์ ๋๋ค.but, Physical Interface๊ฐ ์๋ Logical Interface๋, Physical Interface๊ฐ ๋นํ์ฑํ๋๋๋ผ๋ ํจ๊ป ๋นํ์ฑํ๋์ง ์๋ ๊ฒฝ์ฐ๋ ์์ด Routing Table์์ ์ฌ๋ผ์ง์ง ์์ ์ ์๋ค.
3. Dynamic Routing
Static Routing
์ ๊ด๋ฆฌ์๊ฐ ๋ณํ๊ฐ ์ ์ network์์ network๋ฅผ ์์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋ ์ข์ ๋ฐฉ๋ฒ์ด์ง๋ง, ํฐ network๋Static Routing
๋ง์ผ๋ก๋ ๊ด๋ฆฌํ๊ธฐ ์ด๋ ต๋คwhy?
Static Routing
์ ์ฉ ์ ์ฅ์ ๋ก ์ธํ network ๊ฒฝ๋ก ๋ฐ์์ด ๋์ง ์๋๋ค!Static Routing
์ router ๋๋จธ ๋ค๋ฅธ router์ ์ํ ์ ๋ณด๋ฅผ ํ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ router ์ฌ์ด์ ํ์ ์ด๋ router์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด, ์ฅ์ ์ํฉ์ ํ์ ํ๊ณ ๋์ฒด ๊ฒฝ๋ก๋ก packet์ ๋ณด๋ผ ์ ์๊ธฐ ๋๋ฌธ!
Dynamic Routing
์ ์ด๋ฌํStatic Routing
์ ๋จ์ ์ ๋ณด์ํ์ฌ, router ๋ผ๋ฆฌ ์์ ์ด ์๊ณ ์๋ ๊ฒฝ๋ก ์ ๋ณด๋ ๋งํฌ ์ํ ์ ๋ณด๋ฅผ ๊ตํํด ์ ์ฒด network ์ ๋ณด๋ฅผ ํ์ตํ๋ค์ฃผ๊ธฐ์ or ์ํ ์ ๋ณด๊ฐ ๋ณ๊ฒฝ๋ ๋ router๋ผ๋ฆฌ ๊ฒฝ๋ก ์ ๋ณด๊ฐ ๊ตํ๋๋ฏ๋ก, router๋ฅผ ์ฐ๊ฒฐํ๋ ํ์ ์ด๋ router ์์ฒด์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด, ์ด ์ํฉ์ ์ธ์งํด ๋์ฒด ๊ฒฝ๋ก๋ก packet์ forwarding ํ ์ ์๋ค
Dynamic Routing
์์๋ ์์ ์ด ๊ด๊ณ ํ network๋ฅผ ์ ์ธํด์ฃผ์ด์ผ ํ๋ค
Last updated