BGP 접두사 발표 문제


11

이상한 문제가 있습니다. 설정은 다음과 같습니다. 우리는 2 개의 Foundry SX를 가지고 있습니다.

SX01 --->  ISPA
|
|
SX02 --->  ISPB

ISPA의 / 24와 ISPB의 / 24가 있습니다. 두 / 24 모두 각 제공자에게 발표 될 수 있습니다.

iBGP는 두 SX 사이에서 실행되며 eBGP는 각 SX에서 해당 ISP로 사용되고 있습니다.

그래서 SX에 대해 다음과 같은 내용이 있습니다.

ip route 1.1.1.0/24 null0
ip route 2.2.2.0/24 null0

또한 / 24 각각에 대해 접두사 목록을 구성하고 접두사 목록을 사용하도록 bgp 이웃을 구성했습니다.

내 문제는 위의 null 경로를 두 라우터에 동시에 추가 할 때마다 연결 문제가 발생하고 패킷 손실이 발생한다는 것입니다. 이 정적 경로에서 관리 거리를 변경하려고 시도했지만 운이 없습니다. 이 null 경로를 SX 중 하나에 만 추가하고 다른 하나에서 제거하면 접두사가 해당 ISP에 잘 표시되고 정상적으로 작동합니다.

어떤 아이디어를 수정하는 방법? 시스코 장치에서는 위의 명령을 두 에지 라우터 모두에 추가하는 것만 큼 간단하므로 현재 작동하지 않는 이유를 모릅니다.


어떤 대답이 도움이 되었습니까? 그렇다면 질문에 대한 답변이 계속 나오지 않도록 답변을 수락해야합니다. 또는 자신의 답변을 제공하고 수락 할 수 있습니다.
Ron Maupin

답변:


8

이러한 네트워크에 대한 경로가 실제로 null0으로 대체되도록 유효한 내부 경로가 있는지 확인하십시오. 이러한 네트워크에 대해보다 구체적이거나 선호되는 경로가없는 경우 라우터는 해당 경로로 향하는 트래픽을 버립니다.


4

앵커 경로는 정확하지만 해당 경로를 재정의하려면 IGP에 더 자세한 내용이 필요합니다. 어떻게 진행하는지는 실제로 네트워크 레이아웃에 달려 있지만, 예를 들어 ....

각각에 / 28이 할당 된 두 개의 다른 라우터 포트가 있다고 가정합니다. 하나의 라우터는 이제 더 구체적으로 지정되어 해당 / 28로 향하는 트래픽을 블랙홀하지는 않지만 다른 라우터는 IGP (OSPF, IS-IS 등)에 광고하지 않는 한 알 수 없습니다. 라우터는 더 구체적인 경로를 지정할 때까지 사용하지 않는 서브넷의 트래픽을 null0으로 보냅니다.

BGP가 / 24를 광고 할 수 있도록 이러한 앵커 경로를 유지하려고합니다. / 24가 단일 포트에 할당되어 있고 전혀 서브넷이 아닌 경우 앵커 경로가 필요하지 않습니다. 기본적으로 BGP가 해당 경로를 알리기 전에 라우팅 테이블에 / 24 로의 유효한 경로 (라이브 포트 또는 null0 정적)가 있어야합니다. 라우터가 유효한 트래픽을 보낼 위치를 알 수 있도록 IGP에서보다 구체적인 내용을 재배포해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.