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.