공부합시다!/Network

Routing Protocol

간서치 2022. 4. 21. 21:22
728x90

자! 드디어 Routing Protocol로 입성입니다.

지금까지는 Static Routing Protocol로만 구성을 했는데

이제는 Dynamic Routing Protocol로 구성해 보시기 바랍니다.

 

1. Routing

 1.1. 패킷에 대한 목적지 IP주소와 일치하는 경로를 라우팅 테이블에서 검색하여 패킷을 인터페이스로 출력

 1.2. 경로정보검색, 최적경로선출, 선출된 경로 관리

  1.2.1. 경로수집(Path Discovery)

   1.2.1.1. 네트워크에 할당된 서브넷에 도달할 수 있는 모든 경로 정보를 검색 및 수집하는 방법

  1.2.2. 경로선출(Path Selection)

   1.2.2.1. 수집된 경로 정보들을 기반으로 각 목적지까지의 최적 경로를 선출하는 과정 - 메트릭 상수를 계산

  1.2.3. 경로관리(Path management)

   1.2.3.1. 수집된 경로 정보와 그 안에서 선출된 최적 정보들의 변화를 지속적으로 감지하는 과정.

 

2. 정적 라우팅과 동적 라우팅

 2.1. 정적 라우팅(Static Routing)

  2.1.1. 관리자가 직접 설정하여 경로를 생성

  2.1.2. 설정이 번거로우나 Connected 다음으로 신뢰있는 경로

  2.1.3. 소규모 네트워크 환경에서 주로 사용

 2.2. 동적 라우팅(Dynamic Routing)

  2.2.1. 라우팅 프로토콜에 의해서 자동으로 설정되고 관리됨

 

3. IGP와 EGP

 3.1. IGP (Interior Gateway Protocol)

  3.1.1. 동일조직 즉 동일 AS내에서 사용

  3.1.2. AS(Autonomous System)

  3.1.3. Distance Vector : RIP, RIPV2, IGRP

  3.1.4. Link State : OSPF, IS-IS

  3.1.5. Advanced Distance Vector : EIGRP

 3.2. EGP (Exterior Gateway Protocol)

  3.2.1. 다른 AS간에 사용

  3.2.2. 속도는 느리지만 많은 양의 라우팅 정보 업데이트 가능

  3.2.3. Path Vector : BGPV4

 

4. Algorithrm

 4.1. Distance Vector Algorithm

  4.1.1. 라우터와 라우터간의 최적 경로만 교환

  4.1.2. 목적지까지 가기위한 최적 경로만 관리

  4.1.3. 목적지서브넷, 메트릭, 넥스트홉

 4.2. Link State Algorithrm

  4.2.1. 라우터와 라우터간의 모든 경로 정보 교환

  4.2.2. 목적지 서브넷, 메트릭, 넥스트홉, 목적지 서브넷을 갖고 있는 라우터 정보

 4.3. Advanced Distance Vector Algorithm

  4.3.1. 디스턴스 벡터 + 링크 상태

  4.3.2. 네이버 관계 및 토폴로지 정보를 디스턴스 벡터에 추가

  4.3.3. 라우터와 라우터간 최적 경로만을 교환

  4.3.4. 목적지 서브넷, 메트릭, 넥스트 홉

 

5. Classful 과 Classless 

 5.1. Classful Routing Protocol

  5.1.1. 라우팅 업데이트 정보에 서브넷 마스크를 포함하지 않는 프로토콜

  5.1.2. CIDR 및 VLSM 사용불가

  5.1.3. RIPv1, IGRP

 5.2. Classless Routing Protocol

  5.2.1. 라우팅 업데이트 정보에 서브넷 마스크를 포함

  5.2.2. RIPv2, EIGRP, BGPv4 ->no auto-summary 자동 요약 해지

 

6. 참고 사항

 6.1. Connected 경로

  6.1.1. 라우터의 인터페이스에 연결된 로컬네트워크가 Layer 2계층 동작이 가능한 상태이고

  6.1.2. IP주소 또는 Subnet이 할당 되었다면,

  6.1.3. 라우터는 자신의 인터페이스와 연결된 서브넷을 라우팅 테이블에 Connected 경로로 등록한다.

 6.2. bandwidth : 실제 속도 아님, 메트릭 값 계산에 사용 kbps

 6.3. clock rate : 실제 데이터 전송 속도 bit

 6.4. DTE (Data Terminal Equipment)

  6.4.1. PC, Server, Rotuer

  6.4.2.유니폴라

 6.5. DCE (Data Comminication Equipment)

  6.5.1. DSU, CSU

  6.5.2. 바이폴라 : 신호복원력이 강함

 

7. 실습 (Static Routing)

 

자! 본격적으로 Dynamic Routing 의 세계로 빠져 봅시다!\

 

728x90