라우팅
서로 다른 네트워크 간의 통신에서 패킷은 여러개의 라우터를 경유하여 수신처에 도달한다.
이 때 라우터가 수신처까지의 경로 결정을 라우팅이라고 한다.
라우팅을 수행하기 위해서는 라우팅 테이블이라는 정보를 갖고있다.
회수한 패킷의 수신 IP주소를 보고 라우팅 테이블을 참고로 다음에 어떤 라우터에게 전송할지 결정한다.
라우팅 테이블에는 다음과 같이 구성되어있다.
- 수신 네트워크 : 최종 네트워크의 주소와 서브넷 마스크가 들어간다.
- 다음 홉 주소 : 다음 라우터의 IP주소와 서브넷 마스크가 들어간다.
- 매트릭 : 경로의 최적도를 나탄는 수치가 들어간다. 값이 적을수록 뛰어난 경로라는 의미이다.
- 출력 인터페이스 : 다음 전송처에서 데이터링크 층의 어떤 프로토콜을 사용할지 결정하기 위한 데이터링크 정보가 들어간다.
- 경로의 정보원 : 수동으로 등록되었는지, 어떤 라우팅 프로토콜을 사용하여 자동으로 등록되었는지 표시한다.
- 경과 시간 : 경로가 등록된 이후 경과한 시간이 들어간다.
라우팅 종류
라우팅은 정적라우팅과 동적 라우팅이 존재한다.
정적 라우팅은 관리자에 의해 미리 등록된 라우팅 테이블을 사용하여 수신처까지 전달하는 방법이다.
이는 경로중 한 군데라도 상태가 잘못된 곳이 있으면 전송할 수 없고 네트워크 구성이 바뀔때마다 설정을 변경해줘야한다.
동적라우팅은 라우터끼리 정보 교환 수행하고, 적정한 경로를 사용하여 전달하는 방법이다.
이는 경로중 잘못된 곳이 있다면 자동으로 다른 경로가 선택된다.
라우팅 프로토콜
라우터에서는 라우팅 테이블을 작성하기 위해 연결되어있는 다른 라우터로부터 정보를얻어야한다.
이 때 사용되느 것이 라우팅 프로토콜이다.
라우팅 프로토콜은 동일한 조직에 속한 라우터끼리 주고받기 위한 IGP, 서로 다른 조직에 속한 라우터끼리 주고받기 위한 EGP가 존재한다.
IGP에는 대표적으로 RIP(Routing Information Protocol) 과 OSPF(Open Shortest Path First)가 존재한다.
RIP는 보통 중소규모 조직 내에서 사용되고 목적지까지의 라우터수를 중시하여 라우팅 테이블을 작성한다.
OSPF는 보통 중대 규모의 조직 내에서 사용된다. 속도를 중시하여 라우팅 테이블을 작성한다.
EGP에는 대표적으로 BGP(Border Gateway Protocol)이 있고 이는 라우터 수를 중시한다.
'공부 > TCP IP' 카테고리의 다른 글
[ TCP/IP ] 데이터링크층과 물리층 (0) | 2023.02.23 |
---|---|
[ TCP/IP ] 네트워크층 (0) | 2023.02.14 |
[ TCP/IP ] 트랜스포트층 (0) | 2023.02.13 |
[ TCP/IP ] 애플리케이션층 (0) | 2023.02.11 |
[ TCP/IP ] 통신 서비스와 프로토콜 (0) | 2023.02.09 |