美文网首页
用juniper VMX17.1R1.8实践PBB-EVPN

用juniper VMX17.1R1.8实践PBB-EVPN

作者: 严炎2016 | 来源:发表于2017-04-10 17:58 被阅读0次

PBB-EVPN用于超大规模的MAC寻址(10万条目以上,用于减轻EVPN控制平面管理大规模mac时的负担)

SW2 SW3的配置与SW1的配置相同

ubuntu14.04-1  192.168.10.1  00:31:cc:fa:84:01

ubuntu14.04-2  192.168.10.2  00:31:cc:55:cb:01

ubuntu14.04-3  192.168.10.3  00:31:cc:62:99:01

ubuntu14.04-4  192.168.10.4  00:31:cc:85:d0:01

ubuntu14.04-5    192.168.10.5  00:31:cc:d8:6e:01

ubuntu14.04-6    192.168.10.6  00:31:cc:f2:2f:01

三台MX PE路由器需要开启enhanced-ip模式

root@PE1> show configuration | display set

set version 17.1R1.8

set system host-name PE1

set system root-authentication encrypted-password "$6$9zE1EkvG$F2aC5EyiX/QzcUykYqha69I8SNz96B/C4LGyUJ/RWOr5mye9.U4DSSkCjwJlU21aVLbxo6HBSD9X.qhniR6UB/"

set system services ssh protocol-version v2

set system syslog user * any emergency

set system syslog file messages any notice

set system syslog file messages authorization info

set system syslog file interactive-commands interactive-commands any

set chassis network-services enhanced-ip

set interfaces ge-0/0/0 flexible-vlan-tagging

set interfaces ge-0/0/0 encapsulation flexible-ethernet-services

set interfaces ge-0/0/0 unit 100 encapsulation vlan-bridge

set interfaces ge-0/0/0 unit 100 vlan-id 100

set interfaces ge-0/0/8 unit 0 family inet address 10.0.13.1/24

set interfaces ge-0/0/8 unit 0 family mpls

set interfaces ge-0/0/9 unit 0 family inet address 10.0.12.1/24

set interfaces ge-0/0/9 unit 0 family mpls

set interfaces cbp0 unit 1000 family bridge interface-mode trunk

set interfaces cbp0 unit 1000 family bridge bridge-domain-type bvlan

set interfaces cbp0 unit 1000 family bridge isid-list all

set interfaces fxp0 unit 0 family inet address 10.8.17.106/24

set interfaces lo0 unit 0 family inet address 1.1.1.1/32

set interfaces pip0 unit 1000 family bridge interface-mode trunk

set interfaces pip0 unit 1000 family bridge bridge-domain-type svlan

set interfaces pip0 unit 1000 family bridge isid-list all-service-groups

set routing-options static route 10.8.0.0/16 next-hop 10.8.17.254

set routing-options router-id 1.1.1.1

set routing-options autonomous-system 65000

set protocols mpls interface ge-0/0/9.0

set protocols mpls interface ge-0/0/8.0

set protocols bgp group mesh type internal

set protocols bgp group mesh local-address 1.1.1.1

set protocols bgp group mesh family evpn signaling

set protocols bgp group mesh neighbor 2.2.2.2

set protocols bgp group mesh neighbor 3.3.3.3

set protocols ospf area 0.0.0.0 interface lo0.0 passive

set protocols ospf area 0.0.0.0 interface ge-0/0/9.0

set protocols ospf area 0.0.0.0 interface ge-0/0/8.0

set protocols ldp interface ge-0/0/8.0

set protocols ldp interface ge-0/0/9.0

set routing-instances PBB-EVPN-B-COMP instance-type virtual-switch

set routing-instances PBB-EVPN-B-COMP interface cbp0.1000

set routing-instances PBB-EVPN-B-COMP route-distinguisher 1.1.1.1:100

set routing-instances PBB-EVPN-B-COMP vrf-target target:100:100

set routing-instances PBB-EVPN-B-COMP protocols evpn control-word

set routing-instances PBB-EVPN-B-COMP protocols evpn pbb-evpn-core

set routing-instances PBB-EVPN-B-COMP protocols evpn extended-isid-list 100100

set routing-instances PBB-EVPN-B-COMP bridge-domains BR-B-100100 vlan-id 999

set routing-instances PBB-EVPN-B-COMP bridge-domains BR-B-100100 isid-list 100100

set routing-instances PBB-EVPN-B-COMP bridge-domains BR-B-100100 vlan-id-scope-local

set routing-instances PBB-EVPN-I-COMP instance-type virtual-switch

set routing-instances PBB-EVPN-I-COMP interface pip0.1000

set routing-instances PBB-EVPN-I-COMP bridge-domains BR-I-100 vlan-id 100

set routing-instances PBB-EVPN-I-COMP bridge-domains BR-I-100 interface ge-0/0/0.100

set routing-instances PBB-EVPN-I-COMP pbb-options peer-instance PBB-EVPN-B-COMP

set routing-instances PBB-EVPN-I-COMP service-groups CUST1 service-type elan

set routing-instances PBB-EVPN-I-COMP service-groups CUST1 pbb-service-options isid 100100 vlan-id-list 100

root@PE2> show configuration | display set

set version 17.1R1.8

set system host-name PE2

set system root-authentication encrypted-password "$6$BxZVN8w8$1doNHsXrG1ao8eAE9mvD8ovgAQsVej4VDjBrt46Ys1/6XVSe5X5tMcx9TLC67APHl56xPm8prIJUKbN.d4U/F0"

set system services ssh protocol-version v2

set system syslog user * any emergency

set system syslog file messages any notice

set system syslog file messages authorization info

set system syslog file interactive-commands interactive-commands any

set chassis network-services enhanced-ip

set interfaces ge-0/0/0 flexible-vlan-tagging

set interfaces ge-0/0/0 encapsulation flexible-ethernet-services

set interfaces ge-0/0/0 unit 100 encapsulation vlan-bridge

set interfaces ge-0/0/0 unit 100 vlan-id 100

set interfaces ge-0/0/7 unit 0 family inet address 10.0.23.2/24

set interfaces ge-0/0/7 unit 0 family mpls

set interfaces ge-0/0/9 unit 0 family inet address 10.0.12.2/24

set interfaces ge-0/0/9 unit 0 family mpls

set interfaces cbp0 unit 1000 family bridge interface-mode trunk

set interfaces cbp0 unit 1000 family bridge bridge-domain-type bvlan

set interfaces cbp0 unit 1000 family bridge isid-list all

set interfaces fxp0 unit 0 family inet address 10.8.17.107/24

set interfaces lo0 unit 0 family inet address 2.2.2.2/32

set interfaces pip0 unit 1000 family bridge interface-mode trunk

set interfaces pip0 unit 1000 family bridge bridge-domain-type svlan

set interfaces pip0 unit 1000 family bridge isid-list all-service-groups

set routing-options static route 10.8.0.0/16 next-hop 10.8.17.254

set routing-options router-id 2.2.2.2

set routing-options autonomous-system 65000

set protocols mpls interface ge-0/0/9.0

set protocols mpls interface ge-0/0/7.0

set protocols bgp group mesh type internal

set protocols bgp group mesh local-address 2.2.2.2

set protocols bgp group mesh family evpn signaling

set protocols bgp group mesh neighbor 1.1.1.1

set protocols bgp group mesh neighbor 3.3.3.3

set protocols ospf area 0.0.0.0 interface lo0.0 passive

set protocols ospf area 0.0.0.0 interface ge-0/0/9.0

set protocols ospf area 0.0.0.0 interface ge-0/0/7.0

set protocols ldp interface ge-0/0/7.0

set protocols ldp interface ge-0/0/9.0

set routing-instances PBB-EVPN-B-COMP instance-type virtual-switch

set routing-instances PBB-EVPN-B-COMP interface cbp0.1000

set routing-instances PBB-EVPN-B-COMP route-distinguisher 2.2.2.2:100

set routing-instances PBB-EVPN-B-COMP vrf-target target:100:100

set routing-instances PBB-EVPN-B-COMP protocols evpn control-word

set routing-instances PBB-EVPN-B-COMP protocols evpn pbb-evpn-core

set routing-instances PBB-EVPN-B-COMP protocols evpn extended-isid-list 100100

set routing-instances PBB-EVPN-B-COMP bridge-domains BR-B-100100 vlan-id 999

set routing-instances PBB-EVPN-B-COMP bridge-domains BR-B-100100 isid-list 100100

set routing-instances PBB-EVPN-B-COMP bridge-domains BR-B-100100 vlan-id-scope-local

set routing-instances PBB-EVPN-I-COMP instance-type virtual-switch

set routing-instances PBB-EVPN-I-COMP interface pip0.1000

set routing-instances PBB-EVPN-I-COMP bridge-domains BR-I-100 vlan-id 100

set routing-instances PBB-EVPN-I-COMP bridge-domains BR-I-100 interface ge-0/0/0.100

set routing-instances PBB-EVPN-I-COMP pbb-options peer-instance PBB-EVPN-B-COMP

set routing-instances PBB-EVPN-I-COMP service-groups CUST1 service-type elan

set routing-instances PBB-EVPN-I-COMP service-groups CUST1 pbb-service-options isid 100100 vlan-id-list 100

root@PE3> show configuration | display set

set version 17.1R1.8

set system host-name PE3

set system root-authentication encrypted-password "$6$WAuusfiq$tGR4ZbqvX1Lm67cmGCdjbAq98jMhw3Keqg/MWImRc00X7SFLkpo7xRbM8MdlHEUPK7K1mIInzixF1rMHThlV8."

set system services ssh protocol-version v2

set system syslog user * any emergency

set system syslog file messages any notice

set system syslog file messages authorization info

set system syslog file interactive-commands interactive-commands any

set chassis network-services enhanced-ip

set interfaces ge-0/0/0 flexible-vlan-tagging

set interfaces ge-0/0/0 encapsulation flexible-ethernet-services

set interfaces ge-0/0/0 unit 100 encapsulation vlan-bridge

set interfaces ge-0/0/0 unit 100 vlan-id 100

set interfaces ge-0/0/7 unit 0 family inet address 10.0.23.3/24

set interfaces ge-0/0/7 unit 0 family mpls

set interfaces ge-0/0/8 unit 0 family inet address 10.0.13.3/24

set interfaces ge-0/0/8 unit 0 family mpls

set interfaces cbp0 unit 1000 family bridge interface-mode trunk

set interfaces cbp0 unit 1000 family bridge bridge-domain-type bvlan

set interfaces cbp0 unit 1000 family bridge isid-list all

set interfaces fxp0 unit 0 family inet address 10.8.17.108/24

set interfaces lo0 unit 0 family inet address 3.3.3.3/32

set interfaces pip0 unit 1000 family bridge interface-mode trunk

set interfaces pip0 unit 1000 family bridge bridge-domain-type svlan

set interfaces pip0 unit 1000 family bridge isid-list all-service-groups

set routing-options static route 10.8.0.0/16 next-hop 10.8.17.254

set routing-options router-id 3.3.3.3

set routing-options autonomous-system 65000

set protocols mpls interface ge-0/0/8.0

set protocols mpls interface ge-0/0/7.0

set protocols bgp group mesh type internal

set protocols bgp group mesh local-address 3.3.3.3

set protocols bgp group mesh family evpn signaling

set protocols bgp group mesh neighbor 2.2.2.2

set protocols bgp group mesh neighbor 1.1.1.1

set protocols ospf area 0.0.0.0 interface lo0.0 passive

set protocols ospf area 0.0.0.0 interface ge-0/0/8.0

set protocols ospf area 0.0.0.0 interface ge-0/0/7.0

set protocols ldp interface ge-0/0/7.0

set protocols ldp interface ge-0/0/8.0

set routing-instances PBB-EVPN-B-COMP instance-type virtual-switch

set routing-instances PBB-EVPN-B-COMP interface cbp0.1000

set routing-instances PBB-EVPN-B-COMP route-distinguisher 3.3.3.3:100

set routing-instances PBB-EVPN-B-COMP vrf-target target:100:100

set routing-instances PBB-EVPN-B-COMP protocols evpn control-word

set routing-instances PBB-EVPN-B-COMP protocols evpn pbb-evpn-core

set routing-instances PBB-EVPN-B-COMP protocols evpn extended-isid-list 100100

set routing-instances PBB-EVPN-B-COMP bridge-domains BR-B-100100 vlan-id 999

set routing-instances PBB-EVPN-B-COMP bridge-domains BR-B-100100 isid-list 100100

set routing-instances PBB-EVPN-B-COMP bridge-domains BR-B-100100 vlan-id-scope-local

set routing-instances PBB-EVPN-I-COMP instance-type virtual-switch

set routing-instances PBB-EVPN-I-COMP interface pip0.1000

set routing-instances PBB-EVPN-I-COMP bridge-domains BR-I-100 vlan-id 100

set routing-instances PBB-EVPN-I-COMP bridge-domains BR-I-100 interface ge-0/0/0.100

set routing-instances PBB-EVPN-I-COMP pbb-options peer-instance PBB-EVPN-B-COMP

set routing-instances PBB-EVPN-I-COMP service-groups CUST1 service-type elan

set routing-instances PBB-EVPN-I-COMP service-groups CUST1 pbb-service-options isid 100100 vlan-id-list 100

MAC IN MAC实现了

验证

root@PE1> show bgp summary

Groups: 1 Peers: 2 Down peers: 0

Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending

bgp.evpn.0

4          4          0          0          0          0

Peer                     AS      InPkt     OutPkt    OutQ   Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...

2.2.2.2               65000         65         64       0       1       27:19 Establ

bgp.evpn.0: 2/2/2/0

PBB-EVPN-B-COMP.evpn.0: 2/2/2/0

__default_evpn__.evpn.0: 0/0/0/0

3.3.3.3               65000         64         63       0       1       26:58 Establ

bgp.evpn.0: 2/2/2/0

PBB-EVPN-B-COMP.evpn.0: 2/2/2/0

__default_evpn__.evpn.0: 0/0/0/0

root@PE1> show route protocol bgp table PBB-EVPN-B-COMP.evpn.0

PBB-EVPN-B-COMP.evpn.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

2:2.2.2.2:100::100100::00:05:86:db:82:b0/304 MAC/IP

*[BGP/170] 00:27:49, localpref 100, from 2.2.2.2

AS path: I, validation-state: unverified

> to 10.0.12.2 via ge-0/0/9.0

2:3.3.3.3:100::100100::00:05:86:e8:94:b0/304 MAC/IP

*[BGP/170] 00:27:29, localpref 100, from 3.3.3.3

AS path: I, validation-state: unverified

> to 10.0.13.3 via ge-0/0/8.0

3:2.2.2.2:100::100100::2.2.2.2/304 IM

*[BGP/170] 00:27:49, localpref 100, from 2.2.2.2

AS path: I, validation-state: unverified

> to 10.0.12.2 via ge-0/0/9.0

3:3.3.3.3:100::100100::3.3.3.3/304 IM

*[BGP/170] 00:27:29, localpref 100, from 3.3.3.3

AS path: I, validation-state: unverified

> to 10.0.13.3 via ge-0/0/8.0

root@PE2> show route protocol bgp table PBB-EVPN-B-COMP.evpn.0

PBB-EVPN-B-COMP.evpn.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

2:1.1.1.1:100::100100::00:05:86:2d:80:b0/304 MAC/IP

*[BGP/170] 00:29:06, localpref 100, from 1.1.1.1

AS path: I, validation-state: unverified

> to 10.0.12.1 via ge-0/0/9.0

2:3.3.3.3:100::100100::00:05:86:e8:94:b0/304 MAC/IP

*[BGP/170] 00:28:46, localpref 100, from 3.3.3.3

AS path: I, validation-state: unverified

> to 10.0.23.3 via ge-0/0/7.0

3:1.1.1.1:100::100100::1.1.1.1/304 IM

*[BGP/170] 00:29:06, localpref 100, from 1.1.1.1

AS path: I, validation-state: unverified

> to 10.0.12.1 via ge-0/0/9.0

3:3.3.3.3:100::100100::3.3.3.3/304 IM

*[BGP/170] 00:28:46, localpref 100, from 3.3.3.3

AS path: I, validation-state: unverified

> to 10.0.23.3 via ge-0/0/7.0

root@PE3> show route protocol bgp table PBB-EVPN-B-COMP.evpn.0

PBB-EVPN-B-COMP.evpn.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

2:1.1.1.1:100::100100::00:05:86:2d:80:b0/304 MAC/IP

*[BGP/170] 00:29:17, localpref 100, from 1.1.1.1

AS path: I, validation-state: unverified

> to 10.0.13.1 via ge-0/0/8.0

2:2.2.2.2:100::100100::00:05:86:db:82:b0/304 MAC/IP

*[BGP/170] 00:29:18, localpref 100, from 2.2.2.2

AS path: I, validation-state: unverified

> to 10.0.23.2 via ge-0/0/7.0

3:1.1.1.1:100::100100::1.1.1.1/304 IM

*[BGP/170] 00:29:17, localpref 100, from 1.1.1.1

AS path: I, validation-state: unverified

> to 10.0.13.1 via ge-0/0/8.0

3:2.2.2.2:100::100100::2.2.2.2/304 IM

*[BGP/170] 00:29:18, localpref 100, from 2.2.2.2

AS path: I, validation-state: unverified

> to 10.0.23.2 via ge-0/0/7.0

root@PE1> show bridge mac-table

MAC flags       (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC

O -OVSDB MAC, SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC, P -Pinned MAC)

Routing instance : PBB-EVPN-B-COMP

Bridging domain : BR-B-100100, VLAN : 999

MAC                 MAC      Logical          NH     MAC

address             flags    interface        Index  property

00:05:86:db:82:b0   DC                        1048575

00:05:86:e8:94:b0   DC                        1048578

01:1e:83:01:87:04   DC                        1048576

MAC flags (S -static MAC, D -dynamic MAC,

SE -Statistics enabled, NM -Non configured MAC)

Routing instance : PBB-EVPN-I-COMP

Bridging domain : BR-I-100, ISID : 100100, VLAN : 100

MAC                 MAC      Logical                 Remote

address             flags    interface               BEB address

00:31:cc:55:cb:01   D        ge-0/0/0.100

00:31:cc:62:99:01   D        rbeb.32768              00:05:86:db:82:b0

00:31:cc:85:d0:01   D        rbeb.32768              00:05:86:db:82:b0

00:31:cc:d8:6e:01   D        rbeb.32769              00:05:86:e8:94:b0

00:31:cc:f2:2f:01   D        rbeb.32769              00:05:86:e8:94:b0

00:31:cc:fa:84:01   D        ge-0/0/0.100

REF:

https://tgregory.org/2016/11/15/evpn-vs-pbb-evpn-and-massive-scale/

https://tgregory.org/2016/06/04/evpn-in-action-1/

相关文章

  • 用juniper VMX17.1R1.8实践PBB-EVPN

    PBB-EVPN用于超大规模的MAC寻址(10万条目以上,用于减轻EVPN控制平面管理大规模mac时的负担) SW...

  • juniper VMX17.1R1.8 on GNS3

    环境如下: root@kickseed:~# cat /etc/lsb-release DISTRIB_ID=Ub...

  • 用juniper vqfx实践EVPN-VXLAN

    MGMT交换机用作管理2台vqfx和2台ubuntu vqfx-1的配置 root@vqfx-re> show c...

  • Juniper - Olive

    概念 Olive指的是运行Juniper Networks的JUNOS软件的常规PC或虚拟机。Juniper早期创...

  • juniper多路由实例OSPF与RIB-GROUP

    juniper没有ospf多进程概念,用多virtual-router来做 root@VMX-C# run sho...

  • juniper

    Juniper交换机更改端口vlan的过程 先列出交换机的配置: show configuration | dis...

  • Juniper - 概念介绍

    操作企业Juniper网络路由 Juniper网络企业路由 企业路由的定位 J系列路由器应用在小型企业M系列路由器...

  • Juniper - 介绍

    Juniper网络公司,中文名叫作:瞻博网络。致力于实现网络商务模式的转型。作为全球领先的联网和安全性解决方案供应...

  • Juniper - Junosphere

    基于云的网络测试和训练环境。官网:www.junosphere.net 概述 Junosphere云是一个用户可以...

  • 理解mpls.0及inet.3

    https://community.juniper.net/communities/community-home/...

网友评论

      本文标题:用juniper VMX17.1R1.8实践PBB-EVPN

      本文链接:https://www.haomeiwen.com/subject/rqqeattx.html