광고를 위해 BGP에 경로 삽입 : BGP 네트워크 명령

저는 BGP 구성의 완전 초보자입니다. BGP 네트워크 명령 이해에 대한 설명이 필요합니다.

MPLS 사이트 라우터 중 하나의 구성은 다음과 같습니다. (구성 스 니펫 만 붙여 넣기) “

R1# interface Loopback0 ip address 10.129.110.157 255.255.255.252 interface GigabitEthernet0/0 ip address 10.129.110.154 255.255.255.252 interface GigabitEthernet0/1.10 encapsulation dot1Q 10 native ip address 10.129.135.129 255.255.255.192 ! interface GigabitEthernet0/1.20 encapsulation dot1Q 20 ip address 10.129.135.193 255.255.255.192 router bgp XXXXX bgp log-neighbor-changes neighbor 10.129.110.153 remote-as 7795 neighbor 10.129.110.153 neighbor 10.129.110.153 ebgp-multihop 10 ! address-family ipv4 neighbor 10.129.110.153 activate neighbor 10.129.110.153 send-community neighbor 10.129.110.153 soft-reconfiguration inbound no auto-summary no synchronization **network 10.129.110.152 mask 255.255.255.248** network 10.129.135.128 mask 255.255.255.128 exit-address-family " 

BGP 네트워크 명령 "network 10.129.110.152 mask 255.255.255.248"를 입력하면 루프백 주소 “10.129.110.157”과 네트워크의 다른 곳에서 라우터에 대한 연결을 얻지 못합니다.

하지만 분할 할 때 네트워크 명령을 개별적으로

 "network 10.129.110.152 mask 255.255.255.252" " network 10.129.110.156 mask 255.255.255.252" 

모든 것이 잘 작동했습니다.

어떤 본문이 BGP에서 네트워크 명령의 올바른 사용법을 설명해 주시겠습니까? 언제 그리고 어떤 경우에 BGP에서 집계 주소를 사용합니까?

미리 감사합니다.

댓글

  • 거기에 ip route 10.129.110.152 255.255.255.248 null0가 있습니까? 네트워크 문은 다음과 같은 경로를 삽입하지 않습니다. ' t in your route table.
  • 나는 ' ' 네트워크 ' 문은 절대 사용되어서는 안되며, 구성 이중성을 생성하며 시간이 지남에 따라 사람이 운영하는 네트워크에서 구성을 썩게합니다 (경로를 가져오고 네트워크 문을 사용하지 않음). 저는 ' 정적 경로에 태그를 제공 할 것을 강력히 제안합니다.이 태그는 경로 맵을 재배포하여 원하는대로 광고합니다. 이러한 구성 방법은 다중 공급 업체 네트워크에서도 더 잘 모델링됩니다. 연결된 네트워크의 경우 오늘 태그를 설정할 수 없으므로 (PERS / ER를 계정 팀에 수행하십시오) 연결된 네트워크에서 ' 인터페이스 이름과 일치하거나 접두사 목록을 생성합니다. voids 이중성 인수.
  • ' IP 경로 10.129.110.152 255.255.255.248 null0.

답변

이전 아카이브 구성에서 …

router bgp 7866 ... network 66.152.0.0 mask 255.255.224.0 ... ip route 66.152.0.0 255.255.224.0 Null0 200 

network를 사용하여 방송되었습니다. Null 경로 a) 플 래핑을 방지합니다 (예 : 고객 제공 블록과 같이 해당 네트워크에 대한 실제 인터페이스가있을 때). b) 그렇지 않은 경우에는 경로 테이블에 네트워크를 배치합니다.

답변

IGP (EIGRP, OSPF)에 대해 잘 알고있는 경우 네트워크 명령은 네트워크를 알리고 멀티 캐스트 주소를 사용하여 이웃을 설정하는 데 사용됩니다. BGP는 이웃을 정적으로 할당하고 네트워크 명령이 단순히 경로를 알리는 데 사용되기 때문에 다릅니다.

IGP를 사용하면 집계 네트워크 블록 내의 모든 접두사를 알릴 수 있으므로 다음과 같은 경우

"network 10.129.110.152 mask 255.255.255.248" 

EIGRP에서 해당 네트워크 내에서 / 30 “을 모두 광고합니다.

BGP는 RIB에서 네트워크 문과 정확히 일치해야한다는 점에서 다르게 작동합니다. 10.129.110.152/29 네트워크와 정확히 일치하지 않았기 때문에 광고하지 않았습니다. RIB와 일치하는 네트워크 명령문을 추가 한 후에는 사용할 수 있습니다.

어떤 경우에는 널 경로로 광고를 고정하는 것이 좋습니다. 따라서 다음과 같이 할 수 있습니다.

 ip route 10.129.110.152 255.255.255.248 null 0 

이렇게하면 라우팅 테이블에 네트워크 경로가 배치되고보다 구체적인 경로를 사용할 수없는 경우에도 항상 경로를 알립니다. 이는 또한 광고가 철회 및 재 광고되지 않기 때문에 플 래핑 링크가있을 때 도움이됩니다.

Aggregate-address는 네트워크 명령과 다릅니다. Aggregate-address 명령을 사용하려면 일치해야합니다. RIB가 아닌 BGP 테이블에 있습니다. 네트워크는 “정확히 일치 할 필요는 없으며 집계 주소 내에 더 긴 접두사 만 있으면됩니다.

여기”는 매우 유용한 문제 해결 링크입니다. 리소스도 있습니다.

NANOG BGP 문제 해결

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다