본문 바로가기
Network tech/라우팅(Routing)

[라우팅] 정적라우팅(static routing) vs 동적라우팅(dynamic routing)

by 어깨 :) 2024. 2. 11.
728x90

라우팅은 라우팅 테이블을 생성하고 유지하는 문제를 다룬다.

호스트와 라우터는 IP 패킷을 전달하기 위하여 목적지 별로 하나의 엔트리를 가지고 있는 라우팅 테이블을 유지하고 있다.

 

라우팅 테이블은 정적이거나 동적일 수 있다.

 

1) 정적 라우팅 테이블(Static Routing Table)

정적 라우팅 테이블은 수동으로 입력된 정보를 저장하고 있다. 관리자는 각 목적지별 경로를 라우팅 테이블에 입력한다. 테이블이 생성되면 인터넷에 변화가 있더라도 테이블의 내용이 자동적으로 갱신될 수 없다, 테이블은 관리자에 의하여 수동으로만 변경되어야 한다.

 

정적 경로 설정은 경로 설정 정보를 각 라우터에 고정적으로 설정하는 방법이다. 그러므로 라우터 사이에 경로 설정 프로토콜에 따른 정보를 교환하지 않는다. 

 

마치 종이 지도를 보고 길을 찾아가는 것에 비유할 수 있다.

 

 

 

 

2) 동적 라우팅 테이블(Dynamic Routing Table) 

동적라우팅 테이블은 RIP, OSPF, BGP와 같은 동적 라우팅 프로토콜을 사용하여 주기적으로 갱신된다. 인터넷에서 라우터가 정지하거나 링크가 고장나거나 하는 등의 변화가 발생될 때마다 동적 라우팅 프로토콜은 라우터 내의 모든 테이블을 갱신하고, 궁극적으로 호스트의 라우팅 테이블도 자동으로 갱신한다.

 

인터넷과 같이 규모가 큰 네트워크에서 IP 패킷을 효율적으로 전달하기 위해서는 라우터들이 동적으로 라우팅 테이블을 갱신하여야 한다.

 

내부 게이트웨이 프로토콜(IGP : interior gateway protocol)은 같은 자율 시스템 내의 시스템간에 라우팅 정보를 교환하는 라우팅 프로토콜이다. 내부 게이트웨이 프로토콜의 대표적인 예는 위에서 언급했던 RIP(Routing Information Protocol)와 ospf(open shortest path first) 가 있다.

 

이것은 마치 GPS와 도로교통환경 변화를 반영하는 네비게이션을 보고 길을 찾아가는 것에 비유할 수 있다.

 

 

 

 


라우팅 테이블의 공통 필드(라우팅 테이블은 사별로 상이하나 공통적인 필드를 기입)
서브넷마스크, 네트워크 주소(net), 다음 홉 주소(next-hop), 인터페이스, 플레그, 참조횟수, 사용

마스크 네트워크 주소 다음 홉 주소 인터페이스 플래스 참조 횟수 사용
------- -------- ------- ------- ------- ------- -------

 

1. 서브넷마스크( mask)

이 필드는 엔트리에 적용될 마스크를 정의한다.

 

 

2. 네트워크 주소(network address)

이 필드는 패킷이 최종적으로 전달되어야 하는 네트워크 주소를 정의한다. 호스트 지정 라우팅의 경우에는 이 필드는 목적지 호스트의 주소를 정의한다. 호스트 지정 라우팅의 경우에는 이 필드는 목적지 호스트의 주소를 정의한다.

 

 

3. 다음 홉 주소(next-hop address)

이 필드는 패킷이 전달되어야 하는 다음 홉 라우터의 주소를 정의한다.

 

 

4. 인터페이스(interface)

이 필드는 인터페이스의 이름이다.

 

 

5. 플래그(Flag)

이 필드에는 다섯 개까지의 플래그가 정의된다. 플래그는 on/off 스위치로서 있거나 없음을 의미한다.

 

 

6. 참조 횟수(reference count)

이 필드는 현재 시간에 이 결로를 사용하고 있는 사용자의 수를 의미한다. 예를 들어, 라우터로부터 같은 호스트에 5명의 사람이 동시에 연결되어 있다면 필드의 값은 5이다.

 

 

7. 사용(use)

이 필드는 이 라우터로부터 해당하는 목적지로 전달된 패킷의 수이다.

 

728x90