About Network5 Routing
๋คํธ์ํฌ
๋ผ์ฐํ ํ ์ด๋ธ
๋ผ์ฐํ ํ ์ด๋ธ์ ์ ํ์๋ ๊ฒฝ๋ก๋ฅผ ํตํด, ๋คํธ์ํฌ ํต์ ์ ํ๋ค.
๋ง์ผ, ํ ์ด๋ธ์ ๋ช ์ ๋์ง ์์๋ค๋ฉด, ๊ฒฝ๋ก๋ฅผ ํตํด ๋ชฉ์ ์ง์ ๊ฐ ์ ์๋ค.
-
๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ๋ [Ethernet IPv4 ICMP(0)] -
Ethernet์ ์๋ MAC์ฃผ์๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณณ์ ๋ณด๋ด๊ธฐ ๋๋ฌธ์ ๋ชฉ์ MAC์ฃผ์๊ฐ ์๋, ๊ฐ์ฅ ์ฃผ๋ณ์ ์๋ ๊ฒ์ดํธ์จ์ด์ ๋ณด๋
-
์ก์ ํ ์ฅ์น์์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฒ์ดํธ์จ์ด์์ ๋ฐ์ Ethernet ํจํท์ ๋จผ์ ์ด์ด๋ณด๊ณ , ๋ง์ผ ์๊ธฐ ํํ ์จ ํจํท์ด๋ฉด ์์ ๊ณ์ธต(3๊ณ์ธต) ํ๋กํ ์ฝ์ ์ด์ด๋ด
- MAC์ฃผ์๋ ๋ง๊ณ , IP์ฃผ์๋ ๋ค๋ฅผ ๊ฒฝ์ฐ ํด๋น ๊ฒ์ดํธ์จ์ด๋ ๋ณธ์ธ์ ๋ผ์ฐํ ํ ์ด๋ธ์ ํ์ธํ ํจํท์ ์๋ IP์ฃผ์๋ก ๋ณด๋ผ์ ์๋ ๊ฒฝ๋ก๋ก Ethernet MAC ์ฃผ์๋ฅผ ์์ ํ ๋ณด๋ (๋ชฉ์ ์ง ๊น์ง ๋ฐ๋ณต)
-
๋ชฉ์ ์ง์ ๋์ฐฉํ ๊ฒฝ์ฐ MAC, IP์ฃผ์๊ฐ ์ ๋ถ ๋ณธ์ธ์ ๊ฒ์ผ ๊ฒฝ์ฐ ICMP๋ฅผ ์ต์ข ์ ์ผ๋ก ํ์ธ
- ICMP(8)์ ํจํท์ ์ค์ด์ ๋ค์ ์ ์ก, ์ ๊ณผ์ ์ ๋์ฐฉํ ๋๊น์ง ๋ฐ๋ณต
-
(cmd ์ฐฝ์์ netstat -r์ ์ ๋ ฅํ ๊ฒฝ์ฐ ๋ผ์ฐํ ํ ์ด๋ธ์ ํ์ธ ๊ฐ๋ฅ)
- ๊ฐ์ ๋คํธ์ํฌ ๋์ญ๋์์ ํต์ ์ ํ ๊ฒฝ์ฐ์๋ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ์ด ๋๊ธฐ ๋๋ฌธ์ ๊ฒ์ดํธ์จ์ด๊ฐ ์์ด๋ ์ ์์ ์ผ๋ก ๊ฐ๋ฅํ์ง๋ง, ๋ค๋ฅธ ๋คํธ์ํฌ ๋์ญ์ผ๋ก ๋์ด๊ฐ๋ ค ํ๋ ๊ฒฝ์ฐ์๋ ๊ฒ์ดํธ์จ์ด๊ฐ ์ค์ ๋์ด ์์ด์ผ๋ง ๊ฒ์ดํธ์จ์ด๋ฅผ ํ๊ณ ๊ฐ์ ํ ๋คํธ์ํฌ๊น์ง ํต์ ์ด ๊ฐ๋ฅํจ
IPv4 ๋จํธํ
ํฐ IPํจํท์ ๋ผ์ฐํฐ๋ฅผ ํต๊ณผํ ๋ ๊ฐ ๋ผ์ฐํฐ๋ง๋ค ์ ํฉํ ํ๋ ์(MTU๊ธฐ์ค = 1500 Bytes)์ผ๋ก ๋ณํ์ด ํ์ํ๋ค.
์กฐ๊ฐํ๋ ํจํท์ ์ต์ข ๋ชฉ์ ์ง์์๋ง ์กฐ๋ฆฝ์ด ๊ฐ๋ฅ ํ๋ฉฐ, IPv4์์๋ ๋ผ์ฐํฐ์์๋ ์กฐ๊ฐํ๊ฐ ๊ฐ๋ฅํ์ง๋ง, IPv6์์๋ ์ก์ ์ง์์๋ง ๊ฐ๋ฅํ๋ค.
-
๋จํธํ๋ฅผ ์งํํ๋ ค๋ฉด MTU ๋ฒ์ ๋ด ๋ฐ์ดํฐ + 20Bytes(IPv4ํ๋กํ ์ฝ ํฌ๊ธฐ)
- ๋จํธํ ์์ ์ ํ๊ณ ๋์๋ MF(More Fragment)์ 1๋ก ์ค์ ํด ์ด ํจํท ๋ค์์ ๋จํธํ๋ก ์ชผ๊ฐ ๋ฐ์ดํฐ๊ฐ ์จ๋ค๋ ๊ฒ์ ์๋ ค์ค
- Offset์ ๋จํธํ ๋ฐ์ดํฐ ํฌ๊ธฐ / 8 ๋ถํฐ๋ผ๊ณ ์์น๋ฅผ ์๋ ค์ค
- ๋์ด์ ๋จํธํ ๋ฐ์ดํฐ๊ฐ ์์ ๊ฒฝ์ฐ MF๋ฅผ 0์ผ๋ก ์ธํ
- ์ IP id๋ ๋์ผํจ
- ๋จํธํ๊ฐ ๋ ๋ค์ Ethernet protocol์ด ๋ถ์
- ICMP protocol์ ๋ง์ง๋ง ํจํท์๋ง ๋ถ์
์ฝ์ด
- MTU : Maximum Transfer Unit