카테고리 없음

#53. 라우팅

story0689 2026. 5. 5. 16:54
 

라우팅 테이블과 디폴트 라우트, 라우팅의 분류 , AS에 따른 라우팅의 분류

 

 

 


목차(T.O.C)

1. 라우터
1-1. 라우터

2. 라우팅
2-1. 라우팅 테이블(라우팅 방식에 따라 내부의 정보는 달라질 수 있음)
2-2. 디폴트 라우트(라우팅 테이블에 경로가 없을 때)

 

3. 라우팅의 분류
3-1. 정적라우팅
3-2. 동적 라우팅

 

4. 라우터들의 집단 네트워크 AS

5. 라우팅 프로토콜
5-1. IGP
5-2. EGP

 

 

1. 라우터

물리계층과 데이터링크 계층만으로는 LAN을 넘어서 통신하기 어려운 이유

 

- 다른 네트워크까지의 도달 경로를 파악하기 어려움

--> 라우터를 이용한 라우팅으로 패킷이 이동할 최적의 경로를 결정

 

- 모든 네트워크에 속한 모든 호스트의 위치를 특정하기 어려움

 

1-1. 라우터

네트워크 통신과정에서 패킷은 여러 라우터를 거쳐 다양한 경로를 이동할 수 있음.

-> 라우터-라우터/호스트-라우터 간에 이동하는 과정 : 홉

 

 

-> 라우팅 과정(홉 수) 확인. (tracert/ traceroute) 이용해서 알 수 있다.

 

2. 라우팅

라우팅 테이블이 만들어지는 방법과 프로토콜에 따른 라우팅의 분류



2-1. 라우팅 테이블(라우팅 방식에 따라 내부의 정보는 달라질 수 있음)

특정 수신지까지 패킷이 도달하기 위한 정보를 명시한 표와 같은 정보

 

핵심정보

1. 수신지 IP주소와 서브넷 마스크

최종적으로 패킷을 전달할 대상

 

2. 다음 홉=게이트 웨이

최종 수신지까지 가기위해 다음으로 거쳐야 할 호스트의 IP주소, 인터페이스

 

3. 네트워크 인터페이스

패킷을 내보낼 통로

인터페이스 NIC이름이 직접 명시되거나 인터페이스에 대응하는 IP주소를 명시

 

4. 메트릭

해당 경로로 이동하는 데에 드는 비용

라우팅 테이블을 여러 경로 중 메트릭이 낮은 경로를 선호함

 

ex> 라우팅 테이블 예시

 

2-2. 디폴트 라우트 : 라우팅 테이블에 경로가 없을 때

기본적으로 패킷을 내보낼 경로

모든 IP주소를 의미하는 0.0.0.0/0으로 명시

 

ex> 수신지 IP주소가 1.2.3.4인 패킷을 받았다면 : 디폴트 라우트, eth2를 통해 192.168.0.1로 전송

여기서 게이트웨이 주소는 디폴트 라우트=기본 게이트웨이 주소

->네트워크 외부로 나아가기 위한 첫 경로, 일반적으로 라우터, 공유기 주소

라우팅 테이블에 따로 경로가 등록되어있지 않아 패킷들을 기본적으로 기본 게이트웨이(라우터)에게 전달

 

3. 라우팅의 분류

라우팅 테이블이 만들어지는 방식에 따라

IP주소를 동적, 정적 할당하는 방식과 유사함.

 

3-1. 정적 라우팅

수동으로 구성된 라우팅 테이블 항목을 통해 수행되는 라우팅

네트워크 규모가 커지고 관리할 라우터가 늘어나면 관리가 힘들다

입력실수가 있거나, 라우팅 경로상 예상치 못한 문제가 있으면 우회가 힘들다.

 

3-2. 동적 라우팅

자동으로 라우팅 테이블 항목을 만들고, 이를 이용하여 라우팅

라우팅 프로토콜 이용--> 라우터들끼리 자신들의 정보를 교환하며 패킷이동의 최적경로를 찾는 프로토콜

 

라우팅 테이블 항목이 수시로 변할 수 있음. 문제 시 우회하는 경로로 자동갱신

 

 

4. 라우터들의 집단 네트워크 AS(Autonomous System)

라우팅 프로토콜의 기준이 되는 라우터들의 집합

AS마다 인터넷 상에서의 고유한 AS번호 ASN이 할당

AS 번호는 사설 IP주소처럼 사설 AS 번호도 있지만, 일반적으로 AS 번호는 고유한 AS번호를 가짐.

AS 내에는 다수의 라우터가 존재

라우터들은 AS 내부에서 통신, AS 외부에서 통신이 가능하다

외부와 통신 시, AS 경계에서 AS 내외로 통신을 주고받을 수 있는 '특별한 라우터'를 이용한다.

'특별한 라우터'=ASBR(AS Boundary Router) 경계라우터

 

5. 라우팅 프로토콜

AS를 기반으로 라우팅 프로토콜은 여러개로 분류할 수 있다.

라우팅 프로토콜 : 라우터끼리 자신들의 정보를 교환하며 패킷이 이동할 최적의 경로를 찾기위한 프로토콜

IGP(Interior Gateway Protocol): AS 내부에서 최적의 경로를 찾기 위한 프로토콜

ex> RIP, OSPF

1. RIP : 최적의 경로를 선택하는 과정에서 거리 백터를 이용

거리는 패킷이 경유한 라우터 수 , 즉 홉의 수를 의미한다.

홉 수가 가장 적은 경로를 최적의 경로라고 판단하여 라우팅 테이블 상의 메트릭 값도 작아짐.

주기적으로 라우터끼리의 정보교환, 라우팅 테이블 갱신, 특정 수신지까지의 홉 수 계산

 

2. OSPF : 최적의 경로를 선택하는 과정에서 링크 상태를 이용

대역폭이 높은 링크일 수록 최적의 경로라고 판단하여 메트릭이 낮은 경로

 

EGP(Exterior Gateway Protocol): AS 외부에서 최적의 경로를 찾기 위한 프로토콜

ex> BGP(Border Gateway Protocol)

AS 간 통신에서 사용되는 경로

-> 피어링: 다른 AS 과의 BGP 연결을 유지하기 위해 BGP 라우터들끼리 피어가 되도록 연결하는과정