2023. 5. 20. 14:02ㆍNetwork
# about routing protocal
라우팅 프로토콜은 라우터간 통신 방식을 규정하는 통신 규약이라고 정의된다
라우팅은 패킷전송을 목표하여 송신자에서 수신자까지의 최적의 경로를 찾아 그 경로로 패킷을 전달한다
이러한 최적의 경로로 찾는 방법에는 라우팅 알고리즘이 적용되는데 정적 라우팅 알고리즘과 동적 라우팅 알고리즘으로 구분되고 해당 방법 알고리즘에 따라 정적 라우팅 프로토콜 정적 라우팅 프로토콜이 있다
# static routing protocal
정적 라우팅 프로토콜은 말그대로 정적으로 라우팅 경로를 지정해 주는 프로토콜이다
이 프로토콜은 관리자가 직접 수동으로 경로를 설정하기때문에 단일 경로에 적합하며 주로 서브 네트워크에 이용된다고 한다
네트워크 범위가 작거나 보안이 중요한 환경에서 이용이 된다
# dynamic routing protocal
동적 라우팅 프로토콜은 말그대로 동적으로 라우팅 경로를 지정해 주는 프로토콜이다
이 프로토콜은 수동으로 지정없이 스스로 경로를 선택하여 이동하고 현재 인터넷이 해당 프로토콜을 이용하고 있다
동적라우팅 프로토콜은 다시 내부 라우팅 프로토콜과 외부 라우팅 프로토콜로 분류가 된다
- 내부 라우팅 프로토콜 : as 내부의 area에서 이용되는 프로토콜이다
- 디스턴스 백터 : 라우터가 자신과 직접 연결된 이웃 라우터와 라우팅 정보를 교환한다. 목적지까지의 경로를 제공하지 않고 목적지까지의 최소비용만 제공한다. 링크벡터[이웃 네트워크에 대한 연결정보], 거리벡터[개별 네트워크의 거리정보], next hop 벡터[개별네트워크로 가기 위한 다음 홉 정보]를 관리하여야 거리 벡터 알고리즘을 구현할 수 있다
- rip 프로토콜 : 가장 오래 되고 많이 사용되는 프로토콜로 네트워크에 도착하는 방법과 거리를 홉수로 저장한다. rip의 경로의 최대 비용은 15이고 소규망 네트워크에 적합하다.
- igrp 프로토콜 : rip의 한계를 보안하기 나온 프로토콜로 대규모망을 지원하기 위하여 나왔다. rip처럼 홉수만 가지고 고려하지 않고 255개의 최대비용, 대역폭, 지연, 부하들을 모두 고려한다.
- 링크스테이트 : 경로비용 정보를 담은 LSA패킷을 망에 있는 모든 라우터에게 multicast[플러딩] 형식으로 전달하여 마의 부하를 감소시켜 area 내부 뿐만 아니라 area간 통신에도 이용된다
- ospf 프로토콜 : area내부나 area간 통신을 위해 이용된다. 플러딩 방식을 사용하며 특정 라우터에서 다른 라우터까지의 최단거리를 찾는 프로토콜이다 cf) 플러딩 : 라우터가 자기에게 입력된 패킷을 모든 인접라우터로 전송함[브로드캐스트같은느낌]
- is-is 프로토콜 : 패킷 스위칭 네트워크를 통해 데이터에 대한 최상의경로를 결정하여 이를 수행한다
- 하이브리드 : eigrp
- 디스턴스 백터 : 라우터가 자신과 직접 연결된 이웃 라우터와 라우팅 정보를 교환한다. 목적지까지의 경로를 제공하지 않고 목적지까지의 최소비용만 제공한다. 링크벡터[이웃 네트워크에 대한 연결정보], 거리벡터[개별 네트워크의 거리정보], next hop 벡터[개별네트워크로 가기 위한 다음 홉 정보]를 관리하여야 거리 벡터 알고리즘을 구현할 수 있다
cf) as[autonomous system] : 같은 관리자의 관리하에 있는 라우터의 집합이며 일정한 규모의 네트워크를 의미함
- 외부 라우팅 프로토콜 : as 외부에서 이용되는 프로토콜이다 [as간 이용되는 프로토콜
- bgp : 규모가 큰 망을 지원할 수 있는 path vector 라우팅에 기초한 외부 라우팅 프로토콜이다[as내의 있는 망들에 대한 라우팅 정보를 가지고 있음]
- egp :시스템 사이에 경로 설정 정보 등을 교환하기 위해 사용하는 프로토콜이다
cf) 라우터 라우팅 수행 과정 : 정적라우팅 세팅확인 -> 동적 라우팅 수행[정적 라우팅 없을때]
as크기가 크고 높은 성능시 : rip < osfp / as크기가 작고 간단한 네트워크시 : rip > osfp
정적라우팅 | 동적라우팅 | |
라우팅테이블관리 | - 수동 - 변경 적을시 유리함 - nw변화 자동인지x |
- 자동 - 변경 많을시 유리함 - nw변화 자동인지 -> 전송경로 재구성 |
처리부하 | cpu, 메모리 부하 적음 | cpu, 메모리 부하 큼[실시간 라우터간 정보교한 때문에] |
백업구성 | 힘듬 | 쉬움 |
노드추가, 변경, 확대 | 관리자가 직접 라우팅 작업함 | 라우팅 프로토콜에 의하여 자동으로 처리됨 |
중간경로 | 단일경로에 적합 | 다중경로에 적합 |
단점 | - 관리자가 수행하여야 되므로 사전지식과 수고가 필요함 - 경로가 업데이트 될때마다 수동으로 경로를 추가하여야됨 |
- 라우팅 프로토콜에 의한 주기적인 라우팅 정보의 송신 수신으로 인하여 대역폭의 낭비가 발생함 - nw변화시 경로 재설정으로 인하여 라우터의 처리 부하가 증가하고 지연이 발생할 수 있음 |
장점 | - cpu, 메모리 부담 적음 - 수동으로 관리하므로 불필요한 대역폭 줄임 |
- nw변화에 능동적으로 대처 가능함 - 자동으로 관리되므로 관리자의 수고를 덜어줌 |
reference check :
https://ddongwon.tistory.com/96
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=nackji80&logNo=221431942767
'Network' 카테고리의 다른 글
about snmp (0) | 2023.05.21 |
---|---|
TCP fragmentation[mss&mta] (0) | 2023.03.21 |
Unicast & Broadcast & Multicast (0) | 2022.05.10 |
MAC address (0) | 2022.04.21 |
Subnet mask (0) | 2022.04.20 |