BGP 신호 MPLS 문제


14

15.3 (2) 및 BGP 신호와 함께 ME3600x를 사용하여 VPLS 를 얻는 데 문제가 있습니다. @yelfathi와 @packettalk가 올바른 경로를 지적했지만 해결 방법을 잘 모르겠습니다.

RSVP 를 PE로 사용하고 2 개의 MX80 라우터를 P로 사용하는 2 개의 ME3600 스위치 가 있습니다.

P 라우터는 LSP를 전송 LSP로 올바르게 표시하며 TE 터널이 작동 중입니다. 두 스위치 모두에서 다음을 얻습니다.

SW1.THN-LON#show mpls L2transport vc 501 detail
Local interface: VFI FLVPLS001 vfi up
Interworking type is Ethernet
Destination address: 46.226.0.10, VC ID: 501, VC status: down
Last error: MPLS dataplane reported a fault to the nexthop
Output interface: none, imposed label stack {}
Preferred path: not configured
Default path: no route
No adjacency
Create time: 00:19:42, last status change time: 00:19:42
Last label FSM state change time: 00:19:42
Signaling protocol: BGP
Status TLV support (local/remote)   : Not Applicable
  LDP route watch                   : Not Applicable
  Label/status state machine        : activating, LruRruD
  Last local dataplane   status rcvd: DOWN(pw-tx-fault)
  Last BFD dataplane     status rcvd: Not Applicable
  Last BFD peer monitor  status rcvd: Not Applicable
  Last local AC  circuit status rcvd: No fault
  Last local AC  circuit status sent: DOWN(pw-rx-fault)
  Last local PW i/f circ status rcvd: No fault
  Last local LDP TLV     status sent: Not Applicable
  Last remote LDP TLV    status rcvd: Not Applicable
  Last remote LDP ADJ    status rcvd: Not Applicable
MPLS VC labels: local 27, remote 16
Group ID: local 0, remote 0
MTU: local 1500, remote 1500
Control Word: Off
Dataplane:
SSM segment/switch IDs: 0/10075 (used), PWID: 12
VC statistics:
transit packet totals: receive 0, send 0
transit byte totals:   receive 0, send 0
transit packet drops:  receive 0, seq error 0, send 0


SW1.THN-LON#show mpls for 46.226.0.10 detail
Local      Outgoing   Prefix           Bytes Label   Outgoing   Next Hop  
Label      Label      or Tunnel Id     Switched      interface            
None       304720     46.226.0.10/32   0             Tu0        point2point
MAC/Encaps=14/18, MRU=9000, Label Stack{304720}, via Te0/2
A8D0E55DEB3D88F077938CDB8847 4A650000

의사 와이어는 작동하지만 여전히 VC는 작동하지 않습니다.

다음 명령을 수행하면 FEC 매핑이 없다는 메시지가 다시 나타납니다.

SW1.THN-LON#ping mpls ipv4 46.226.0.10/32 
Sending 5, 100-byte MPLS Echos to Target FEC Stack TLV descriptor, 
 timeout is 2 seconds, send interval is 0 msec:

Codes: '!' - success, 'Q' - request not sent, '.' - timeout,
'L' - labeled output interface, 'B' - unlabeled output interface, 
'D' - DS Map mismatch, 'F' - no FEC mapping, 'f' - FEC mismatch,
'M' - malformed request, 'm' - unsupported tlvs, 'N' - no label entry, 
'P' - no rx intf label prot, 'p' - premature termination of LSP, 
'R' - transit router, 'I' - unknown upstream index,
'l' - Label switched with FEC change, 'd' - see DDMAP for return code,
'X' - unknown return code, 'x' - return code 0

Type escape sequence to abort.
FFFFF
Success rate is 0 percent (0/5)
Total Time Elapsed 48 ms

다음과 같이 스위치 관련 부품을 구성하십시오.

interface Tunnel0
 description sw1.thn-lon-to-sw1.sco-edi
 ip unnumbered Loopback0
 tunnel mode mpls traffic-eng
 tunnel destination 46.226.0.10
 tunnel mpls traffic-eng autoroute announce
 tunnel mpls traffic-eng priority 1 1
 tunnel mpls traffic-eng path-option 1 dynamic

mpls traffic-eng tunnels
l2vpn vfi context FLVPLS001 
 vpn id 501
 autodiscovery bgp signaling bgp 
  ve id 1
  rd 56595:501
  route-target export 56595:501
  route-target import 56595:501

bridge-domain 501 
 member GigabitEthernet0/1 service-instance 2


interface GigabitEthernet0/1
 description customer xxx
 switchport trunk allowed vlan none
 switchport mode trunk
 mtu 1600
 speed 100
 duplex full
 service instance 1 ethernet
  description Cust: xxx
  encapsulation dot1q 400
  rewrite ingress tag pop 1 symmetric
 !        
 service instance 2 ethernet
  description Oil and Gas VPLS
  encapsulation dot1q 501
  rewrite ingress tag pop 1 symmetric

interface Vlan501
 no ip address
 member vfi FLVPLS001

모든 도움 / 명령 등 대단히 감사합니다

router bgp 56595  
 bgp log-neighbor-changes  
 bgp graceful-restart restart-time 120  
 bgp graceful-restart stalepath-time 360  
 bgp graceful-restart  
 neighbor 46.226.0.10 remote-as 56595  
 neighbor 46.226.0.10 update-source Loopback0  
 !  
 address-family l2vpn vpls  
  neighbor 46.226.0.10 activate  
  neighbor 46.226.0.10 send-community extended  
  neighbor 46.226.0.10 suppress-signaling-protocol ldp  
 exit-address-family  

완전성을 위해 ospf 구성을 추가했습니다.

router ospf 1
 redistribute connected subnets
 redistribute static subnets
 network 46.226.6.80 0.0.0.3 area 0.0.0.0
 mpls traffic-eng router-id Loopback0
 mpls traffic-eng area 0.0.0.0

디버그 아톰 이벤트의 일부 이벤트

*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: Evt dataplane reactivateS, in activating
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: . Activate dataplane
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: . Need to setup the dataplane
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: . Setup dataplane, PWID 21
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: .. Provision SSM with PWID 21, VC ID 501, Block ID 3
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: .. Set imp flags: ra
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: ..              : nsf
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: .. No signal context found, defaulting to single segment PW
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: .. Provision SSM with 7540/20332 (sw/seg)
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: Receive SSM dataplane unavailable notification
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: Evt dataplane downS, in activating
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: . Dataplane unavailable
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: . Set last error: MPLS dataplane reported a fault to the nexthop
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: . Notify dataplane down
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: Deactivating data plane
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: Notify dataplane down
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: Unprovision and deallocate SSM segment
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: Added vc to 60 sec retry queue
*Jun  8 05:31:57.748: AToM[46.226.0.12, 501]: Event provision retry already in retry queue

bgp 출력

SW1.THN-LON#show bgp l2vpn vpls all
BGP table version is 17, local router ID is 46.226.0.12
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, 
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: 56595:501
 *>  56595:501:VEID-1:Blk-1/136
                   0.0.0.0                            32768 ?
 *>i 56595:501:VEID-2:Blk-1/136
                   46.226.0.10              0    100      0 ?

@ytti의 도움을 얻은 후 BGP 신호 처리와 관련하여 me3600 내의 버그로 좁혔습니다.

우리는 신호를 LDP로 변경했으며 정상적으로 작동했습니다. Cisco로 해결되면 업데이트를 게시합니다.


nvm, LSP가 가동되었다는 사실을 놓쳤습니다.

죄송합니다. 형식을 정렬하는 방법을 잘
모름

bgp 설정이 OP에 추가되었습니다
NetDonkey

1
stackexchange는 이러한 유형의 문제에 완벽하지 않은 것 같습니다. 그러나 ME3600은 IGP 레이블에 문제가 있다고 생각합니다 (예 : RSVP 터널). 아마도 'sh ip cef 46.226.0.10 detail'이 도움이 될 것입니다 (라벨 홉별 및 양방향 출력 후 출력). 또한 먼저 'LDP'에 IGP 레이블을 시도하여 문제 도메인을 줄이십시오 (BGP에 VPLS 유지). 시도해 볼 수있는 또 다른 방법은 ME3600의 루프백에서 L3 MPLS VPN을 구성하여 문제가 있는지 확인하는 것입니다. VPN 레이블이 있으면 괜찮을지라도 BGP NLRI도 살펴보고 싶습니다.
ytti

안녕 이티 2 개의 중간 MX80이 있습니다. 그것들도 살펴볼 것입니다.
NetDonkey 2016 년

답변:


2

답변 / 통합 의견 수정 및 다른 찌르기 (면책 조항 : 내 MPLS / VPLS 경험은 Cisco 플랫폼에 없습니다). 토폴로지 모양을 유추하려고합니다.

ME3600<--->MX80<--->MX80<--->ME3600

당신은이 모든 것 사이에서 OSPF를 실행하고 있다고 말했습니다. 당신은 당신의 장치 사이에 LSP의 전체 메쉬가 있는지 다시 확인 했습니까? (이것은 바닐라 VPLS의 요구 사항입니다). ME3600 을 구성 mpls traffic-eng area x하고 그 mpls traffic-eng router-id Loopback0안에 router ospf있습니까?

나는 이것이 Tunnel0실제로 LSP를 대표 한다고 가정합니다 (이 질문에서 "Pseudowire"라는 용어가 사용되었지만 Pseudowire = L2VPN / EoMPLS / VLL이라는 용어를 알고 있습니다). LSP는 단방향 일 뿐이므로 LSP의 전체 메시가 없기 때문에 ME3600은 라우팅 테이블에서 다른 루프백을 볼 수 있기 때문에 P 라우터가 RSVP 신호를 방해하거나 바닥에 떨어 뜨릴 수 있습니다.


그 배쉬를 줄 것이다. 그것의 me3600에서 me3600으로 나는 그것이 다른 비 시스코 장치들과의 상호
운용

시도하고 diff를하지 않습니다. VC 여전히 다운
NetDonkey

그것은. 그와 함께 l2vpn vpls 세션이 필요합니까?
NetDonkey 2016 년

Fair point :-D MX80의 l2vpn vpls AF bgp 세션이 필요합니까? 나는 그들이 레이블을 바꾸는 것만으로는 안 될 것이라고 생각 했습니까?
NetDonkey 2016 년

그들 사이의 Ospf. PW가 있고 CFO가 있습니다. VC 없음 :-(
NetDonkey

0

출구 스위치로가는 도중에 전달 평면 문제가있는 것 같습니다. ping mpls ipv4 46.226.0.10/32 verbose의 출력은 무엇입니까?


안녕하세요 마르코,SW1.THN-LON#ping mpls ipv4 46.226.0.10/32 verbose Type escape sequence to abort. F size 100, reply addr 46.226.0.118, return code 4 F size 100, reply addr 46.226.0.118, return code 4 F size 100, reply addr 46.226.0.118, return code 4 F size 100, reply addr 46.226.0.118, return code 4 F size 100, reply addr 46.226.0.118, return code 4 Success rate is 0 percent (0/5) Total Time Elapsed 52 ms
NetDonkey

사과. 그들은 모두 FEC 매핑이 없음을 의미하는 F로 돌아 왔습니다.
NetDonkey

46.226.0.118 라우터에서 MPLS 전달 테이블을 확인합니다. 무언가가 깨졌습니다 MX80입니까?
Marco Marzetti

안녕하세요 마르코, 그것은 mx80입니다
NetDonkey

누군가가 팀 뷰어 세션을 좋아하면 맥주로 지불 할 것입니다 :)
NetDonkey

0

(중 글로벌 또는 인터페이스)를 MTU 불일치 책임을 질 수 있음을 시사 C-NSP에 게시물을 찾을 수 http://www.gossamer-threads.com/lists/cisco/nsp/98769#98769 또 하나의 가치가 검사를 두 PE 라우터 모두 라우팅 테이블에 서로의 루프백 주소가 있습니다 (/ 32).


Hi Aziraphale 각 스위치는 TE 터널을 통해 다른 루프백을 볼 수 있습니다. MTU는 괜찮습니다. 액세스 포트는 1600입니다. 업 링크는 9000입니다.
NetDonkey 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.