공부용 블로그 | seokmin100

소수 전공 - 라우팅 [RIP, OSFP] 본문

소수 전공

소수 전공 - 라우팅 [RIP, OSFP]

seokmin100 2024. 7. 26. 00:12

- 라우터

라우팅 테이블을 이용하여 서로 다른 브로드 캐스트 영역 간에 패킷을 전달하는 핵심장치입니다.

네트워크에 대해 학습하고, 이에 따른 라우팅 정보를 유지하며, 적용된 라우팅 프로토콜을 기반으로 최선의 경로를 선택하여 패킷을 전달합니다.

 

- 라우팅

1. 정적 경로 설정(static route)

동적 경로에 비해 설정이 간단하고 설정을 유지하기 위한 라우팅 정보를 주고 받지 않기 때문에 네트워크 및 라우터 장치의 부담이 상대적으로 적습니다.

네트워크 토폴로지가 변경되면 이에 따른 정보 수정을 네트워크 관리자가 수동으로 해야합니다.

소규모 네트워크에서 사용합니다.

 

2. 동적 경로 설정(dynamic route)

동적 라우팅 프로토콜에 의해 자동으로 네트워크 탐색 및 등록 과정 수행 -> 라우팅 테이블 완성

중대규모 네트워크에서 사용합니다.

 


 

정적 경로 설정

정적 경로 설정 : 서로 다른 네트워크 간 패킷 통신을 위한 설정

Router(config)# ip route [network-address] [subnet-mask]

 

디폴트 정적 경로 설정

패킷의 출입경로가 하나 뿐인 스터브 네트워크에서 사용합니다.

스터브 네트워크 : 외부 네트워크와 통신 경로가 유일무이한 라우터의 로컬 LAN

Router(config)# ip route 0.0.0.0 0.0.0.0 [ip-address 또는 exit-interface]

 


 

동적 경로 설정

거리 벡터 라우팅 프로토콜 : RIP(소규모 네트워크)

거리 벡터 알고리즘은 라우터와 라우터 간의 최적 경로만 교환합니다.

따라서 각 라우터가 업데이트 될 때마다 주기적으로 전체 라우팅 테이블을 보내라고 요청하지만 수신된 경로 비용 정보는 이웃 라우터에게만 보내집니다.

계산 알고리즘으로는 벨만-포드 알고리즘을 이용합니다. 

그리고, 인접 라우터와 정보를 공유해 목적지까지의 방향과 거리를 결정합니다.

 

링크 상태 라우팅 프로토콜 : OSPF, EIGRP(중대규모 네트워크)

링크 상태 알고리즘은  거리와 대역폭에 따라 경로를 계산하고 어떤 링크의 변화가 있는 경우만 정보를 전달하는 방식을 취합니다.

계산 알고리즘으로는 다익스트라 알고리즘을 사용합니다.

그리고, 라우터와 라우터 간 가능성 있는 모든 경로 정보를 교환합니다.

 

 

1) RIP

하나의 패킷은 최대 15개의 라우터만 거칠 수 있습니다. (16번째 라우터에서 폐기)

30초 주기로 라우팅 테이블을 이웃 라우터에게 브로드 캐스트하게 됩니다.

클래스풀 라우팅 프로토콜(IP주소 클래스풀 기반으로 네트워크 정보를 주고 받는다)

Router(config)# router rip
Router(config-router)# network [네트워크 주소]

 

2) OSPF

Router(config)# router ospf [process-id]
Router(config-router)# network [네트워크 주소] [와일트카드 마스크] area [area-id]