NETWORK

정처기 공부하는 중 배운 라우팅의 개념에 대해서

NandaNanda 2024. 5. 1. 22:14

(구글 독스에서 가져옴. https://docs.google.com/document/d/1KBVZdJ3fyyTaVc-suASO7o4Oa-vh6bXh8HxVBFFXWW4/edit )

라우팅이란? 패킷 전송을 위해 송신측에서 목적지까지 최적 경로를 탐색하고 정해진 경로를 따라 패킷을 전달하는 일련의 과정

(라우팅 알고리즘, 라우팅 프로토콜 분별없이 사용한다. 같은 의미임)

 

라우팅 알고리즘에는 관리자가 직접 라우팅 테이블을 설정(경로 정보를 라우터에 미리 저장)하는 정적 라우팅, 알고리즘과 라우팅 정보변화에 능동적으로 대처(라우터의 경로정보가 네트워크 상황에 따라 동적으로 변화)하는 동적 라우팅 알고리즘이 있다(사설망에서 정적 라우팅을 쓰고 공용망에서 동적 라우팅을 씀. 즉 정보사와 같은 네트워크 범위가 소규모이면서 동적 라우팅 프로토콜을 운영할 수 없는 군대같은 곳에서 정적 라우팅을 사용하고 변화된 상황을 근거로 최적의 경로 를 새롭게 계산해 내는 인터넷과 같은 상황에서는 동적 라우팅을 사용한다)

 

동적 라우팅에는 내부 라우팅 프로토콜(Interior Gateway Protocol)과 외부 라우팅 프로토콜(Exterior Gateway Protocol)이 있다.

 

내부 라우팅 프로토콜: 하나의 AS(Autonomous System)안의 Area에서 사용하는 프로토콜

 

외부 라우팅 프로토콜: 서로 다른 as간의, 즉 게이트웨이 간의 라우팅에 사용되는 프로토콜

 

외부 라우팅 프로토콜이란 쉽게 말해서 해저 광케이블에서 작동하는 프로토콜입니다. 

 

내부 라우팅 프로토콜 알고리즘에는  디스턴스 벡터(RIP, IGRP)알고리즘, 링크 스테이트 알고리즘(OSPF, IS-IS), 하이브리드(Hybrid) 알고리즘이 있습니다. 

표로 정리하면 아래와 같다.