본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 백업 경로를 사용할 수 있는 경우에도 링크 장애가 발생할 경우 원격 사이트에 대한 연결 손실과 원치 않는 결과를 초래하는 vSmart 컨트롤러가 아닌 vEdge 디바이스에서 OMP(Overlay Management Protocol) 경로 선택을 적용할 때 이중화 설계에서 발생하는 문제를 설명합니다.이 문제는 "vSmart가 원격 vEdge에서 TLOC 상태를 고려하지 않음"이라고도 합니다.
이 문제를 더 잘 이해하기 위해 다음과 같은 간단한 토폴로지 다이어그램이 설정을 보여줍니다.
컨피그레이션에 대한 간단한 설명을 확인할 수 있습니다.
두 DC 사이트(DC1 및 DC2)는 동일한 네트워크, 198.51.100.0/24을 광고합니다.
각 사이트에서 vEdge는 BGP(Border Gateway Protocol)와 같은 동적 라우팅 프로토콜을 통해 DC에서 라우터를 학습합니다.
각 DC 사이트는 접두사에 다른 메트릭을 태그합니다.
사이트 DC1 vEdge set origin-metric 32
사이트 DC2 vEdge 설정 원본-메트릭 52
호스트 이름 | 사이트 ID | 시스템 IP |
DC1 | 21 | 10.100.0.21 |
DC2 | 41 | 10.100.0.41 |
본사 | 100 | 10.100.0.100 |
vSmart | 100 | 10.100.0.20 |
정상 작동 시:
1.vSmart는 DC1 및 DC2에서 198.51.100.0/24을 수신합니다.
vsmart1# show omp routes 198.51.100.0/24 Code: C -> chosen I -> installed Red -> redistributed Rej -> rejected L -> looped R -> resolved S -> stale Ext -> extranet Inv -> invalid Stg -> staged U -> TLOC unresolved PATH ATTRIBUTE VPN PREFIX FROM PEER ID LABEL STATUS TYPE TLOC IP COLOR ENCAP PREFERENCE -------------------------------------------------------------------------------------------------------------------------------------- 3 198.51.100.0/24 10.100.0.21 36 1003 C,R installed 10.100.0.21 biz-internet ipsec - <===== METRIC 32 (PREFERRED) 10.100.0.21 49 1003 C,R installed 10.100.0.21 private1 ipsec - <===== METRIC 32 (PREFERRED) 10.100.0.41 36 1003 R installed 10.100.0.41 biz-internet ipsec - <===== METRIC 52 10.100.0.41 49 1003 R installed 10.100.0.41 private1 ipsec - <===== METRIC 52
2 .vSmart는 OMP 경로 선택 기준에 따라 최저 오리진 메트릭을 가지므로 목적지 DC1(private1 및 biz-internet을 통해)이 있는 경로를 HQ에 알립니다.
vsmart1# show omp routes 198.51.100.0/24 vpn 3 detail --------------------------------------------------- omp route entries for vpn 3 route 198.51.100.0/24 --------------------------------------------------- RECEIVED FROM: <================= RECEIVED FROM vEdge in DC1 in "biz-internet" color peer 10.100.0.21 path-id 36 label 1003 status C,R loss-reason not set lost-to-peer not set lost-to-path-id not set Attributes: originator 10.100.0.21 type installed tloc 10.100.0.21, biz-internet, ipsec ultimate-tloc not set domain-id not set overlay-id 1 site-id 21 preference not set tag 1000030021 origin-proto eBGP origin-metric 32 as-path "65001 65001 65001" unknown-attr-len not set RECEIVED FROM: <================= RECEIVED FROM vEdge in DC1 in "private1" color peer 10.100.0.21 path-id 49 label 1003 status C,R loss-reason not set lost-to-peer not set lost-to-path-id not set Attributes: originator 10.100.0.21 type installed tloc 10.100.0.21, private1, ipsec ultimate-tloc not set domain-id not set overlay-id 1 site-id 21 preference not set tag 1000030021 origin-proto eBGP origin-metric 32 as-path "65001 65001 65001" unknown-attr-len not set RECEIVED FROM: <================= RECEIVED FROM vEdge in DC2 in "biz-internet" color peer 10.100.0.41 path-id 36 label 1003 status R loss-reason origin-metric lost-to-peer 10.100.0.21 lost-to-path-id 49 Attributes: originator 10.100.0.41 type installed tloc 10.100.0.41, biz-internet, ipsec ultimate-tloc not set domain-id not set overlay-id 1 site-id 41 preference not set tag 1000030041 origin-proto eBGP origin-metric 52 as-path "65001 65001 65001 65001 65001" unknown-attr-len not set RECEIVED FROM: <================= RECEIVED FROM vEdge in DC2 in "private1" color peer 10.100.0.41 path-id 49 label 1003 status R loss-reason tloc-id lost-to-peer 10.100.0.41 lost-to-path-id 36 Attributes: originator 10.100.0.41 type installed tloc 10.100.0.41, private1, ipsec ultimate-tloc not set domain-id not set overlay-id 1 site-id 41 preference not set tag 1000030041 origin-proto eBGP origin-metric 52 as-path "65001 65001 65001 65001 65001" unknown-attr-len not set ADVERTISED TO: <================= WE ADVERTISE TO HQ vEdge ONLY BEST ROUTES WITH METRIC 32 peer 10.100.0.100 Attributes: originator 10.100.0.21 label 1003 path-id 4410 tloc 10.100.0.21, biz-internet, ipsec ultimate-tloc not set domain-id not set site-id 21 overlay-id 1 preference not set tag 1000030021 origin-proto eBGP origin-metric 32 as-path "65001 65001 65001" unknown-attr-len not set Attributes: originator 10.100.0.21 label 1003 path-id 4439 tloc 10.100.0.21, private1, ipsec ultimate-tloc not set domain-id not set site-id 21 overlay-id 1 preference not set tag 1000030021 origin-proto eBGP origin-metric 32 as-path "65001 65001 65001" unknown-attr-len not set
3. HQ vEdge에서는 TLOC "biz-internet"을 "Inv,U"로 경로에 플래그를 지정합니다. 이 vEdge에는 TLOC Biz-Internet이 없기 때문입니다.
4. HQ vEdge는 TLOC "private1"을 "C,I,R"로 경로에 플래그를 지정하고 경로를 설치합니다.
DC1 실패 시나리오:
1. 실패 시나리오에서 "private1"의 DC1 vEdge 업링크는 실패(인터페이스가 다운된 상태)한 반면 "biz-internet"은 작동 상태로 유지됩니다.
2 .vSmart는 DC1에서 198.51.100.0/24(biz-internet을 통해서만 연결 가능) 및 DC2(biz-internet 및 private1)를 수신합니다.
3 .DC1의 메트릭이 가장 낮기 때문에 vSmart는 HQ vEdge에서 DC1(Biz-Internet을 통해)로 경로를 DC1에 알립니다.
vsmart1# show omp routes 198.51.100.0/24 detail --------------------------------------------------- omp route entries for vpn 3 route 198.51.100.0/24 --------------------------------------------------- RECEIVED FROM: peer 10.100.0.21 path-id 36 label 1003 status C,R loss-reason not set lost-to-peer not set lost-to-path-id not set Attributes: originator 10.100.0.21 type installed tloc 10.100.0.21, biz-internet, ipsec ultimate-tloc not set domain-id not set overlay-id 1 site-id 21 preference not set tag 1000030021 origin-proto eBGP origin-metric 32 as-path "65001 65001 65001" unknown-attr-len not set RECEIVED FROM: peer 10.100.0.41 path-id 36 label 1003 status R loss-reason origin-metric lost-to-peer 10.100.0.21 lost-to-path-id 36 Attributes: originator 10.100.0.41 type installed tloc 10.100.0.41, biz-internet, ipsec ultimate-tloc not set domain-id not set overlay-id 1 site-id 41 preference not set tag 1000030041 origin-proto eBGP origin-metric 52 as-path "65001 65001 65001 65001 65001" unknown-attr-len not set RECEIVED FROM: peer 10.100.0.41 path-id 49 label 1003 status R loss-reason tloc-id lost-to-peer 10.100.0.41 lost-to-path-id 36 Attributes: originator 10.100.0.41 type installed tloc 10.100.0.41, private1, ipsec ultimate-tloc not set domain-id not set overlay-id 1 site-id 41 preference not set tag 1000030041 origin-proto eBGP origin-metric 52 as-path "65001 65001 65001 65001 65001" unknown-attr-len not set ADVERTISED TO: peer 10.100.0.31 Attributes: originator 10.100.0.21 label 1003 path-id 5906 tloc 10.100.0.21, biz-internet, ipsec ultimate-tloc not set domain-id not set site-id 21 overlay-id 1 preference not set tag 1000030021 origin-proto eBGP origin-metric 32 as-path "65001 65001 65001" unknown-attr-len not set ADVERTISED TO: peer 10.100.0.41 Attributes: originator 10.100.0.21 label 1003 path-id 7689 tloc 10.100.0.21, biz-internet, ipsec ultimate-tloc not set domain-id not set site-id 21 overlay-id 1 preference not set tag 1000030021 origin-proto eBGP origin-metric 32 as-path "65001 65001 65001" unknown-attr-len not set ADVERTISED TO: <===== THIS IS WHAT WE ADVERTISE TO HQ SITE peer 10.100.0.100 Attributes: originator 10.100.0.21 label 1003 path-id 4410 tloc 10.100.0.21, biz-internet, ipsec ultimate-tloc not set domain-id not set site-id 21 overlay-id 1 preference not set tag 1000030021 origin-proto eBGP origin-metric 32 as-path "65001 65001 65001" unknown-attr-len not set
4. HQ vEdge는 TLOC Biz-Internet이 없으므로 TLOC "biz-internet"을 "Inv,U"로 경로에 플래그를 지정합니다.
그 결과 HQ vEdge는 198.51.100.0/24에 도달할 수 없습니다.
vSmart는 DC2로 경로를 전송했을 수 있습니다(덜 미리 더 높은 메트릭을 사용함). 이 경우 HQ vEdge는 DC2를 통해 "private1" TLOC를 사용해도 여전히 목적지에 도달할 수 있으며, 이는 여전히 작동 중입니다.
VEDGE-HQ-1# show bfd sessions site-id 41 SOURCE TLOC REMOTE TLOC DST PUBLIC DST PUBLIC DETECT TX SYSTEM IP SITE ID STATE COLOR COLOR SOURCE IP IP PORT ENCAP MULTIPLIER INTERVAL(msec) UPTIME TRANSITIONS ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 10.100.0.41 41 up private1 private1 192.168.11.1 192.168.41.1 12406 ipsec 7 1000 12:04:02:25 0
그러나 vSmart가 더 낮은 메트릭을 가진 비즈 인터넷 경로를 최적 경로로 이미 선택했기 때문에 HQ vEdge에서 "private1" TLOC를 통해 설치된 경로는 없습니다. vSmart는 기본적으로 다른 메트릭이 있는 OMP 경로를 광고하지 않으므로 vEdge 장치를 통해 어떤 경로를 사용할지 결정할 수 없습니다(그리고 사용 가능한 TLOC 및 해당 상태를 고려해서는 안 됩니다). vSmart는 TLOC 원격 색상을 고려하지 않습니다. 라우트를 광고하고 상태를 고려하지 않는 장치(여기서는 HQ vEdge)입니다. 이를 제어하는 메커니즘이 없기 때문입니다.
이는 iBGP 경로 리플렉터와 물리적 인터페이스 주소를 피어링하는 유사한 토폴로지에서 볼 수 있는 OMP 코너 케이스입니다.
첫 번째 솔루션 옵션은 OMP에서 사용할 수 있는 추가 경로(RFC7911) 및 vSmart의 "send-backup-paths"를 사용하는 것입니다.
omp send-backup-paths
사용 가능한 모든 경로를 광고하므로 원격 HQ vEdge에서 TLOC 가용성에 따라 경로를 선택합니다.
여기서 두 번째 해결 방법은 DC1 및 DC2 vEdge에서 해당 접두사에 대한 경로 정책 작업 "메트릭 설정"을 제거한 다음 vSmart 제어 정책을 통해 중앙 집중식 경로 선택 적용을 수행하는 것입니다. 예를 들면 다음과 같습니다.
policy
lists
site-list site_11
site-id 11
!
prefix-list PREFIX
ip-prefix 198.51.100.0/24
!
control-policy SET_PREF
sequence 10
match route
prefix-list PREFIX
site-id 21
!
action accept
set
preference 200
!
!
!
sequence 20
match route
prefix-list PREFIX
site-id 41
!
action accept
set
preference 100
!
!
!
default-action accept
!
apply-policy
site-list site_11
control-policy SET_PREF out
!
여기서 site-id 11은 HQ vEdge이고 접두사 목록 PREFIX에는 하나의 TLOC 색상이나 다른 색상보다 선호하는 접두사가 포함되어 있습니다.두 OMP 경로가 모두 HQ vEdge에 있으므로 vEdge가 더 이상 Biz-Internet에 연결할 수 없게 되면 OMP 경로 테이블에서 RIB(Routing Information Base)에 private1을 통해 경로를 설치합니다.