260 likes | 572 Views
N etwork. 네트워크 이론 및 실습. 라우팅 프로토콜 - 1. 5 장. Contents. RIP 의 설정과 동작 확인. 라우팅. 1. 5. 스태틱 라우팅과 다이나믹 라우팅. IGRP 의 설정과 동작 확인. 6. 2. 라우팅 프로토콜의 특성. EIGRP 의 설정과 동작 확인. 7. 3. 스태틱 라우팅의 설정. OSFP 의 설정과 동작 확인. 8. 4. 라우팅. 라우팅과 라우팅의 목적 (1)
E N D
Network 네트워크 이론 및 실습 라우팅 프로토콜 - 1 5장
Contents RIP 의설정과 동작 확인 라우팅 1 5 스태틱 라우팅과 다이나믹 라우팅 IGRP 의설정과동작 확인 6 2 라우팅 프로토콜의 특성 EIGRP 의설정과동작 확인 7 3 스태틱 라우팅의 설정 OSFP 의설정과동작 확인 8 4 경남정보대 김 미 진
라우팅 • 라우팅과 라우팅의 목적 (1) • 라우팅 : 출발지의 호스트로부터 목적지의 호스트까지 인터 네트워크를 통해 데이터를 전송하는 것 • 라우팅은 네트워크 계층, 스위칭은 데이터링크 계층에서 이루어짐
라우팅 • 라우팅과 라우팅의 목적 (2) • 라우팅의 목적 • 최적 경로 선정과 패킷 스위칭 • 라우팅 테이블의 생성과 유지 • 라우팅 업데이트와 프로토콜의 설정 • 네트워크(IP) 주소의 설정 • 라우팅 매트릭의 설정과 유지 [그림] 최적 경로의 결정
라우팅 • 라우터와 라우팅의 목적 (3) • 최적 경로 선정 외에 서로 다른 네트워크를 연결해주기도 함 • 라우팅(Routing) 프로토콜과 라우티드(Routed) 프로토콜 [그림] 서로 다른 네트워크의 연결
라우팅 • 라우팅 방법 • 라우팅 알고리즘의 특징 • 간결성과 시스템 및 네트워크 자원의 최소 사용 • 라우팅 정보의 안정성과 견고성 • 라우터간의 라우팅 테이블의 빠른 갱신 • 네트워크 환경 변화에 따른 갱신 • 스태틱 라우팅과 다이나믹 라우팅 • 스태틱 : 네트워크 관리자가 결정한 경로 이용 • 다이나믹 : 라우터가 자동으로 네트워크 환경의 변화를 인식해서 경로 선정 • 단일 경로와 다중 경로 라우팅 : 다중 경로가 이상적
라우팅 • 플랫과 계층 라우팅 • 플랫 라우팅 : 각 라우터마다 네트워크 전체에 대한 정보 보유 • 계층 라우팅 : 일정한 도메인 내의 라우터는 도메인 내부 정보만 보유, 다른 도메인과의 라우팅 정보 교환은 다른 도메인과 연결된 라우터만 함 • 호스트 인텔리전트와 라우터 인텔리전트 • 호스트 인텔리전트 라우팅 : 출발지의 호스트가 전체 경로 결정, 라우터는 단순 포워딩 기능만 지원 • 라우터 인텔리전트 라우팅 : 라우터가 최적 경로를 찾아 데이터 전송
라우팅 • 링크 스테이트와 거리 벡터 라우팅 • 링크 스테이트 라우팅 : 인터 네트워크의 모든 경로에 대한 자신의 링크 스테이트를 알림 • 거리 벡터 라우팅 : 자신의 라우팅 테이블의 일부나 전부를 인접 라우터에 전송
스태틱 라우팅과 다이나믹 라우팅 • 스태틱 라우팅 • 스태틱 라우팅 : 관리자가 특정 목적지로 가기 위해 경로를 지정하는 것 • 디폴트 라우팅 : 무조건 모든 트래픽을 한 곳으로 보내는 것 [그림] 스텁 네트워크
스태틱 라우팅과 다이나믹 라우팅 • 스태틱 라우팅의 예 [그림] 스태틱 라우팅과 디폴트 라우팅
스태틱 라우팅과 다이나믹 라우팅 • 다이나믹 라우팅 (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 (폐기)