Router (라우터)
LAN과 LAN WAN과 LAN을 연결하는 장치
Routing (라우팅)
IP주소를 가지고 동작, 최적 경로 배정, 불순 Packet 처리 , WAN과 LAN을 연결
NAT (Network Address Translation = 네트워크 주소 변환)
사설 IP주소를 공인 IP주소로 바꿔주는데 사용하는 통신망의 주소 변환기이다.
1:1 주소 변환
NAPT (Network Address Port Translation) = 네트워크 주소 포트 변환
IP 주소를 좀 더 효율적으로 사용
1:N 주소 변환
하나의 외부 주소당 65535 개의 구분된 동시적 세션을 유지가능.
내부 AS 통신 프로토콜
IGP, IRP(Interior Routing Protocol) (Interior Gateway Protocol)
Dynamic Routing – 동적 라우팅 프로토콜 3가지
- BGP = Border Gateway Protocol
외부 라우팅 프로토콜
Path vector algorithm을 사용
효과적인 AS간의 Routing의 필요성에 의해 개발된 Protocol
BGP의 특징
Neighbor
CIDR
Update Information
- OSPF = Open Shortest Path First
최단경로 우선 프로토콜 이며 Link state routing algorithm을 사용한다.
내부 라우팅 프로토콜
- RIP = Routing Information Protocol
라우팅 정보 프로토콜 이며 distance vector algorithm을 사용한다.
최대 15홉까지 이동가능, 내부 라우팅 프로토콜이다
RIP (Routing Information Protocol) 라우팅정보프로토콜
Hop으로 경로를 결정하는 프로토콜
OSPF (Open Shortest Path First)
개방최단경로우선프로토콜
- VLSM (Variable Length Subnet Mask)
IP주소 효율적 사용할 수 있다는 장점뿐만 아니라 Routing테이블을 줄이는 부수적 효과도 있다
- Route summarization : 여러 개의 Routing경로를 하나로 묶어주는 기능
- RIP과 차이점
RIP은15hop ,OSPF 거리의 제한 없음.
RIP은 30초 마다 네트워크 변경을 감지하며 Routing Table을 최신화,
OSPF는 네트워크 변경 시만 Multicast로 Roouting Table을 최신화
OSPF Neighbor
- 신규 Router가 Network합류시 Hello Packet 전송
- Hello Packet전송시 224.0.0.0 IP주소로 Mcast형식으로 전송
(Hello Packet은 10초간격 전송)
- OSPF망 Router들은 전송한 Router를 Neighbor 테이블에 저장
- Ucast로 응답 후 신규 Router가 Neighbor 테이블에 저장
OSPF Hello Packet 구성요소
- Hello / Dead intervals
- Neighbors
- Area-ID
- DR IP address
- BDR IP address
- Authentication password
- Stub area flag
//빨간 색으로 표시된 것들이 일치해야 Neighbor로 인정한다는 뜻
OSPF Table의 예
O 20.10.10.0 [110/0] via 192.10.10.2
O = 해당 대역은 OSPF로 찾은 경로 이다.
20.10.10.0 = Routing 정보, 네트워크 정보이자 주소 정보이다.
[110/0] = 왼쪽은 Distance, 우측은 Metric 값이다.
192.10.10.2 = next hop Packet을 건네줄 상대이다.
---------------------------------------------------------------------------------------------------------
Distance = Router가 같은 subnet mask 길이를 갖는 동일 라우팅 정보에 대해 서로 다른
라우팅 프로토콜에서 정보가 넘어올 때 , 어느것을 우선하는지 정하는 값이다.
Metric = OSPF에서는 Cost값이라고 부른다 (출발지 -> 목적지 Interface까지 기준 대역폭을 인터페이스의 대역폭으로 나눈 값의 총합, 소수점은 버린다.
라우터는 작은 Metric값을 우선시 한다.
Routing Table의 목적
여러 개의 경로가 있을 경우 최적 경로로 포워딩 하기 위함이다.
패킷의 목적지 주소와 비교될 라우팅 정보의 선택 규칙
제1규칙 : 가장 구체적인 라우팅 정보가 우선된다. (서브넷마스크의 길이)
제2규칙 : AD가 작은 라우팅 정보가 우선한다. (Distance의 값)