728x90
반응형
1. BGP Next-Hop
1) BGP Next-Hop
- BGP로 광고 받은 Network Address에 대한 Next-Hop으로 사용해야 하는 IP Address
- BGP Update Message 수신 시, 먼저 Next-Hop에 도달할 수 있는지를 확인
- Next-Hop에 도달할 수 있는 정보가 없을 경우, Route Selection Algorithm에서 제외
- BGP Next-Hop 변경 시, BGP 라우터가 전송하는 BGP Message의 Source-IP를 기준으로 변경
- BGP Neighbor 설정할 때 사용한 IP를 기준으로 BGP Message의 Source-IP가 지정
- BGP Neighbor 설정할 때 사용한 IP를 기준으로 BGP Message의 Source-IP가 지정
- BGP Next-Hop 변경 동작
- eBGP Peer로 광고 시, Next-Hop 변경
- IGP 광고와 동일하다고 생각하면 편리
- 다른 AS로 넘어갈 때는 해당 AS와 연결되는 라우터가 Next-Hop으로 설정
- iBGP Peer로 광고 시, Next-Hop 유지
- IGP 광고와 다른 부분
- 'next-hop-self'옵션 사용 시, 변경
- IGP 광고와 다른 부분
- 동일한 Network Address를 가진 영역에서 광고를 처음 시작한 라우터가 Next-Hop으로 설정
- 구글에서는 Interface Type에 따라 동작이 다르다고 나와있지만, 조사한 결과 Point-to-Point 및 Multi-Access 환경에서 동일하다고 판단
- eBGP Peer로 광고 시, Next-Hop 변경
2) BGP Next-Hop 해결 방법
- Next-Hop 네트워크를 IGP에 포함
- 'next-hop-self' 옵션 사용
2. BGP Next-Hop 동작 Example
1) Point-to-Point Interface Type Next-Hop Example
- BGP Update는 'AS 1'에서 시작
- BGP Next-Hop 변경은 기본적으로 eBGP Peer로 Update 할 때만 변경
- Next-Hop 변경 시, 전송하는 BGP Message의 Source-IP를 기준으로 변경
- R3에서 BGP로 광고 받은 1.1.1.1/32 네트워크가 BGP Best-Path로 선정되어야 R4로 BGP Update 가능
- R2가 Next-Hop 네트워크를 광고하지 않아 R3는 Next-Hop 네트워크의 정보를 미보유
- R3, R4는 R2로부터 1.1.1.1/32 네트워크를 광고 받지만, Next-Hop까지 도달성이 해결되지 않으므로 Best-Path로 미선출
- R3 Routing Table에 Next-Hop 네트워크 정보가 없어서 'Res. Nexthop'이 'Unresolved'로 표시
- Cisco는 '1.1.12.1 (inaccessible)'이라고 표시
- inaccessible : 해당 IP 주소로 라우팅 불가능
2) Multi-Access Interface Type Next-Hop Example
- R1, R2, R3는 Multi-Access로 연결되어 있고 R1↔R3 BGP Session 미구성
- R1→R2로 업데이트 송신 시, Next-Hop은 1.2.3.1로 설정
- R2→R3로 업데이트 송신 시, Next-Hop은 1.2.3.1로 유지되어 설정
3. BGP Next-Hop Issue 해결
1) Next-Hop Network를 IGP에 포함
- Next-Hop 네트워크를 OSPF를 이용해 AS 내부로 광고
- 양단의 AS에서 Next-Hop 네트워크를 OSPF로 광고할 시, OSPF Neighbor를 맺을 수 있으니 Passive 설정 필요
- IGP를 이용하여 Next-Hop 네트워크를 광고해도 되지만 R2에서 BGP를 이용하여 광고해도 문제 해결 가능
- Nokia 7750 SR은 iBGP를 이용하여 Next-Hop 네트워크를 광고해도 문제가 해결되지 않음
- Cisco IOL은 iBGP를 이용하여 Next-Hop 네트워크를 광고하면 문제 해결
- R2가 Next-Hop 네트워크를 광고하면 R3의 라우팅 테이블에 Next-Hop 네트워크가 생성
- R2가 BGP 정보를 송신한 라우터이므로 'Res. Nexthop'이 1.2.3.2로 표시
2) 'Next-Hop-Self' Option 사용
- R2와 iBGP Peer를 맺고 있는 라우터들의 BGP Next-Hop이 R2의 System IP로 변경
- 단, iBGP Neighbor IP가 System IP로 설정되어 있어야 System IP로 변경
- R2에서 'Next-Hop-Self' 사용 시, Next-Hop이 '1.1.12.1 → 2.2.2.2'로 변경
- Next-Hop 네트워크 정보가 없어도 문제없이 동작 가능
728x90
반응형
'네트워크 > BGP' 카테고리의 다른 글
How to Advertise Networks in BGP (0) | 2024.03.20 |
---|---|
BGP Route-Reflector Sample Configuration(Cisco IOL) (0) | 2024.03.19 |
BGP Route-Reflector (0) | 2024.03.18 |
BGP Split-Horizon (0) | 2024.03.17 |
IGP Synchronization Sample Configuration(Cisco IOL) (0) | 2024.03.15 |
IGP Synchronization (0) | 2024.03.14 |
Nokia 7750 SR Policy (4) | 2024.03.13 |
How to Read the BGP Table (1) | 2024.03.12 |