About Network5 Routing

๋„คํŠธ์›Œํฌ

๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”

๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ ํ˜€์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด, ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์„ ํ•œ๋‹ค.

๋งŒ์ผ, ํ…Œ์ด๋ธ”์— ๋ช…์‹œ ๋์ง€ ์•Š์•˜๋‹ค๋ฉด, ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ๋ชฉ์ ์ง€์— ๊ฐˆ ์ˆ˜ ์—†๋‹ค.

  • ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ๋•Œ [Ethernet IPv4 ICMP(0)]
    1. Ethernet์— ์žˆ๋Š” MAC์ฃผ์†Œ๋Š” ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ณณ์— ๋ณด๋‚ด๊ธฐ ๋•Œ๋ฌธ์— ๋ชฉ์  MAC์ฃผ์†Œ๊ฐ€ ์•„๋‹Œ, ๊ฐ€์žฅ ์ฃผ๋ณ€์— ์žˆ๋Š” ๊ฒŒ์ดํŠธ์›จ์ด์— ๋ณด๋ƒ„

    2. ์†ก์‹ ํ•œ ์žฅ์น˜์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒŒ์ดํŠธ์›จ์ด์—์„œ ๋ฐ›์€ Ethernet ํŒจํ‚ท์„ ๋จผ์ € ์—ด์–ด๋ณด๊ณ , ๋งŒ์ผ ์ž๊ธฐ ํ•œํ…Œ์˜จ ํŒจํ‚ท์ด๋ฉด ์ƒ์œ„ ๊ณ„์ธต(3๊ณ„์ธต) ํ”„๋กœํ† ์ฝœ์„ ์—ด์–ด๋ด„

    3. MAC์ฃผ์†Œ๋Š” ๋งž๊ณ , IP์ฃผ์†Œ๋Š” ๋‹ค๋ฅผ ๊ฒฝ์šฐ ํ•ด๋‹น ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ๋ณธ์ธ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ํ™•์ธํ›„ ํŒจํ‚ท์— ์žˆ๋Š” IP์ฃผ์†Œ๋กœ ๋ณด๋‚ผ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๋กœ Ethernet MAC ์ฃผ์†Œ๋ฅผ ์ˆ˜์ • ํ›„ ๋ณด๋ƒ„ (๋ชฉ์ ์ง€ ๊นŒ์ง€ ๋ฐ˜๋ณต)
    4. ๋ชฉ์ ์ง€์— ๋„์ฐฉํ•  ๊ฒฝ์šฐ MAC, IP์ฃผ์†Œ๊ฐ€ ์ „๋ถ€ ๋ณธ์ธ์˜ ๊ฒƒ์ผ ๊ฒฝ์šฐ ICMP๋ฅผ ์ตœ์ข…์ ์œผ๋กœ ํ™•์ธ

    5. ICMP(8)์„ ํŒจํ‚ท์— ์‹ค์–ด์„œ ๋‹ค์‹œ ์ „์†ก, ์œ„ ๊ณผ์ •์„ ๋„์ฐฉํ•  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต

(cmd ์ฐฝ์—์„œ netstat -r์„ ์ž…๋ ฅํ•  ๊ฒฝ์šฐ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ํ™•์ธ ๊ฐ€๋Šฅ)

  • ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ๋Œ€์—์„œ ํ†ต์‹ ์„ ํ•  ๊ฒฝ์šฐ์—๋Š” ๋„คํŠธ์›Œํฌ๋กœ ์—ฐ๊ฒฐ์ด ๋๊ธฐ ๋•Œ๋ฌธ์— ๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ์—†์–ด๋„ ์ •์ƒ์ ์œผ๋กœ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์œผ๋กœ ๋„˜์–ด๊ฐ€๋ ค ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ์„ค์ • ๋˜์–ด ์žˆ์–ด์•ผ๋งŒ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํƒ€๊ณ  ๊ฐ€์„œ ํƒ€ ๋„คํŠธ์›Œํฌ๊นŒ์ง€ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•จ

IPv4 ๋‹จํŽธํ™”

ํฐ IPํŒจํ‚ท์€ ๋ผ์šฐํ„ฐ๋ฅผ ํ†ต๊ณผํ•  ๋•Œ ๊ฐ ๋ผ์šฐํ„ฐ๋งˆ๋‹ค ์ ํ•ฉํ•œ ํ”„๋ ˆ์ž„(MTU๊ธฐ์ค€ = 1500 Bytes)์œผ๋กœ ๋ณ€ํ™˜์ด ํ•„์š”ํ•˜๋‹ค.

์กฐ๊ฐํ™”๋œ ํŒจํ‚ท์€ ์ตœ์ข… ๋ชฉ์ ์ง€์—์„œ๋งŒ ์กฐ๋ฆฝ์ด ๊ฐ€๋Šฅ ํ•˜๋ฉฐ, IPv4์—์„œ๋Š” ๋ผ์šฐํ„ฐ์—์„œ๋„ ์กฐ๊ฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ–ˆ์ง€๋งŒ, IPv6์—์„œ๋Š” ์†ก์‹ ์ง€์—์„œ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

  • ๋‹จํŽธํ™”๋ฅผ ์ง„ํ–‰ํ•˜๋ ค๋ฉด MTU ๋ฒ”์œ„ ๋‚ด ๋ฐ์ดํ„ฐ + 20Bytes(IPv4ํ”„๋กœํ† ์ฝœ ํฌ๊ธฐ)

    image-20211001181415536

    • ๋‹จํŽธํ™” ์ž‘์—…์„ ํ•˜๊ณ  ๋‚˜์„œ๋Š” MF(More Fragment)์— 1๋กœ ์„ค์ •ํ•ด ์ด ํŒจํ‚ท ๋‹ค์Œ์— ๋‹จํŽธํ™”๋กœ ์ชผ๊ฐ  ๋ฐ์ดํ„ฐ๊ฐ€ ์˜จ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๋ ค์คŒ
    • Offset์€ ๋‹จํŽธํ™” ๋ฐ์ดํ„ฐ ํฌ๊ธฐ / 8 ๋ถ€ํ„ฐ๋ผ๊ณ  ์œ„์น˜๋ฅผ ์•Œ๋ ค์คŒ
    • ๋”์ด์ƒ ๋‹จํŽธํ™” ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์„ ๊ฒฝ์šฐ MF๋ฅผ 0์œผ๋กœ ์„ธํŒ…
    • ์œ„ IP id๋Š” ๋™์ผํ•จ
    • ๋‹จํŽธํ™”๊ฐ€ ๋œ ๋‹ค์Œ Ethernet protocol์ด ๋ถ™์Œ
    • ICMP protocol์€ ๋งˆ์ง€๋ง‰ ํŒจํ‚ท์—๋งŒ ๋ถ™์Œ

์•ฝ์–ด

  • MTU : Maximum Transfer Unit