Network 네트워크 이론 및 실습 라우팅 프로토콜 - 1 5장
Contents 1 2 3 4 라우팅 스태틱 라우팅과 다이나믹 라우팅 라우팅 프로토콜의 특성 스태틱 라우팅의 설정 5 6 7 8 RIP 의 설정과 동작 확인 IGRP 의 설정과 동작 확인 EIGRP 의 설정과 동작 확인 OSFP 의 설정과 동작 확인 경남정보대 김 미 진
라우팅 라우팅과 라우팅의 목적 (1) 라우팅 : 출발지의 호스트로부터 목적지의 호스트까지 인터 네트워크를 통해 데이터를 전송하는 것 라우팅은 네트워크 계층, 스위칭은 데이터링크 계층에서 이루어짐
라우팅 라우팅과 라우팅의 목적 (2) [그림] 최적 경로의 결정 라우팅의 목적 최적 경로 선정과 패킷 스위칭 라우팅 테이블의 생성과 유지 라우팅 업데이트와 프로토콜의 설정 네트워크(IP) 주소의 설정 라우팅 매트릭의 설정과 유지 [그림] 최적 경로의 결정
라우팅 라우터와 라우팅의 목적 (3) 라우팅(Routing) 프로토콜과 라우티드(Routed) 프로토콜 최적 경로 선정 외에 서로 다른 네트워크를 연결해주기도 함 라우팅(Routing) 프로토콜과 라우티드(Routed) 프로토콜 [그림] 서로 다른 네트워크의 연결 구분 프로토콜 종류 Routing RIP, IGRP, OSPF, IS IS, EIGRP, BGP Routed IP, IPX, Appletalk, OSI, XNS, DECNET
라우팅 라우팅 방법 간결성과 시스템 및 네트워크 자원의 최소 사용 라우팅 정보의 안정성과 견고성 라우팅 알고리즘의 특징 간결성과 시스템 및 네트워크 자원의 최소 사용 라우팅 정보의 안정성과 견고성 라우터간의 라우팅 테이블의 빠른 갱신 네트워크 환경 변화에 따른 갱신 스태틱 라우팅과 다이나믹 라우팅 스태틱 : 네트워크 관리자가 결정한 경로 이용 다이나믹 : 라우터가 자동으로 네트워크 환경의 변화를 인식해서 경로 선정 단일 경로와 다중 경로 라우팅 : 다중 경로가 이상적
라우팅 플랫과 계층 라우팅 호스트 인텔리전트와 라우터 인텔리전트 플랫 라우팅 : 각 라우터마다 네트워크 전체에 대한 정보 보유 계층 라우팅 : 일정한 도메인 내의 라우터는 도메인 내부 정보만 보유, 다른 도메인과의 라우팅 정보 교환은 다른 도메인과 연결된 라우터만 함 호스트 인텔리전트와 라우터 인텔리전트 호스트 인텔리전트 라우팅 : 출발지의 호스트가 전체 경로 결정, 라우터는 단순 포워딩 기능만 지원 라우터 인텔리전트 라우팅 : 라우터가 최적 경로를 찾아 데이터 전송
라우팅 링크 스테이트와 거리 벡터 라우팅 링크 스테이트 라우팅 : 인터 네트워크의 모든 경로에 대한 자신의 링크 스테이트를 알림 거리 벡터 라우팅 : 자신의 라우팅 테이블의 일부나 전부를 인접 라우터에 전송
스태틱 라우팅과 다이나믹 라우팅 스태틱 라우팅 [그림] 스텁 네트워크 스태틱 라우팅 : 관리자가 특정 목적지로 가기 위해 경로를 지정하는 것 디폴트 라우팅 : 무조건 모든 트래픽을 한 곳으로 보내는 것 [그림] 스텁 네트워크
스태틱 라우팅과 다이나믹 라우팅 스태틱 라우팅의 예 [그림] 스태틱 라우팅과 디폴트 라우팅
스태틱 라우팅과 다이나믹 라우팅 다이나믹 라우팅 (1) [그림] 라우팅 프로토콜과 라우팅 테이블 스태틱과 디폴트 라우팅의 단점 극복 라우터가 자동으로 경로를 찾음 [그림] 라우팅 프로토콜과 라우팅 테이블
스태틱 라우팅과 다이나믹 라우팅 다이나믹 라우팅 (2) 라우팅 프로토콜이 매트릭을 계산할 때 고려하는 것 홉(hop) Ticks Cost 대역폭(Bandwidth) 지연 값(Delay) Load 안정도(Reliability) MTU(Maximum Transmit Unit)
스태틱 라우팅과 다이나믹 라우팅 다이나믹 라우팅 (3) [그림] 매트릭의 결정 요소
라우팅 프로토콜의 특성 거리 벡터 라우팅 라우터간의 모든 라우팅 정보를 주기적으로 주고 받음 [그림] 거리벡터 라우팅의 동작
라우팅 프로토콜의 특성 거리 벡터 라우팅의 문제점 [그림] 라우팅 루프의 발생 라우팅 루프 : 목적지로 가는 트래픽을 제대로 전달하지 못하게 계속 라우터 사이를 반복하는 현상 무제한 적인 홉수의 증가 : 라우팅 루프로 인해 네트워크에 대한 홉수가 지속적으로 증가하는 것 [그림] 라우팅 루프의 발생
라우팅 프로토콜의 특성 거리 벡터 라우팅의 문제점 해결책 (1) [그림] 스필트 호라이즌 최대 홉수의 지정 : 라우팅 루프의 문제점을 줄일 수는 있으나 근본적인 해결책은 아님 스필트 호라이즌(Spilt horizon) : 라우팅 정보를 업데이트할 때 특정 네트워크에 대해 업데이트를 보낸 라우터에게는 동일한 네트워크에 대한 업데이트를 보내지 않는 것 [그림] 스필트 호라이즌
라우팅 프로토콜의 특성 거리 벡터 라우팅의 문제점 해결책 (2) [그림] 포이즌 리버스 3. 포이즌 리버스 : 스필트 호라이즌의 변형으로, 네트워크가 다운되었을 때 해당 네트워크에 대한 해당 경로의 홉 값을 16으로 수정한 후 전송하는 것 [그림] 포이즌 리버스
라우팅 프로토콜의 특성 거리 벡터 라우팅의 문제점 해결책 (3) [그림] 홀드다운 타이머 4. 홀드 다운 타이머 : 다른 라우터로부터 새로운 라우팅 정보를 받았을 때 일정 시간이 흐른 후에 라우팅 테이블을 업데이트하는 것 [그림] 홀드다운 타이머
라우팅 프로토콜의 특성 거리 벡터 라우팅의 문제점 해결책 (4) [그림] 트리거 업데이트 5. 트리거 업데이트 : 라우팅 정보에 변화가 있으면 즉시 업데이트를 보내는 것 [그림] 트리거 업데이트
라우팅 프로토콜의 특성 거리 벡터 라우팅의 문제점 해결책 (5) 스필트 호라이즌과 포이즌 리버스를 이용 6. 복합적인 해결책 스필트 호라이즌과 포이즌 리버스를 이용 [그림] 스필트 호라이즌과 포이즌 리버스
라우팅 프로토콜의 특성 링크스테이트 라우팅 [그림] 링크스테이트 라우팅의 개요 모든 라우터가 어떻게 연결되어 있는지 전체 구조에 대한 정보를 보유 예 : OSPF, IS-IS [그림] 링크스테이트 라우팅의 개요
라우팅 프로토콜의 특성 링크스테이트 라우팅의 문제점 [그림] 링크스테이트 업데이트 네트워크가 다운되어 즉시 재가동되었을 떄 링크의 속도차로 다른 라우터가 네트워크에서 받은 라우팅 업데이트 정보의 순서차가 생겨 문제가 발생 [그림] 링크스테이트 업데이트
라우팅 프로토콜의 특성 링크스테이트 라우팅의 문제점 해결책 LSP 패킷의 주기적인 업데이트 시간을 줄여 네트워크 구조의 변화에 따른 업데이트 정보를 즉시 반영하게 한다. LSP 업데이트를 브로드캐스트가 아닌 멀티캐스트 그룹을 구분해서 보낸다. 즉, 하나의 네트워크 안에는 특정한 라우터(DR, Designate Router)만이 LSP 정보를 주고받게 만든다. 네트워크를 구역(Area) 개념에 따라 잘게 쪼개 각 구역의 라우터는 구역 내부 정보만을 기억하게 만든다.
라우팅 프로토콜의 특성 링크스테이트 라우팅 프로토콜의 주의점 빠른 프로세싱 능력과 더 많은 메모리의 필요 충분한 대역폭 확보
라우팅 프로토콜의 특성 Administrative distance Connect : 0 Static : 1 External BGP : 20 Internal EIGRP : 90 IGRP : 100 OSPF : 110 RIP : 120 External EIGRP : 170 Internal BGP : 200 Unknown : 255 (폐기)
Thank You !