ÀÎÅÍ³Ý ¸Á ±¸Á¶¿Í ¶ó¿ìÆÃ

À±ÁøÇö
¼­¿ï ¼­Ãʱ¸ ¿ì¸éµ¿ 17
Çѱ¹Åë½Å ¸ÖƼ¹Ìµð¾î¿¬±¸¼Ò ÀÎÅͳݽýºÆÀ°³¹ßÆÀ
E-mail : jyoun@waltz.kotel.co.kr
URL : http://waltz.kotel.co.kr/~jyoun/
Abstract:
ÀÎÅͳÝÀ» º¸´Ù È¿°úÀûÀ¸·Î ÀÌ¿ëÇϱâ À§Çؼ­´Â »ç¿ëÀÚ Á¢¼Ó ȯ°æÀÚü¿Í ÀÎÅͳÝÀÇ ¿î¿µ ¿ø¸®¸¦ ÀÌÇØÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. µû¶ó¼­ »ç¿ëÀÚ Á¢¼Ó Ç÷§Æû°ú ÀÎÅÍ³Ý ÇϺα¸Á¶¿¡ ´ëÇÑ ÀÌÇØ, ±×¸®°í ½ÇÁ¦·Î ¶ó¿ìÆÃÀ» ºñ·ÔÇÑ ÀÎÅÍ³Ý µ¿ÀÛ ¿ø¸®¸¦ ¼³¸íÇϰí, ÀÎÅͳݿ¡ ÀûÇÕÇÑ ¸ÁÀÇ ±¸Ãà°ú ÀÎÅͳÝÀÇ ÀÌ»ó À¯¹«¿¡ ´ëÇÑ °£´ÜÇÑ ÆÇº°¹ýµîÀ» ¼Ò°³ÇÑ´Ù.
Keywords:
Intenet, Internet Connection, Internet Operation, Routing, Network Stability

1. °³¿ä: Internet Inside

1.1 ÀÎÅÍ³Ý ÇöȲ

  1. Whole Internet Connectivity
  2. Internet ±Ô¸ð
    1. 40,000 °³ ÀÌ»óÀÇ BGP Entries
    2. ±¹³» : 523 BGP Entries (including I-EXPO)
    3. ±¹³»(Originated) : ¾à 350 BGP Entries

1.2 ±¹³» ÀÎÅÍ³Ý »ç¿ëÀÚ Á¢¼Ó ȯ°æ

  1. Dial/UP »ç¿ëÀÚ
  2. Dial/UP SLIP/PPP »ç¿ëÀÚ
  3. CO-LAN »ç¿ëÀÚ
  4. Àü¿ë¼± °¡ÀÔÀÚ
  5. ±âŸ
    1. Frame Relay °¡ÀÔÀÚ
    2. ISDN °¡ÀÔÀÚ

1.3 ÀÎÅÍ³Ý ±¸¼º ¿ä¼Ò

  1. Communication Protocol : TCP/IP
  2. Unique Network(Host) Number: IP Addresses
  3. Routing Protocols : RIP, OSPF, BGP etc.

2. ÀÎÅͳÝÀÇ µ¿ÀÛ

2.1 IP ÁÖ¼Ò

  1. Unique identification In Internet
  2. IP Address Space and Classe: A/B/C/D class
  3. Network Address/Subnet Address/Host Address
  4. IP Configuring Example

2.2 IP Routings

  1. ¶ó¿ìÆÃÀ̶õ ?
    1. Goal: Routes finding and packet forwarding
    2. Routes learning process
    3. Router, GateD, etc
    4. Basic component: Destination and next-hop
  2. Routing Protocol ºÐ·ù
    1. Static Routing vs. Dynamic Routing
    2. Distance-Vector Algorithm vs. Link-State Algorithm
    3. Interior Routing Protocol vs. Exterior Routing Protocol
  3. Routing Protocol Metrics
    1. Hop Count
    2. Cost
    3. Bandwidth
    4. Reliability
    5. Delay
    6. Load
  4. Practical Routing Protocols
    1. RIP(Routing IP)
    2. OSPF(Open Shortest Path First)
    3. IGRP
    4. BGP

2.3 Routing Protocols

  1. Example 1 : RIP
    1. IGP(Interior Gateway Protocol)
    2. Distance-vector algorithm
    3. Hop-count based routing decision
    4. The simplest dynamic routing protocol
    5. Restrictions
      1. no routes for the exceeded hop-counts
      2. Underutilization in bandwidth by broadcasting the full routing table in every 30 sec.
      3. Slow convergency
      4. Only natural network masking supported
      5. Not the best route
    6. RIP II
  2. Example 2 : OSPF
    1. IGP: In an Autonomous System
    2. RFC 1247
    3. Link-State algorithm
    4. Features
      1. SPF computation and SPF tree
      2. Variable Length Subnet Masking
      3. Load-Balancing feature for equal-cost, multi-paths routes
      4. Multicasting Routing
      5. Type Of Service Routing
      6. Metrics based Route Decision
      7. Hierarchical Routing
    5. Hierachical architecture: Areas
      1. Backbone area/Areas
      2. IR(Internal Router)
      3. ABR(Area Border Router)
      4. ASBR(Autonomous System Border Router)
      5. Same topology in an area
      6. Intra-area, Inter-area, External Routing
      7. Routes aggregation: Area Summarization
    6. Fast Convergency by Link-State Updates
    7. Restrictions
      1. Computational Overhead
    8. OSPF Case Study
  3. Example 3: BGP
    1. EGP(Exterior Gateway Protocol)
    2. RFC 1771
    3. Interdomain Rechability protocol
    4. Features
      1. Loop-free protocol
      2. Classless Routing
      3. CIDR Aggregation
      4. AS Policy
    5. BGP Session and Routing Basic Concepts
    6. AS and Peers(Neighbers)
    7. BGP Session Establishment between peers
    8. Exchange BGP Routing Tables
    9. BGP and External BGP
    10. AS Numbers
    11. BGP Path Selection Algorithm (Attributes)
      1. Next-Hop
      2. Weight
      3. Local Preference
      4. Metric
    12. BGP Case Studies
      1. Multi-Homed Routing
      2. Transit AS Routing
      3. Asymmetric/Symmetric Routing

3 ÀÎÅÍ³Ý ¶ó¿ìÆÃ

3.1 ÀÎÅÍ³Ý ¶ó¿ìÆÃ ±¸Á¶

  1. °¡ÀÔÀÚ LAN
    1. Routing Entries
      °¡ÀÔÀÚ LAN + Internet Exit
    2. Bridging/Routing
    3. IGP(None, RIP, OSPF, IGRP, etc)
  2. ISP ³»ºÎ ¶ó¿ìÆÃ
    1. °¡ÀÔÀÚ LAN + ISP Backcone + Internet Exit
    2. Routing Policy
    3. IGP(RIP, OSPF, IGRP) + EGP(BGP-4)
    4. Routing Registry Updates
  3. Internet Exchange(IX)
    1. Internet Exchange Backbone + ISP originated routes
    2. Routing Policy
    3. EGP(BGP-4) + IGP for IX backcobe
    4. Routing Registry(RR) + Routing Arbiter(RA)

3.2 Internet Exchange Status

  1. ±¹³» Internet Exchange ÇöȲ
    1. 3 Internet Exchanges
      Çѱ¹Åë½Å KIX(EIX), µ¥ÀÌÄÞ KIX(DIX), Àü»ê¿ø KIX
    2. ±¹³» ¸ðµç ¶ó¿ìÆÃ Á¤º¸ÀÇ ±³È¯: ¾à 500 - 600 BGP Entries
    3. Ad hoc Transit
    4. µ¶ÀÚÀûÀÎ Routing Registry Database ¾øÀ½
  2. ÇØ¿Ü Internet Exchange(NAP:Network Exchange Point) ÇöȲ
    1. 5 Major Internet Exchange in the U.S
      MAE-East, MAE-West, AADL, PacBell, Sprint
    2. Àü¼¼°è ¸ðµç ¶ó¿ìÆÃ Á¤º¸ÀÇ ±³È¯ : 40,000 ÀÌ»óÀÇ BGP Entries
    3. Transit
    4. Routing Registry Database¸¦ ÅëÇÑ Á¤º¸ Á¤È®¼º À¯Áö
      RADB, ANS,CANET,MCI,RIPE

4. ÀÎÅͳÝÀ» À§ÇÑ °¡ÀÔÀÚ ¸Á ±¸Ãà ÀýÂ÷

  1. TCP/IP Áö¿ø ¼³°è
    1. TCP/IP LAN
    2. TCP/IP - Ÿ Network ÇÁ·ÎÅäÄÝÀÇ Gateway ¼³°è
  2. ÀûÁ¤ Æ®·¡ÇÈ ±Ô¸ð »êÁ¤ - ÀûÁ¤ Bandwidth È®º¸
  3. ÀûÁ¤ IP ÁÖ¼Ò È®º¸
  4. IP Configuration
  5. ³»ºÎ Routign ¼³°è - Protocol ¼±Åà ¹× ±¸Çö
  6. ¿ÜºÎ ¿¬µ¿ ¶ó¿ìÆÃ ¼³°è(ISPµé°ú ÇùÀÇ)
    1. ´Ü¼ø °¡ÀÔÀÚ
      1. °¡ÀÔÀÚ IP ¹üÀ§¿¡ ´ëÇÑ ÇØ¿Ü Routing Database È®ÀÎ
      2. ÇØ¿Ü ¶ó¿ìÆÃ ¿©ºÎ È®ÀÎ
    2. Multi-homed °¡ÀÔÀÚ
      1. µ¶ÀÚ AS È®º¸(±ÇÀ¯)
      2. ¶ó¿ìÆÃ Policy °áÁ¤
      3. ISP·ÎºÎÅÍ ¹Þ¾ÆµéÀÏ Á¤º¸ ¹üÀ§ °áÁ¤
      4. ÇØ¿Ü ¿¬°áÀ» À§ÇÑ ÁÖµÈ °æ·Î °áÁ¤
      5. ÇØ¿Ü Routing Database È®ÀÎ
      6. ÇØ¿Ü ¶ó¿ìÆÃ ¿©ºÎ È®ÀÎ

5. ÀÎÅÍ³Ý ¶ó¿ìÆÃÀÇ ¿î¿µ

5.1 ÀÎÅÍ³Ý ¶ó¿ìÆÃ ¿Àµ¿ÀÛ

  1. ȸ¼± ´Ü¼±À¸·Î ÀÎÇÑ routes »ó½Ç
  2. ¶ó¿ìÆÃ ¹®Á¦
    1. ¶ó¿ìÆÃ Á¤º¸ Àü´Þ ÀÌ»ó
    2. À߸øµÈ ¶ó¿ìÆÃ Á¤º¸ÀÇ À¯Åë
  3. ¶ó¿ìÆÃ ÀÌ¿ÜÀÇ ¹®Á¦
    1. DNS ¿Àµ¿ÀÛ
    2. »ç¿ëÀÚ ¸ÁÀÇ ¿Àµ¿ÀÛ

5.2 ¶ó¿ìÆÃ ¿Àµ¿ÀÛ ¹æÁö

  1. Backup Routes ¿î¿µ
  2. Á¤È®ÇÑ ¶ó¿ìÆÃ Á¤º¸ À¯Áö

5.3 ¶ó¿ìÆÃ °ü·Ã Tools

  1. ¶ó¿ìÆÃ ÀÌ»ó ¿©ºÎÀÇ ÆÇº°
    1. Ping ÇÁ·Î±×·¥
    2. Traceroute ÇÁ·Î±×·¥
  2. ¶ó¿ìÆÃ ¿î¿µ °ü·Ã Tools
    (Merit, RIPE)
    1. RA toolset
    2. IRR Visualization Tool
    3. NPD ÇÁ·Î±×·¥

6. °á·Ð

  1. ÀÎÅÍ³Ý º¸±ÞÀÇ È®»ê°ú ÀÎÅÍ³Ý ±â¹Ý ±â¼úÀÇ ¹ßÀü
    1. Á¢¼Ó ¹æ¹ýÀÇ ´Ù¾çÈ­
    2. ¶ó¿ìÆÃ ¹æ¹ýÀÇ ´Ù¾çÈ­
    3. »õ·Î¿î ÇÁ·ÎÄÚÄÝÀÇ Àû¿ë
  2. ±¹³» ÀÎÅÍ³Ý ¶ó¿ìÆÃ
    1. ¶ó¿ìÆÃ °ü·Ã ¼­¹ö ¹× µ¥ÀÌŸº£À̽º ¿î¿µ
    2. ±¹³» ¶ó¿ìÆÃ ¿øÄ¢ ¹× ISP°£ Transit Policy ÇùÀÇ
    3. ¸ðµç ISP°¡ ÁؼöÇÒ ¼ö Àִ ǥÁØ ¹æ¾È