이 문서에서는 OMP(Overlay Management Protocol)에 BGP(Border Gateway Protocol) 경로를 광고할 때 vEdge 라우터가 자체 AS(Autonomous System) 번호를 광고하지 않는 이유를 설명합니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경에서 디바이스의 도움을 받아 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 이해해야 합니다.
다음은 설정을 설명하는 간단한 토폴로지 다이어그램입니다.
192.168.41.0/24—|R1—vedge1—오버레이—vedge2—R2|—192.168.51.0/24
문제는 다음과 같습니다.
R2의 접두사 A의 경우 AS-PATH가 표시되어야 합니다.65002, 64500, 65001, 65156만 보았지만 65002 64500 65156만 보임
R1의 접두사 B의 경우 AS-PATH가 표시되어야 합니다.65001, 64500, 65002, 65157만 65001 64500 65157
이 섹션을 사용하여 컨피그레이션이 제대로 작동하는지 확인합니다.
1. vedge2의 접두사 B(192.168.51.0/24)을 확인하십시오.
vedge2# show bgp routes 192.168.51.0/24 detail bgp routes-table vpn 40 192.168.51.0/24 best-path 1 info 0 nexthop 192.168.50.115 metric 0 weight 0 origin igp as-path 65157 ri-peer 192.168.50.115 ri-routerid 2.2.2.1 path-status valid,best,external tag 0
여기서 AS 경로는 피어 라우터 R2의 단일 AS로 구성되며 이는 예상되는 동작입니다.vedge2에서 이 접두사가 광고되는 방식으로 표시됩니다.
일반적인 Cisco IOS®(Internetworking Operating Systems) 라우터와 유사한 동작을 관찰할 수 있습니다.
2. OMP를 통한 BGP 경로 광고
omp overlay-as 64500 advertise bgp !
Advertise bgp 컨피그레이션은 잘 알려진 Cisco IOS®redistribute 명령과 같습니다. OMP는 BGP와 유사하지만 실제로는 SDWAN 솔루션용으로 특별히 개발된 또 다른 프로토콜입니다.따라서 BGP 테이블에 있던 BGP 접두사 특성을 보존합니다(1단계 참조).
3. 오버레이를 통과한 후 vedge1의 접두사 B(192.168.51.0/24)을 살펴보겠습니다.
vedge1# show omp routes 192.168.51.0/24 detail --------------------------------------------------- omp route entries for vpn 40 route 192.168.51.0/24 --------------------------------------------------- RECEIVED FROM: peer 192.168.30.103 path-id 12 label 1003 status C,I,R loss-reason not set lost-to-peer not set lost-to-path-id not set Attributes: originator 192.168.30.105 type installed tloc 192.168.30.105, mpls, ipsec ultimate-tloc not set domain-id not set overlay-id 1 site-id 50 preference not set tag not set origin-proto eBGP origin-metric 0 as-path "65157" unknown-attr-len not set
이 접두사의 특성은 다른 동적 라우팅 프로토콜에 대해 수행되는 방식과 유사하게 보존되었습니다.BGP의 AS-path는 OMP를 의미하지 않는 외부 라우팅 프로토콜의 또 다른 특성 중 하나에 불과합니다.경로에 하나의 AS만 표시됩니다.vedge2가 다른 BGP 네이버에 대한 알림을 수행하지 않았기 때문에 이는 정상적인 동작입니다.BGP에서 OMP로 재배포되었으므로 이 접두사에 자체 AS를 추가하지 않아야 합니다.
4. OMP를 BGP AS 65001로 재배포하지만 지금은 vedge1에서 수행합니다.
omp no shutdown overlay-as 64500 advertise bgp ! … ! vpn 40 router bgp 65001 propagate-aspath address-family ipv4-unicast redistribute omp ! neighbor 192.168.40.114 no shutdown remote-as 65156 ! ! !
다음은 오버레이-AS가 실제로 단계를 거쳐 역할을 수행하는 곳이지만, 일반 Cisco IOS®와 달리 접두사가 R1에 광고되는 대로 접두사에 대한 변경 사항을 볼 수 없습니다. vEdge에는 새로 생성된 AS-path를 볼 수 있는 Cisco IOS®show ipv4 uncast neighbors 192.168.40.114 advertised-routes와 유사한 명령이 없기 때문입니다.
5. 따라서 수신 라우터에서 AS-path를 확인할 수 있는 가능성만 남습니다(이 경우 R1).
R1#show bgp vpnv4 unicast vrf vEdge1_18.3 neighbors 192.168.40.104 routes BGP table version is 11, local router ID is 192.168.41.10 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, x best-external, a additional-path, c RIB-compressed, t secondary path, Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path Route Distinguisher: 1:183 (default for vrf vEdge1_18.3) *> 192.168.51.0 192.168.40.104 1000 0 65001 64500 65157 ?
현재 이 컨피그레이션에 사용할 수 있는 특정 문제 해결 정보가 없습니다.
OMP는 BGP와 유사성을 공유하지만, 두 프로토콜이 서로 상호 작용할 때 이 사실을 혼동해서는 안 됩니다.AS-path는 그러한 오해를 유발시키는 주제의 하나이다.