1. 이웃 (Neighbor 또는 Peer) 이란?
ㅇ [그래프 이론] 이웃 (Neighbor)
- 두 정점(Vertex,Node)이 직접 연결된 관계
ㅇ [라우터] 이웃 라우터 (Neighbor Router), 피어 라우터 (Peer Router)
- 서로 인접해 있거나, 멀리서도 라우팅 정보를 교환할 수 있는 라우터를 의미
. OSPF는, 동시에 같은 링크(네트워크)를 공유하는 라우터들 (이웃 라우터)
. BGP는, TCP 연결 세션이 확립되고 BGP 오픈메세지를 서로 교환한 두 라우터 (피어 라우터)
2. [OSPF] 이웃 라우터 (Neighbor Router)
ㅇ 동일 네트워크(링크)에 물리적으로 직접 연결되어 이웃한 OSPF 구동 라우터들을 의미
- OSPF 라우터 간에 Hello 패킷을 서로 주고받으며 상태 파악
ㅇ 그러나, 모든 이웃 라우터 간에 무조건 라우팅 정보를 교환하지 않음
- 이웃 라우터들 간에 직접적인 LSA 교환이 가능한 경우에 만 인접관계가 성립됨
. 즉, 인접관계를 맺은 라우터 간에 만 라우팅 정보가 교환됨
ㅇ 시스코社 이웃 확인 명령어 例) show ip ospf neighbors
- 주요 출력 정보
. Neighbor ID : 인접관계가 확립된 라우터 ID
. 이웃 상태 : DR 또는 BDR
. Dead Time : Dead Interval 값에 의함
. Address
. 인터페이스 등
3. [BGP] 피어 라우터 (Peer Router)
※ BGP의 경우에는 동일 데이터 링크를 공유하지 않고도,
- 멀리 떨어져있는 라우터와 TCP 세션을 맺어 이웃 라우터로써 정보를 주고 받을 수 있음
ㅇ BGP Peer 또는 BGP Neighbor
- TCP 연결 세션을 맺고, BGP 오픈메세지를 교환한 두 BGP 라우터들
ㅇ BGP Peer 관계 확립
- TCP 연결 세션을 맺고, BGP 오픈메세지를 교환하고는, 상대를 피어로 인정하고,
주기적으로 BGP Keepalive 메세지를 통해 피어 상태를 확인하게 됨
ㅇ BGP 연결의 종류
- External BGP (다른 AS) : 데이터 링크를 직접 공유하는 직접 연결됨
. 다른 AS 간에 이웃관계를 맺고있는 라우터들이 직접 연결(Directly Connected)된 경우
- Internal BGP (동일 AS) : 동일 AS 내부에서 원격 TCP 연결됨
※ ☞ BGP 이웃 협상 참조