There are two types of traditional l2vpn, one is point-to-point (VPWS) and the other is point-to-multipoint(VPLS).
For VPLS, EVPN has a corresponding technology PBB-EVPN.
This topic, will intruduction a simple PBB-EVPN configuration.

Refer to the following route types,PBB-EVPN will use Type 2 and Type 3.


Core IGP

router isis 1
 is-type level-2-only
 net 49.0001.1391.5900.7248.00
 lsp-gen-interval maximum-wait 2000 initial-wait 100 secondary-wait 100
 address-family ipv4 unicast
  metric-style wide
 interface Bundle-Ether1
  circuit-type level-2-only
  address-family ipv4 unicast
   metric 5
 interface Loopback0
  circuit-type level-2-only
  address-family ipv4 unicast
RP/0/RSP0/CPU0:ASR9001-B#show run mpls ldp 
Fri Oct 25 04:13:08.554 UTC
mpls ldp
 address-family ipv4
 interface Bundle-Ether1
  address-family ipv4


RP/0/RSP0/CPU0:ASR9001-B#show run router bgp 
Fri Oct 25 04:14:28.506 UTC
router bgp 65001
 bgp router-id

 address-family l2vpn evpn
  remote-as 65001
  update-source Loopback0
  address-family l2vpn evpn
RP/0/RSP0/CPU0:ASR9001-B#show run l2vpn 
Fri Oct 25 04:15:37.293 UTC
 bridge group 1
  bridge-domain PBB-core-10000
   pbb core
    evi 10000    <<<< need same with peer PE,Broadcast domain
  bridge-domain PBB-edge-10000
   interface GigabitEthernet0/0/0/4.1
   pbb edge i-sid 10000 core-bridge PBB-core-10000
RP/0/RSP0/CPU0:ASR9001-B# show ru int gi0/0/0/4.1    
Fri Oct 25 04:18:56.372 UTC
interface GigabitEthernet0/0/0/4.1 l2transport
 encapsulation dot1q 10
 rewrite ingress tag pop 1 symmetric
 mtu 9000

Check the route learn from Peer PE

RP/0/RSP0/CPU0:ASR9001-B#show bgp l2vpn evpn 
Fri Oct 25 04:19:25.234 UTC
BGP router identifier, local AS number 65001
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0x0   RD version: 0
BGP main routing table version 36
BGP NSR Initial initsync version 6 (Reached)
BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs

Status codes: s suppressed, d damped, h history, * valid, > best
              i - internal, r RIB-failure, S stale, N Nexthop-discard
Origin codes: i - IGP, e - EGP, ? - incomplete
   Network            Next Hop            Metric LocPrf Weight Path
Route Distinguisher: (default for vrf PBB-core-10000)
*> [2][0][48][e4c7.225a.2fd0][0]/104    <<< Self BMAC
                                            0 i
*>i[2][0][48][e8ed.f344.050f][0]/104	<<< Remote PE BMAC 
                            100      0 i
*> [3][10000][32][]/80     
                                            0 i
                            100      0 i
Route Distinguisher:
*>i[2][0][48][e8ed.f344.050f][0]/104    <<< Remote PE BMAC  
                            100      0 i
                            100      0 i
RP/0/RSP0/CPU0:ASR9001-B#show l2vpn forwarding pbb backbone-source-mac detail location 0/rsp0/CPU0 
Fri Oct 25 04:25:04.241 UTC
Backbone Source MAC: e4c7.225a.2fd0    <<< Check BMAC
Chassis MAC        : e4c7.225a.2fd0
RP/0/RSP0/CPU0:ASR9001-B#show bgp l2vpn evpn rd [2][0][48][e8ed.f344.050f][0]/104 detail 
Fri Oct 25 04:27:54.322 UTC
BGP routing table entry for [2][0][48][e8ed.f344.050f][0]/104, Route Distinguisher:
  Process           bRIB/RIB  SendTblVer
  Speaker                 32          32
    Flags: 0x00001001+0x00000000; 
Last Modified: Oct 24 13:13:53.799 for 15:14:00
Paths: (1 available, best #1)
  Not advertised to any peer
  Path #1: Received by speaker 0
  Flags: 0x4000020005060005, import: 0x80
  Not advertised to any peer
  Local (metric 5) from (
      Received Label 16008    <<<< Inner Label recieve
      Origin IGP, localpref 100, valid, internal, best, group-best, import-candidate, imported, rib-install
      Received Path ID 0, Local Path ID 1, version 32
      Extended community: RT:65001:10000 
      EVPN ESI: 0000.0000.0000.0000.0000
      Source AFI: L2VPN EVPN, Source VRF: default, Source Route Distinguisher:
RP/0/RSP0/CPU0:ASR9001-B#show l2vpn forwarding bridge-domain 1:PBB-edge-10000 mac-address location 0/0/cPU0 
<<<< This command can check the MAC-address learning

No comments

Comments feed for this article


Your email address will not be published.