기본 경로 또는 전체 BGP 테이블을 사용해야합니까?


9

세 개의 링크 (ISPA, 3MB, ISPB, 1.5MB, ISPC, 50MB)가있는 네트워크가 있습니다. 세 가지 속도가 있으므로 ISP A와 B는 주로 중복성을 위해 사용됩니다. 현재 세 곳의 공급자로부터 경로를 받고 있지만 백업 링크에서 여러 경로를 필터링하고 있습니다. 독점적으로 근처에서 더 큰 파이프로 트래픽을 라우팅하려고 할 때 모든 ISP에서 전체 라우팅 테이블을 검색 할 필요가없고 기본 경로 만 동기화 할 수 있다고 생각합니다.

이 경우입니까? BGP를 다음 홉 또는 로컬 경로 만 동기화하도록 제한하는 방법이 있습니까? 구형 라우터로 실행 중이므로 제한된 양의 RAM으로 작업하고 있으므로 전체 동기화를 사용하는 것이 걱정됩니다.


3 개의 ISP에 무엇을 광고하고 있습니까?
Ron Trunk

나는 싱글 / 24를 광고하고있다
Couradical

답변:


7

당신은 당신의 주요 이웃으로부터 전체 테이블을 수락하고 다른 사람들에게 당신에게 로컬 경로 + 기본 경로 만 보내달라고 요청할 수 있습니다. 이 경우 전체 테이블 경로가 기본값보다 우선하며 대중 교통 트래픽은 "전체 테이블"이웃을 사용합니다. 보조 경로로의 트래픽은 ASPATH가 더 짧으므로 여전히 업 링크를 사용해야합니다. 트래픽의 대부분이 인바운드 경우, 당신은 광고 경로 해제 우선 순위를해야하지만이 아웃 바운드 트래픽에 적용 (AS-앞에 추가 등을 통해) 보조 이웃.


모든 인바운드 자료는 이미 커뮤니티 및 경로 앞에 추가되어 관리됩니다. 기본 경로를 동기화하는 또 다른 질문은 각 라우터에 정적 기본 경로가 있어야합니까?
Couradical

1
그렇게 생각하지 않으면 정적 기본값이 응답하지 않는 이웃을 계속 가리키고 라우팅 문제가 발생할 수 있습니다.

6

주소를 기반으로 사용할 ISP를 선택하지 않는 한 기본 경로 이상을 수신 할 이유가 없습니다. ISP C로부터받은 라우트에 LOCAL-PREFERENCE 속성을 사용하여 선택할 수 있습니다. 예를 들면 다음과 같습니다.

ip access-list standard DEFAULT-ONLY permit 0.0.0.0
!
route-map PREFERr-C permit 10
 match ip address DEFAULT-ONLY
 set local-preference 200
route-map PREFER-C permit 20
!
router bgp 9999
neighbor <isp c> route-map PREFER-C in
!

편집 : 동기화 경로를 읽을 때 BGP 라우터가 서로 대화하고 있음을 깨달았습니다. 이 경우 로컬 환경 설정을 사용합니다.

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