์•Œ์•„๋ณผ ๋‚ด์šฉ

  1. ๋ผ์šฐํ„ฐ
  2. ๋ผ์šฐํŒ… ๋ถ„๋ฅ˜

๋ผ์šฐํ„ฐ : ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ ๋‹ด๋‹นํ•˜๋Š” ์žฅ๋น„

  • ํ—ˆ๋ธŒ, ์Šค์œ„์น˜๋ณด๋‹ค ๋†’์€ ๊ณ„์ธต์— ์†ํ•˜๋Š” ์žฅ์น˜๋กœ ๊ธฐ๋Šฅ์ ์œผ๋กœ๋Š” ์ปดํ“จํ„ฐ์™€ ์œ ์‚ฌ
    • ๊ฐ€์ • ํ™˜๊ฒฝ์—์„œ๋Š” ๋ณดํ†ต ๊ณต์œ ๊ธฐ๊ฐ€ ๋ผ์šฐํ„ฐ ์—ญํ•  ๋Œ€์‹ 
    • ๊ณต์œ ๊ธฐ๋Š” โ€˜๋ผ์šฐํ„ฐ + NAT + DHCP ์„œ๋ฒ„ + ๋ฐฉํ™”๋ฒฝ ๊ธฐ๋Šฅโ€™ ๋“ฑ ๋‹ค์–‘ํ•œ ์žฅ์น˜์˜ ๊ธฐ๋Šฅ์ด ํ•จ์ถ•๋œ ๋„คํŠธ์›Œํฌ ์žฅ๋น„
  • ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ ์žˆ๋Š” ํ˜ธ์ŠคํŠธ ๊ฐ„ ํ†ต์‹  ๊ณผ์ •์—์„œ ํŒจํ‚ท์€ ์—ฌ๋Ÿฌ ๋ผ์šฐํ„ฐ๋ฅผ ๊ฑฐ์ณ ๋‹ค์–‘ํ•œ ๊ฒฝ๋กœ๋กœ ์ด๋™
    • ์ด๋ ‡๊ฒŒ ๋ผ์šฐํ„ฐ ๊ฐ„ ์ด๋™ํ•˜๋Š” ํ•˜๋‚˜์˜ ๊ณผ์ •์„ ํ™‰ (hop)์ด๋ผ๊ณ  ํ•จ
    • traceroute www.google.com : ๊ตฌ๊ธ€์˜ ์›น ํŽ˜์ด์ง€ ๋ณด๋‚ด์ฃผ๋Š” ํ˜ธ์ŠคํŠธ๊นŒ์ง€์˜ ๊ฒฝ๋กœ ์ถœ๋ ฅ
      • * * * ์˜๋ฏธ
        • ๋ฐฉํ™”๋ฒฝ ๋˜๋Š” ํ•„ํ„ฐ๋ง์œผ๋กœ ์ค‘๊ฐ„ ๋ผ์šฐํ„ฐ๊ฐ€ ICMP ๋˜๋Š” ๊ด€๋ จ ํ”„๋กœํ† ์ฝœ์˜ ์‘๋‹ต์„ ์ฐจ๋‹จํ•˜๊ฑฐ๋‚˜ ๋ฌด์‹œํ•˜๋Š” ๊ฒฝ์šฐ
        • ์‘๋‹ต ์ง€์—ฐ ํ˜น์€ ์†์‹ค : ๋„ˆ๋ฌด ๋ฐ”๋น ์„œ ์‘๋‹ต์„ ๋ชป ๋ณด๋ƒˆ๊ฑฐ๋‚˜, ํŒจํ‚ท์ด ์†์‹ค๋œ ๊ฒฝ์šฐ
        • ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ๋กœ : TTL์ด ๋„ˆ๋ฌด ์ปค์„œ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํ™‰๊นŒ์ง€ ํƒ์ƒ‰ํ•˜๊ฒจ ํ–ˆ์„ ๋•Œ
      • * * *์„ ๋งŒ๋‚ฌ์„ ๋•Œ๋„ ๋‹ค์Œ ํ™‰์œผ๋กœ ๋„˜์–ด๊ฐ€๋Š” ์ด์œ  : TTL์„ ์ฆ๊ฐ€์‹œํ‚ค๋ฉด์„œ ์‹œ๋„ํ•˜๊ธฐ ๋•Œ๋ฌธ์—

๋ผ์šฐํ„ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ

๋‚ด๋ถ€ LAN์—์„œ๋งŒ ์žฅ์น˜ ๊ฐ„ ํ†ต์‹ ํ•  ๋•Œ๋Š” ๋ผ์šฐํ„ฐ(๊ฒŒ์ดํŠธ์›จ์ด) ๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š์Œ

  • ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋‚ด์˜ ์žฅ์น˜๋ผ๋ฆฌ ์ง์ ‘ ํ†ต์‹ ํ•˜๋ฉฐ, ๋ผ์šฐํ„ฐ๊ฐ€ ์•„๋‹Œ ์Šค์œ„์น˜ ๋˜๋Š” Wi-Fi ์•ก์„ธ์Šค ํฌ์ธํŠธ ๋ฅผ ํ†ตํ•ด ํŒจํ‚ท์ด ์ „๋‹ฌ
  • ์ด๋•Œ ๋ผ์šฐํ„ฐ์˜ ์—ญํ• ์€ ํ•„์š”ํ•˜์ง€ ์•Š์Œ

๋ผ์šฐํ„ฐ(๊ฒŒ์ดํŠธ์›จ์ด) ๋Š” ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ(์ธํ„ฐ๋„ท) ๋กœ ๋‚˜๊ฐ€๋Š” ํŒจํ‚ท์„ ์ฒ˜๋ฆฌํ•  ๋•Œ๋งŒ ์‚ฌ์šฉ

  • ๋Œ€์ƒ IP ์ฃผ์†Œ๊ฐ€ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚  ๊ฒฝ์šฐ, ํŒจํ‚ท์ด ๋ผ์šฐํ„ฐ๋กœ ์ „๋‹ฌ๋˜์–ด ์™ธ๋ถ€๋กœ ๋‚˜๊ฐ
  • ์˜ˆ๋ฅผ ๋“ค์–ด 192.168.15.x๋ผ๋ฆฌ๋Š” ์ง์ ‘ ํ†ต์‹ ํ•˜์ง€๋งŒ, ์™ธ๋ถ€ IP ์ฃผ์†Œ(์˜ˆ: 8.8.8.8)๋กœ ๊ฐˆ ๋•Œ๋Š” ๋ผ์šฐํ„ฐ(192.168.15.1)๋ฅผ ๋ฐ˜๋“œ์‹œ ํ†ต๊ณผ

๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” : ํŠน์ • ์ˆ˜์‹ ์ง€๊นŒ์ง€ ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด๋ฅผ ๋ช…์‹œํ•œ ํ‘œ์™€ ๊ฐ™์€ ์ •๋ณด

  • ๋ช…์‹œ๋˜๋Š” ํ•ต์‹ฌ ์ •๋ณด
    • ์ˆ˜์‹ ์ง€ IP ์ฃผ์†Œ, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ : ์ตœ์ข…์ ์œผ๋กœ ํŒจํ‚ท์„ ์ „๋‹ฌํ•  ๋Œ€์ƒ
    • next hop (or gateway) : ๋‹ค์Œ์œผ๋กœ ๊ฑฐ์ณ์•ผ ํ•  ํ˜ธ์ŠคํŠธ์˜ IP ์ฃผ์†Œ๋‚˜ ์ธํ„ฐํŽ˜์ด์Šค
    • ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค : ํŒจํ‚ท์„ ๋‚ด๋ณด๋‚ผ ํ†ต๋กœ๋กœ NIC ์ด๋ฆ„์ด ๋ช…์‹œ๋˜๊ฑฐ๋‚˜ ๋Œ€์‘๋˜๋Š” IP ์ฃผ์†Œ ๋ช…์‹œ
    • ๋ฉ”ํŠธ๋ฆญ : ํ•ด๋‹น ๊ฒฝ๋กœ๋กœ ์ด๋™ํ•˜๋Š” ๋ฐ์— ๋“œ๋Š” ๋น„์šฉ. ๋‚ฎ์„์ˆ˜๋ก ์„ ํ˜ธ
  • ๋””ํดํŠธ ๋ผ์šฐํŠธ : ํŒจํ‚ท ๋‚ด์˜ ์ˆ˜์‹ ์ง€ IP ์ฃผ์†Œ๊ฐ€ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์—†๋Š” ๊ฒฝ์šฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ํŒจํ‚ท์„ ๋‚ด๋ณด๋‚ผ ๊ฒฝ๋กœ
    • ๋ชจ๋“  IP ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•˜๋Š” 0.0.0.0/0์œผ๋กœ ๋ช…์‹œ
    • ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ๋‚˜์•„๊ฐ€๊ธฐ ์œ„ํ•œ ๊ฒฝ๋กœ
    • ์˜ˆ์‹œ : ๋„คํŠธ์›Œํฌ ๋‚ด๋ถ€ ํ˜ธ์ŠคํŠธ A๊ฐ€ ๋„คํŠธ์›Œํฌ ์™ธ๋ถ€ ํ˜ธ์ŠคํŠธ B์—๊ฒŒ ํŒจํ‚ท์„ ์ „๋‹ฌํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ
      • A์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— B์— ์ด๋ฅด๋Š” ๊ฒฝ๋กœ ์—†์Œ
      • A๋Š” ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ๋””ํดํŠธ ๋ผ์šฐํŠธ๋กœ ์‚ผ์•„์„œ ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด(๋ผ์šฐํ„ฐ)์— ํŒจํ‚ท ์ „๋‹ฌ
  • ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ• in macOS : netstat -rn
    • ํ•ด์„
      • en12๋ผ๋Š” NIC๋ฅผ ํ†ตํ•ด์„œ ์™ธ๋ถ€๋กœ ๋‚˜๊ฐ€๋Š” ๊ธฐ๋ณธ ๊ฒฝ๋กœ โ†’ ๋””ํดํŠธ ๋ผ์šฐํŠธ (์œ ์„  LAN)
      • en0์ด๋ผ๋Š” NIC๋ฅผ ํ†ตํ•ด์„œ ์™ธ๋ถ€๋กœ ๋‚˜๊ฐ€๋Š” ๊ธฐ๋ณธ ๊ฒฝ๋กœ โ†’ ๋””ํดํŠธ ๋ผ์šฐํŠธ(์™€์ดํŒŒ์ด)
      • ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ ๋ฒ”์œ„
      • localhost์— ๋Œ€ํ•œ ๊ฒฝ๋กœ
    • Flags : ๊ฐ ๋ผ์šฐํŒ… ์—”ํŠธ๋ฆฌ์˜ ์„ฑ๊ฒฉ ๋‚˜ํƒ€๋ƒ„
      • U : ๊ฒฝ๋กœ๊ฐ€ Up (ํ™œ์„ฑํ™”) ์ƒํƒœ์ž„
      • G : Gateway๋ฅผ ํ†ตํ•ด ์ „๋‹ฌ
      • S : Static ๊ฒฝ๋กœ
      • C : ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ (๊ฒŒ์ดํŠธ์›จ์ด ์—†์ด ์ง์ ‘ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ)
      • I : Interface scope ์ œํ•œ
      • c : ์ž๋™ ๊ฒฝ๋กœ ์ƒ์„ฑ (clone) ์ง€์› ์—ฌ๋ถ€
      • g : ํŠน์ • ํ•˜๋“œ์›จ์–ด๋‚˜ ์ •์ฑ… ๊ธฐ๋ฐ˜ ๊ฒฝ๋กœ ์ง€์ •

์ •์  ๋ผ์šฐํŒ…๊ณผ ๋™์  ๋ผ์šฐํŒ… : ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์ด ๋งŒ๋“ค์–ด์ง€๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•

์ •์  ๋ผ์šฐํŒ… (static routing) : ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜๋™์œผ๋กœ ์ฑ„์›Œ ๋„ฃ์€ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ํ•ญ๋ชฉ ํ† ๋Œ€๋กœ ๋ผ์šฐํŒ…
  • ๋ช…๋ น์–ด ์‚ฌ์šฉ : 10.0.0.0/24 ๋กœ ํ–ฅํ•˜๋Š” ํŒจํ‚ท์„ 192.168.1.1 ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ๋ผ์šฐํŒ…ํ•˜๋Š” ๋ช…๋ น in macOS
    • sudo route add -net 10.0.0.0/24 192.168.1.1
  • ํ•œ๊ณ„
    • ๋„คํŠธ์›Œํฌ ๊ทœ๋ชจ ์ปค์ง€๊ณ  ๊ด€๋ฆฌํ•  ๋ผ์šฐํ„ฐ ๋Š˜์–ด๋‚˜๋ฉด ์–ด๋ ค์›€
    • ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ๊ฒฝ๋กœ ์šฐํšŒ๊ฐ€ ์•ˆ๋จ
๋™์  ๋ผ์šฐํŒ… (dynamic routing) : ์ž๋™์œผ๋กœ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ํ•ญ๋ชฉ ๋งŒ๋“ค์–ด์„œ ๋ผ์šฐํŒ…
  • ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ํ•ญ๋ชฉ์ด ์ˆ˜์‹œ๋กœ ๋ณ€๋™ํ•  ์ˆ˜ ์žˆ์Œ
  • ๋ชจ๋“  ๋ผ์šฐํ„ฐ๋Š” ํŠน์ • ์ˆ˜์‹ ์ง€๊นŒ์ง€ ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋กœ ์ •๋ณด ๊ตํ™˜ โ‡’ (๋™์ ) ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉ

AS (Autonomous System)

๋™์ผํ•œ ๋ผ์šฐํŒ… ์ •์ฑ…์œผ๋กœ ์šด์šฉ๋˜๋Š” ๋ผ์šฐํ„ฐ๋“ค์˜ ์ง‘๋‹จ ๋„คํŠธ์›Œํฌ. ํ•œ ํšŒ์‚ฌ๋‚˜ ๋‹จ์ฒด์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๋ผ์šฐํ„ฐ ์ง‘๋‹จ์ด๋ผ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Œ

  • AS ๋งˆ๋‹ค ๊ณ ์œ ํ•œ AS ๋ฒˆํ˜ธ (ASN) ํ• ๋‹น
  • ํ•œ AS ๋‚ด์—๋Š” ๋‹ค์ˆ˜์˜ ๋ผ์šฐํ„ฐ ์กด์žฌ
  • ๋ผ์šฐํ„ฐ๋“ค์€ AS ๋‚ด๋ถ€์—์„œ๋งŒ ํ†ต์‹ ํ•  ์ˆ˜๋„ ์žˆ๊ณ  โ€˜AS ๊ฒฝ๊ณ„ ๋ผ์šฐํ„ฐ (ASBR)โ€™ ์„ ํ†ตํ•ด ์™ธ๋ถ€์™€ ํ†ต์‹ ํ•  ์ˆ˜๋„ ์žˆ์Œ

๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ (Routing Protocol) : ๋ผ์šฐํ„ฐ๋ผ๋ฆฌ ์ž์‹ ๋“ค์˜ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๋ฉฐ ํŒจํ‚ท์ด ์ด๋™ํ•  ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ

  • AS ๋‚ด๋ถ€์—์„œ ์ˆ˜ํ–‰๋˜๋А๋ƒ ์™ธ๋ถ€์—์„œ ์ˆ˜ํ–‰๋˜๋А๋ƒ๋กœ ์ข…๋ฅ˜ ๋‚˜๋‰จ
    • AS ๋‚ด๋ถ€ : IGP (interior gateway protocol) โ‡’ RIP, OSPF
    • AS ๋‚ด๋ถ€ : EGP (exterior gateway protocol) โ‡’ BGP
IGP : RIP์™€ OSPF
  • ๋ผ์šฐํŒ… ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋‘ ๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜
    • RIP (routing information protocol)
    • OSPF (open shortest path first)
RIP : ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ
  • ๊ฑฐ๋ฆฌ : ํŒจํ‚ท์ด ๊ฒฝ์œ ํ•œ ๋ผ์šฐํ„ฐ์˜ ์ˆ˜, ํ™‰์˜ ์ˆ˜
  • ์ธ์ ‘ํ•œ ๋ผ์šฐํ„ฐ๋ผ๋ฆฌ ๊ฒฝ๋กœ ์ •๋ณด ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ตํ™˜ํ•˜๋ฉฐ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ๊ฐฑ์‹ ํ•จ์œผ๋กœ์จ ํŠน์ • ์ˆ˜์‹ ์ง€์— ๋„๋‹ฌํ•˜๊ธฐ๊นŒ์ง€์˜ ํ™‰ ์ˆ˜ ํŒŒ์•… ๊ฐ€๋Šฅ
  • ํ™‰ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ ์€ ๊ฒฝ๋กœ๋ฅผ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ผ๊ณ  ํŒ๋‹จ
  • ๋ผ์šฐํŒ… ๊ฐ„์˜ ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ตํ™˜ํ•˜๋ฉฐ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ๊ฐฑ์‹ 
OSPF : ๋งํฌ ์ƒํƒœ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ
  • ํ˜„์žฌ ๋„คํŠธ์›Œํฌ ์ƒํƒœ๋ฅผ ๊ทธ๋ž˜ํ”„์˜ ํ˜•ํƒœ๋กœ โ€˜LSDB (link state database)โ€˜์— ์ €์žฅ
    • ๋ผ์šฐํ„ฐ๋“ค์˜ ์—ฐ๊ฒฐ ๊ด€๊ณ„, ์—ฐ๊ฒฐ ๋น„์šฉ ๋“ฑ์ด ์ €์žฅ
  • ๋ผ์šฐํ„ฐ๋Š” LSDB ๊ธฐ๋ฐ˜์œผ๋กœ ๊ทธ๋ž˜ํ”„๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ตœ์ ์˜ ๊ฒฝ๋กœ ์„ ํƒ
  • ๋Œ€์—ญํญ์ด ๋†’์€ ๋งํฌ์ผ์ˆ˜๋ก ๋ฉ”ํŠธ๋ฆญ์ด ๋‚ฎ์€ ๊ฒฝ๋กœ
  • ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ๋งŒ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ๊ฐฑ์‹ 
    • ๋„คํŠธ์›Œํฌ ์ปค์ง€๋ฉด LSDB์— ๋ชจ๋“  ์ •๋ณด ์ €์žฅ ์–ด๋ ต๊ณ  ์ตœ์  ๊ฒฝ๋กœ ๊ฐฑ์‹ ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์—ฐ์‚ฐ๋„ ์˜ค๋ž˜ ๊ฑธ๋ฆผ
    • AS๋ฅผ area ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๊ณ  area๋‚ด์—์„œ๋งŒ ๋งํฌ ์ƒํƒœ ๊ณต์œ 
    • area ๊ฐ„์—๋Š” โ€˜ABR (area border router)โ€™ ๊ฐ€ ์—ฐ๊ฒฐ ๋‹ด๋‹น

EIGRP (Enhanced Interior Gateway Routing Protocol)

๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ํ”„๋กœํ† ์ฝœ๊ณผ ๋งํฌ ์ƒํƒœ ํ”„๋กœํ† ์ฝœ ์„ฑ๊ฒฉ ๋ชจ๋‘ ๋ ๋Š” ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๋กœ โ€˜๊ณ ๊ธ‰ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœโ€™ ๋˜๋Š” โ€˜ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœโ€™ ์ด๋ผ๊ณ  ํ•จ

EGP : BGP (Border Gateway Protocol)
  • AS ๋‚ด ๋ผ์šฐํ„ฐ ๊ฐ„ ํ†ต์‹ ์€ ๋ฌผ๋ก  AS ๊ฐ„์˜ ํ†ต์‹ ๋„ ๊ฐ€๋Šฅํ•œ ํ”„๋กœํ† ์ฝœ
    • iBGP (internal BGP) : AS ๋‚ด ํ†ต์‹ 
    • eBGP (external BGP) : AS ๊ฐ„ ํ†ต์‹ 
      • AS ๊ฐ„ ํ†ต์‹ ์„ ์œ„ํ•ด์„œ๋Š” ๊ฐ AS ๋‚ด์— eBGP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ผ์šฐํ„ฐ๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ ์žˆ์–ด์•ผ ํ•˜๊ณ  ์„œ๋กœ ํ”ผ์–ด๋ง (์—ฐ๊ฒฐ) ๋˜์–ด์•ผ ํ•จ
  • BGP์˜ ํŠน์ง•
    • AS ๊ฐ„ ๋ผ์šฐํŒ…์„ ํ•  ๋•Œ ๊ฑฐ์น˜๊ฒŒ ๋  ๋ผ์šฐํ„ฐ์˜ ์ˆ˜๊ฐ€ ์•„๋‹Œ AS์˜ ์ˆ˜๋ฅผ ๊ณ ๋ ค
    • RIP์ฒ˜๋Ÿผ ๋‹จ์ˆœํžˆ ์ˆ˜์‹ ์ง€์— ์ด๋ฅด๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ์•„๋‹Œ ๋ฉ”์‹œ์ง€๊ฐ€ ์–ด๋””๋ฅผ ๊ฑฐ์ณ ์–ด๋””๋กœ ์ด๋™ํ•˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒฝ๋กœ๋ฅผ ๊ณ ๋ ค
      • ๊ฒฝ๋กœ ๋ฒกํ„ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์˜ ์ผ์ข…์ด๋ผ ํ•˜๊ธฐ๋„ ํ•จ
  • BGP ์†์„ฑ : ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ๋ถ€๊ฐ€ ์ •๋ณด
    • AS-PATH ์†์„ฑ : ๋ฉ”์‹œ์ง€๊ฐ€ ์ˆ˜์‹ ์ง€์— ์ด๋ฅด๋Š” ๊ณผ์ •์—์„œ ํ†ต๊ณผํ•˜๋Š” AS๋“ค์˜ ๋ชฉ๋ก ์˜๋ฏธ
      • AS ๊ฑฐ์น  ๋•Œ๋งˆ๋‹ค ๊ฑฐ์ณ ๊ฐ„ AS ์ถ”๊ฐ€. ๊ฑฐ์ณ๊ฐ„ ๋ผ์šฐํ„ฐ๊ฐ€ ์•„๋‹˜
    • NEXT-HOP ์†์„ฑ : ๋‹ค์Œ์œผ๋กœ ๊ฑฐ์น  ๋ผ์šฐํ„ฐ์˜ IP ์ฃผ์†Œ
    • LOCAL-PREF ์†์„ฑ : AS ์™ธ๋ถ€ ๊ฒฝ๋กœ์— ์žˆ์–ด AS ๋‚ด๋ถ€์—์„œ ์–ด๋–ค ๊ฒฝ๋กœ๋ฅผ ์„ ํ˜ธํ• ์ง€์— ๋Œ€ํ•œ ์ฒ™๋„๋ฅผ ๋‚˜ํƒ€๋ƒ„
      • ๋‹ค๋ฅธ ๋‘ ์†์„ฑ๋ณด๋‹ค ์šฐ์„ ๋˜๋ฉฐ ํด์ˆ˜๋ก ์šฐ์„ ์œผ๋กœ ์„ ํƒ
      • ๊ธฐ๋ณธ๊ฐ’์ด ์žˆ์ง€๋งŒ AS ๊ด€๋ฆฌ ์ฃผ์ฒด๊ฐ€ ์„ค์ •ํ•˜๋Š” ์ •์ฑ…์˜ ์˜ํ–ฅ์„ ๋ฐ›์Œ

BGP์˜ ์ •์ฑ… (policy)

์šด์˜์ž๊ฐ€ ์ •์˜ํ•œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ฒฝ๋กœ ์„ ํƒ ๋ฐ ํ•„ํ„ฐ๋ง์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ทœ์น™ ์ง‘ํ•ฉ์œผ๋กœ AS ๊ฐ„ ๋ผ์šฐํŒ…์— ์žˆ์–ด ๊ฒฝ๋กœ ์„ ํƒํ•˜๋Š” ์ค‘์š”ํ•œ ํŒ๋‹จ ๊ธฐ์ค€ ์ค‘ ํ•˜๋‚˜

  • ์ฃผ์š” ๊ธฐ๋Šฅ
    • Import Policy (Inbound) : ์ด์›ƒ AS๋กœ๋ถ€ํ„ฐ ์ˆ˜์‹ ํ•œ ๊ฒฝ๋กœ ์ •๋ณด์— ๋Œ€ํ•ด ์ˆ˜๋ฝํ• ์ง€, ๊ฑฐ์ ˆํ• ์ง€, ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ค„์ง€ ๊ฒฐ์ •
    • Export Policy (Outbound) : ๋‚ด๊ฐ€ ๋‹ค๋ฅธ AS๋กœ ๋ณด๋‚ผ ๊ฒฝ๋กœ ์ •๋ณด์— ๋Œ€ํ•ด ์–ด๋–ค ๊ฒฝ๋กœ๋ฅผ ๊ด‘๊ณผํ• ์ง€, ์ˆจ๊ธธ์ง€ ๊ฒฐ์ •
  • ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” ์ •์ฑ… ๋„๊ตฌ
    • Prefix List : ์ˆ˜์‹ /์†ก์‹  ๊ฒฝ๋กœ์˜ IP ๋Œ€์—ญ ํ•„ํ„ฐ๋ง
    • AS Path Filter : ํŠน์ • AS๊ฐ€ ๊ฒฝ๋กœ ์ƒ์— ์žˆ์œผ๋ฉด ํ•„ํ„ฐ๋ง
    • Route Map : ๊ฒฝ๋กœ ์†์„ฑ ์กฐ์ž‘, ์กฐ๊ฑด๋ถ€ ์ฒ˜๋ฆฌ
    • Policy-based Routing (PBR) : ์ „ํ†ต์ ์ธ ๋ผ์šฐํŒ…๊ณผ ๋ณ„๋„๋กœ, ์ •์ฑ… ๊ธฐ๋ฐ˜ ๊ฒฝ๋กœ ์ง€์ •