Hướng dẫn cấu hình PBB với Single-Homed EVPN trên JunOS

Hướng dẫn cấu hình PBB với Single-Homed EVPN trên JunOS

Ví dụ này minh họa cách tích hợp Provider Backbone Bridging (PBB) với Ethernet VPN (EVPN). Với sự tích hợp này, hoạt động của mặt phẳng điều khiển (control plane) trong lõi mạng được đơn giản hóa, giúp hội tụ nhanh hơn và nâng cao khả năng mở rộng so với EVPN thông thường. Các ứng dụng của PBB-EVPN bao gồm kết nối trung tâm dữ liệu (DCI) và dịch vụ Carrier Ethernet E-LAN.

Yêu cầu hệ thống

Ví dụ này sử dụng các thành phần phần cứng và phần mềm sau:

  • Ba thiết bị Provider Edge (PE), mỗi thiết bị kết nối với các site khách hàng single-homed (chỉ kết nối đến một PE duy nhất).
  • Bốn thiết bị Customer Edge (CE), mỗi thiết bị single-homed đến các thiết bị PE.
  • Junos OS phiên bản 17.2R1 hoặc mới hơn chạy trên tất cả các router PE.

Trước khi bắt đầu, cần thực hiện:

  • Cấu hình các giao diện mạng cho thiết bị.
  • Triển khai giao thức định tuyến IGP (ví dụ OSPF) trên tất cả các thiết bị PE.
  • Thiết lập phiên iBGP giữa các thiết bị PE.
  • Kích hoạt RSVP trên các thiết bị PE.
  • Cấu hình MPLS và các Label-Switched Path (LSP) giữa các thiết bị PE.

Tổng quan và sơ đồ mạng

Bắt đầu từ Junos OS phiên bản 17.2R1, PBB được tích hợp với EVPN nhằm giảm thiểu đáng kể việc học địa chỉ ở control plane trong lõi mạng, cho phép triển khai số lượng lớn các dịch vụ lớp 2 (Layer 2), như kết nối trung tâm dữ liệu, một cách đơn giản hơn.

Trong mạng PBB-EVPN, thiết bị Backbone Core Bridge (BCB) trong lõi PBB được thay thế bằng MPLS, trong khi vẫn giữ nguyên khả năng mở rộng dịch vụ của thiết bị Backbone Edge Bridge (BEB). Thành phần B (phiên bản định tuyến nhà cung cấp) được báo hiệu bằng EVPN BGP signaling và được đóng gói bên trong MPLS sử dụng các thiết bị PE và P. Do đó, PBB-EVPN kết hợp khả năng mở rộng lớn của PBB với sự đơn giản của lõi mạng MPLS truyền thống, giúp giảm thiểu đáng kể trạng thái thông tin trên toàn mạng, so với PBB truyền thống.

Hình 1: PBB với Single-Homed EVPN

Trong Hình 1, PBB được tích hợp với EVPN, trong đó các thiết bị CE được single-homed (kết nối đơn) đến các thiết bị PE1, PE2 và PE3.

Cấu hình

Để cấu hình nhanh ví dụ này, hãy thực hiện theo các bước sau: Sao chép các lệnh cấu hình bên dưới. Dán vào một tệp văn bản. Xóa bỏ các dấu xuống dòng nếu cần. Điều chỉnh các thông số cần thiết để phù hợp với cấu trúc mạng của bạn. Sao chép toàn bộ nội dung và dán vào CLI ở cấp cấu hình [edit]. Sau đó, nhập lệnh commit từ chế độ cấu hình để áp dụng cấu hình.

PE1

set chassis aggregated-devices ethernet device-count 16

set chassis network-services enhanced-ip

set interfaces xe-1/0/0 flexible-vlan-tagging

set interfaces xe-1/0/0 encapsulation flexible-ethernet-services

set interfaces xe-1/0/0 unit 0 encapsulation vlan-bridge

set interfaces xe-1/0/0 unit 0 vlan-id 10

set interfaces xe-1/0/0 unit 1 encapsulation vlan-bridge

set interfaces xe-1/0/0 unit 1 vlan-id 20

set interfaces xe-1/2/2 flexible-vlan-tagging

set interfaces xe-1/2/2 encapsulation flexible-ethernet-services

set interfaces xe-1/2/2 unit 0 encapsulation vlan-bridge

set interfaces xe-1/2/2 unit 0 vlan-id 10

set interfaces xe-1/2/2 unit 0 family bridge filter input BRI

set interfaces xe-1/2/2 unit 1 encapsulation vlan-bridge

set interfaces xe-1/2/2 unit 1 vlan-id 20

set interfaces xe-1/2/2 unit 2 encapsulation vlan-bridge

set interfaces xe-1/2/2 unit 2 vlan-id 11

set interfaces xe-1/2/2 unit 2 family bridge

set interfaces xe-1/2/2 unit 3 encapsulation vlan-bridge

set interfaces xe-1/2/2 unit 3 vlan-id 21

set interfaces xe-1/2/2 unit 3 family bridge

set interfaces ge-2/1/0 gigether-options 802.3ad ae6

set interfaces ge-2/1/1 unit 0 family inet address 10.0.0.1/8

set interfaces ge-2/1/1 unit 0 family iso

set interfaces ge-2/1/1 unit 0 family mpls

set interfaces ae6 encapsulation ethernet-bridge

set interfaces ae6 unit 0 family bridge

set interfaces cbp0 unit 0 family bridge interface-mode trunk

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

set interfaces cbp0 unit 0 family bridge isid-list all

set interfaces cbp0 unit 1 family bridge interface-mode trunk

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

set interfaces cbp0 unit 1 family bridge isid-list all

set interfaces irb unit 0 family inet address 10.0.0.1/8

set interfaces irb unit 0 family iso

set interfaces irb unit 0 family mpls

set interfaces lo0 unit 0 family inet address 127.0.0.1/8 primary

set interfaces pip0 unit 0 family bridge interface-mode trunk

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

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

set interfaces pip0 unit 1 family bridge interface-mode trunk

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

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

set routing-options router-id 127.0.0.1

set routing-options autonomous-system 65221

set protocols rsvp interface all

set protocols rsvp interface fxp0.0 disable

set protocols mpls label-switched-path PE1toPE2 from 127.0.0.1

set protocols mpls label-switched-path PE1toPE2 to 127.0.0.2

set protocols mpls label-switched-path PE1toPE3 from 127.0.0.1

set protocols mpls label-switched-path PE1toPE3 to 127.0.0.3

set protocols mpls interface all

set protocols mpls interface fxp0.0 disable

set protocols bgp group ibgp type internal

set protocols bgp group ibgp local-address 127.0.0.1

set protocols bgp group ibgp family evpn signaling

set protocols bgp group ibgp neighbor 127.0.0.2

set protocols bgp group ibgp neighbor 127.0.0.3

set protocols ospf traffic-engineering

set protocols ospf area 0.0.0.0 interface all

set protocols ospf area 0.0.0.0 interface fxp0.0 disable

set routing-instances pbbn1 instance-type virtual-switch

set routing-instances pbbn1 interface cbp0.0

set routing-instances pbbn1 route-distinguisher 127.0.0.1:100

set routing-instances pbbn1 vrf-target target:100:100

set routing-instances pbbn1 protocols evpn pbb-evpn-core

set routing-instances pbbn1 protocols evpn extended-isid-list 1000

set routing-instances pbbn1 protocols evpn extended-isid-list 2000

set routing-instances pbbn1 bridge-domains bda vlan-id 100

set routing-instances pbbn1 bridge-domains bda isid-list 1000

set routing-instances pbbn1 bridge-domains bda vlan-id-scope-local

set routing-instances pbbn1 bridge-domains bdb vlan-id 200

set routing-instances pbbn1 bridge-domains bdb isid-list 2000

set routing-instances pbbn1 bridge-domains bdb vlan-id-scope-local

set routing-instances pbn1 instance-type virtual-switch

set routing-instances pbn1 interface pip0.0

set routing-instances pbn1 bridge-domains bda domain-type bridge

set routing-instances pbn1 bridge-domains bda vlan-id 10

set routing-instances pbn1 bridge-domains bda interface xe-1/2/2.0

set routing-instances pbn1 bridge-domains bda interface xe-1/0/0.0

set routing-instances pbn1 bridge-domains bdb domain-type bridge

set routing-instances pbn1 bridge-domains bdb vlan-id 20

set routing-instances pbn1 bridge-domains bdb interface xe-1/2/2.1

set routing-instances pbn1 bridge-domains bdb interface xe-1/0/0.1

set routing-instances pbn1 bridge-domains bdc domain-type bridge

set routing-instances pbn1 bridge-domains bdc vlan-id 11

set routing-instances pbn1 bridge-domains bdc interface xe-1/2/2.2

set routing-instances pbn1 bridge-domains bdd domain-type bridge

set routing-instances pbn1 bridge-domains bdd vlan-id 21

set routing-instances pbn1 bridge-domains bdd interface xe-1/2/2.3

set routing-instances pbn1 pbb-options peer-instance pbbn1

set routing-instances pbn1 service-groups sga service-type elan

set routing-instances pbn1 service-groups sga pbb-service-options isid 1000 vlan-id-list 10

set routing-instances pbn1 service-groups sga pbb-service-options isid 1000 vlan-id-list 11

set routing-instances pbn1 service-groups sga pbb-service-options source-bmac 00:50:50:50:50:50

set routing-instances pbn1 service-groups sgb service-type elan

set routing-instances pbn1 service-groups sgb pbb-service-options isid 2000 vlan-id-list 20

set routing-instances pbn1 service-groups sgb pbb-service-options isid 2000 vlan-id-list 21

set bridge-domains bd vlan-id none

set bridge-domains bd interface ae6.0

set bridge-domains bd routing-interface irb.0

PE2

set chassis aggregated-devices ethernet device-count 3

set chassis network-services enhanced-ip

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

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

set interfaces xe-0/0/0 unit 0 encapsulation vlan-bridge

set interfaces xe-0/0/0 unit 0 vlan-id 10

set interfaces xe-0/0/0 unit 1 encapsulation vlan-bridge

set interfaces xe-0/0/0 unit 1 vlan-id 20

set interfaces xe-0/0/0 unit 2 encapsulation vlan-bridge

set interfaces xe-0/0/0 unit 2 vlan-id 11

set interfaces xe-0/0/0 unit 2 family bridge

set interfaces xe-0/0/0 unit 3 encapsulation vlan-bridge

set interfaces xe-0/0/0 unit 3 vlan-id 21

set interfaces xe-0/0/0 unit 3 family bridge

set interfaces ge-0/2/1 unit 0 family inet address 172.16.0.1/16

set interfaces ge-0/2/1 unit 0 family mpls

set interfaces ge-0/2/9 gigether-options 802.3ad ae6

set interfaces ae6 encapsulation ethernet-bridge

set interfaces ae6 unit 0 family bridge

set interfaces cbp0 unit 0 family bridge interface-mode trunk

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

set interfaces cbp0 unit 0 family bridge isid-list all

set interfaces cbp0 unit 1 family bridge interface-mode trunk

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

set interfaces cbp0 unit 1 family bridge isid-list all

set interfaces irb unit 0 family inet address 10.0.0.2/8

set interfaces irb unit 0 family mpls

set interfaces lo0 unit 0 family inet address 127.0.0.2/8 primary

set interfaces pip0 unit 0 family bridge interface-mode trunk

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

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

set interfaces pip0 unit 1 family bridge interface-mode trunk

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

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

set routing-options router-id 127.0.0.2

set routing-options autonomous-system 65221

set protocols rsvp interface all

set protocols rsvp interface fxp0.0 disable

set protocols mpls label-switched-path PE2toPE1 from 127.0.0.2

set protocols mpls label-switched-path PE2toPE1 to 127.0.0.1

set protocols mpls label-switched-path PE2toPE3 from 127.0.0.2

set protocols mpls label-switched-path PE2toPE3 to 127.0.0.3

set protocols mpls interface all

set protocols mpls interface fxp0.0 disable

set protocols bgp group ibgp type internal

set protocols bgp group ibgp local-address 127.0.0.2

set protocols bgp group ibgp family evpn signaling

set protocols bgp group ibgp neighbor 127.0.0.1

set protocols bgp group ibgp neighbor 127.0.0.3

set protocols ospf traffic-engineering

set protocols ospf area 0.0.0.0 interface all

set protocols ospf area 0.0.0.0 interface fxp0.0 disable

set routing-instances pbbn1 instance-type virtual-switch

set routing-instances pbbn1 interface cbp0.0

set routing-instances pbbn1 route-distinguisher 127.0.0.2:100

set routing-instances pbbn1 vrf-target target:100:100

set routing-instances pbbn1 protocols evpn pbb-evpn-core

set routing-instances pbbn1 protocols evpn extended-isid-list 1000

set routing-instances pbbn1 protocols evpn extended-isid-list 2000

set routing-instances pbbn1 bridge-domains bda vlan-id 100

set routing-instances pbbn1 bridge-domains bda isid-list 1000

set routing-instances pbbn1 bridge-domains bda vlan-id-scope-local

set routing-instances pbbn1 bridge-domains bdb vlan-id 200

set routing-instances pbbn1 bridge-domains bdb isid-list 2000

set routing-instances pbbn1 bridge-domains bdb vlan-id-scope-local

set routing-instances pbn1 instance-type virtual-switch

set routing-instances pbn1 interface pip0.0

set routing-instances pbn1 bridge-domains bda domain-type bridge

set routing-instances pbn1 bridge-domains bda vlan-id 10

set routing-instances pbn1 bridge-domains bda interface xe-0/0/0.0

set routing-instances pbn1 bridge-domains bdb domain-type bridge

set routing-instances pbn1 bridge-domains bdb vlan-id 20

set routing-instances pbn1 bridge-domains bdb interface xe-0/0/0.1

set routing-instances pbn1 bridge-domains bdc domain-type bridge

set routing-instances pbn1 bridge-domains bdc vlan-id 11

set routing-instances pbn1 bridge-domains bdc interface xe-0/0/0.2

set routing-instances pbn1 bridge-domains bdd domain-type bridge

set routing-instances pbn1 bridge-domains bdd vlan-id 21

set routing-instances pbn1 bridge-domains bdd interface xe-0/0/0.3

set routing-instances pbn1 pbb-options peer-instance pbbn1

set routing-instances pbn1 service-groups sga service-type elan

set routing-instances pbn1 service-groups sga pbb-service-options isid 1000 vlan-id-list 10

set routing-instances pbn1 service-groups sga pbb-service-options isid 1000 vlan-id-list 11

set routing-instances pbn1 service-groups sga pbb-service-options source-bmac 00:51:51:51:51:51

set routing-instances pbn1 service-groups sgb service-type elan

set routing-instances pbn1 service-groups sgb pbb-service-options isid 2000 vlan-id-list 20

set routing-instances pbn1 service-groups sgb pbb-service-options isid 2000 vlan-id-list 21

set bridge-domains bd vlan-id none

set bridge-domains bd interface ae6.0

set bridge-domains bd routing-interface irb.0

PE3

set chassis aggregated-devices ethernet device-count 16

set chassis network-services enhanced-ip

set interfaces xe-0/0/3 flexible-vlan-tagging

set interfaces xe-0/0/3 encapsulation flexible-ethernet-services

set interfaces xe-0/0/3 unit 0 encapsulation vlan-bridge

set interfaces xe-0/0/3 unit 0 vlan-id 10

set interfaces xe-0/0/3 unit 1 encapsulation vlan-bridge

set interfaces xe-0/0/3 unit 1 vlan-id 20

set interfaces xe-0/0/3 unit 2 encapsulation vlan-bridge

set interfaces xe-0/0/3 unit 2 vlan-id 11

set interfaces xe-0/0/3 unit 2 family bridge

set interfaces xe-0/0/3 unit 3 encapsulation vlan-bridge

set interfaces xe-0/0/3 unit 3 vlan-id 21

set interfaces xe-0/0/3 unit 3 family bridge

set interfaces ge-1/0/6 unit 0 family inet address 172.17.0.1/16

set interfaces ge-1/0/6 unit 0 family mpls

set interfaces ge-1/1/4 unit 0 family inet address 172.16.0.2/16

set interfaces ge-1/1/4 unit 0 family mpls

set interfaces cbp0 unit 0 family bridge interface-mode trunk

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

set interfaces cbp0 unit 0 family bridge isid-list all

set interfaces cbp0 unit 1 family bridge interface-mode trunk

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

set interfaces cbp0 unit 1 family bridge isid-list all

set interfaces lo0 unit 0 family inet address 127.0.0.3/8 primary

set interfaces pip0 unit 0 family bridge interface-mode trunk

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

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

set interfaces pip0 unit 1 family bridge interface-mode trunk

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

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

set routing-options router-id 127.0.0.3

set routing-options autonomous-system 65221

set protocols rsvp interface all

set protocols rsvp interface fxp0.0 disable

set protocols mpls label-switched-path PE3toPE1 from 127.0.0.3

set protocols mpls label-switched-path PE3toPE1 to 127.0.0.1

set protocols mpls label-switched-path PE3toPE2 from 127.0.0.3

set protocols mpls label-switched-path PE3toPE2 to 127.0.0.2

set protocols mpls interface all

set protocols mpls interface fxp0.0 disable

set protocols bgp group ibgp type internal

set protocols bgp group ibgp local-address 127.0.0.3

set protocols bgp group ibgp family evpn signaling

set protocols bgp group ibgp neighbor 127.0.0.1

set protocols bgp group ibgp neighbor 127.0.0.2

set protocols ospf traffic-engineering

set protocols ospf area 0.0.0.0 interface all

set protocols ospf area 0.0.0.0 interface fxp0.0 disable

set routing-instances pbbn1 instance-type virtual-switch

set routing-instances pbbn1 interface cbp0.0

set routing-instances pbbn1 route-distinguisher 127.0.0.3:100

set routing-instances pbbn1 vrf-target target:100:100

set routing-instances pbbn1 protocols evpn pbb-evpn-core

set routing-instances pbbn1 protocols evpn extended-isid-list 1000

set routing-instances pbbn1 protocols evpn extended-isid-list 2000

set routing-instances pbbn1 bridge-domains bda vlan-id 100

set routing-instances pbbn1 bridge-domains bda isid-list 1000

set routing-instances pbbn1 bridge-domains bda vlan-id-scope-local

set routing-instances pbbn1 bridge-domains bdb vlan-id 200

set routing-instances pbbn1 bridge-domains bdb isid-list 2000

set routing-instances pbbn1 bridge-domains bdb vlan-id-scope-local

set routing-instances pbn1 instance-type virtual-switch

set routing-instances pbn1 interface pip0.0

set routing-instances pbn1 bridge-domains bda domain-type bridge

set routing-instances pbn1 bridge-domains bda vlan-id 10

set routing-instances pbn1 bridge-domains bda interface xe-0/0/3.0

set routing-instances pbn1 bridge-domains bdb domain-type bridge

set routing-instances pbn1 bridge-domains bdb vlan-id 20

set routing-instances pbn1 bridge-domains bdb interface xe-0/0/3.1

set routing-instances pbn1 bridge-domains bdc domain-type bridge

set routing-instances pbn1 bridge-domains bdc vlan-id 11

set routing-instances pbn1 bridge-domains bdc interface xe-0/0/3.2

set routing-instances pbn1 bridge-domains bdd domain-type bridge

set routing-instances pbn1 bridge-domains bdd vlan-id 21

set routing-instances pbn1 bridge-domains bdd interface xe-0/0/3.3

set routing-instances pbn1 pbb-options peer-instance pbbn1

set routing-instances pbn1 service-groups sga service-type elan

set routing-instances pbn1 service-groups sga pbb-service-options isid 1000 vlan-id-list 10

set routing-instances pbn1 service-groups sga pbb-service-options isid 1000 vlan-id-list 11

set routing-instances pbn1 service-groups sga pbb-service-options source-bmac 00:52:52:52:52:52

set routing-instances pbn1 service-groups sgb service-type elan

set routing-instances pbn1 service-groups sgb pbb-service-options isid 2000 vlan-id-list 20

set routing-instances pbn1 service-groups sgb pbb-service-options isid 2000 vlan-id-list 21

Quy trình thực hiện

Quy trình từng bước

Ví dụ sau yêu cầu bạn phải di chuyển qua nhiều cấp trong cây cấu hình của thiết bị. Để biết thêm thông tin về cách điều hướng trong CLI, tham khảo phần Sử dụng trình chỉnh sửa CLI trong chế độ cấu hình trong Hướng dẫn sử dụng CLI.

Để cấu hình thiết bị PE1:

  • Đặt số lượng giao diện Ethernet gộp (Aggregated Ethernet) trên thiết bị PE1.

[edit chassis]

user@PE1# set aggregated-devices ethernet device-count 16

  • Cấu hình dịch vụ mạng trên thiết bị PE1 sang chế độ Internet Protocol nâng cao (enhanced) và sử dụng các tính năng của chế độ enhanced.

[edit chassis]

user@PE1# set chassis network-services enhanced-ip

  • Cấu hình các giao diện hướng về CE trên thiết bị PE1.

[edit interfaces]

user@PE1# set xe-1/0/0 flexible-vlan-tagging

user@PE1# set xe-1/0/0 encapsulation flexible-ethernet-services

user@PE1# set xe-1/0/0 unit 0 encapsulation vlan-bridge

user@PE1# set xe-1/0/0 unit 0 vlan-id 10

user@PE1# set xe-1/0/0 unit 1 encapsulation vlan-bridge

user@PE1# set xe-1/0/0 unit 1 vlan-id 20

user@PE1# set xe-1/2/2 flexible-vlan-tagging

user@PE1# set xe-1/2/2 encapsulation flexible-ethernet-services

user@PE1# set xe-1/2/2 unit 0 encapsulation vlan-bridge

user@PE1# set xe-1/2/2 unit 0 vlan-id 10

user@PE1# set xe-1/2/2 unit 0 family bridge filter input BRI

user@PE1# set xe-1/2/2 unit 1 encapsulation vlan-bridge

user@PE1# set xe-1/2/2 unit 1 vlan-id 20

user@PE1# set xe-1/2/2 unit 2 encapsulation vlan-bridge

user@PE1# set xe-1/2/2 unit 2 vlan-id 11

user@PE1# set xe-1/2/2 unit 2 family bridge

user@PE1# set xe-1/2/2 unit 3 encapsulation vlan-bridge

user@PE1# set xe-1/2/2 unit 3 vlan-id 21

user@PE1# set xe-1/2/2 unit 3 family bridge

  • Cấu hình các giao diện kết nối giữa thiết bị PE1 và các thiết bị PE khác.

[edit interfaces]

user@PE1# set ge-2/1/0 gigether-options 802.3ad ae6

user@PE1# set ge-2/1/1 unit 0 family inet address 10.0.0.1/8

user@PE1# set ge-2/1/1 unit 0 family iso

user@PE1# set ge-2/1/1 unit 0 family mpls

  • Cấu hình giao diện Ethernet gộp ae6.

[edit interfaces]

user@PE1# set ae6 encapsulation ethernet-bridge

user@PE1# set ae6 unit 0 family bridge

  • Cấu hình giao diện loopback trên thiết bị PE1.

[edit interfaces]

user@PE1# set interfaces lo0 unit 0 family inet address 127.0.0.1/8 primary

  • Cấu hình các giao diện IRB (Integrated Routing and Bridging) cho thiết bị PE1.

[edit interfaces]

user@PE1# set interfaces irb unit 0 family inet address 10.0.0.1/8

user@PE1# set interfaces irb unit 0 family iso

user@PE1# set interfaces irb unit 0 family mpls

  • Cấu hình các giao diện cổng backbone khách hàng (CBP - Customer Backbone Port) trên thiết bị PE1.

[edit interfaces]

user@PE1# set cbp0 unit 0 family bridge interface-mode trunk

user@PE1# set cbp0 unit 0 family bridge bridge-domain-type bvlan

user@PE1# set cbp0 unit 0 family bridge isid-list all

user@PE1# set cbp0 unit 1 family bridge interface-mode trunk

user@PE1# set cbp0 unit 1 family bridge bridge-domain-type bvlan

user@PE1# set cbp0 unit 1 family bridge isid-list all

  • Cấu hình cổng phiên bản nhà cung cấp (PIP - Provider Instance Port) trên thiết bị PE1.

[edit interfaces]

user@PE1# set pip0 unit 0 family bridge interface-mode trunk

user@PE1# set pip0 unit 0 family bridge bridge-domain-type svlan

user@PE1# set pip0 unit 0 family bridge isid-list all-service-groups

user@PE1# set pip0 unit 1 family bridge interface-mode trunk

user@PE1# set pip0 unit 1 family bridge bridge-domain-type svlan

user@PE1# set pip0 unit 1 family bridge isid-list all-service-groups

  • Cấu hình Router IDsố hệ tự trị (Autonomous System Number - ASN) cho thiết bị PE1.

[edit routing-options]

user@PE1# set router-id 127.0.0.1

user@PE1# set autonomous-system 65221

  • Cấu hình RSVP trên tất cả các giao diện của thiết bị PE1, ngoại trừ giao diện quản lý.

[edit protocols]

user@PE1# set rsvp interface all

user@PE1# set rsvp interface fxp0.0 disable

  • Cấu hình MPLS trên tất cả các giao diện của thiết bị PE1, ngoại trừ giao diện quản lý.

[edit protocols]

user@PE1# set mpls interface all

user@PE1# set mpls interface fxp0.0 disable

  • Cấu hình các LSP (Label-Switched Path) từ thiết bị PE1 đến tất cả các thiết bị PE khác.

[edit protocols]

user@PE1# set mpls label-switched-path PE1toPE2 from 127.0.0.1

user@PE1# set mpls label-switched-path PE1toPE2 to 127.0.0.2

user@PE1# set mpls label-switched-path PE1toPE3 from 127.0.0.1

user@PE1# set mpls label-switched-path PE1toPE3 to 127.0.0.3

  • Cấu hình phiên BGP nội bộ (iBGP) dưới family EVPN từ thiết bị PE1 đến tất cả các thiết bị PE khác.

[edit protocols]

user@PE1# set bgp group ibgp type internal

user@PE1# set bgp group ibgp local-address 127.0.0.1

user@PE1# set bgp group ibgp family evpn signaling

user@PE1# set bgp group ibgp neighbor 127.0.0.2

user@PE1# set bgp group ibgp neighbor 127.0.0.3

  • Cấu hình OSPF trên tất cả các giao diện của thiết bị PE1, ngoại trừ giao diện quản lý.

[edit protocols]

user@PE1# set ospf traffic-engineering

user@PE1# set ospf area 0.0.0.0 interface all

user@PE1# set ospf area 0.0.0.0 interface fxp0.0 disable

  • Cấu hình một phiên bản định tuyến khách hàng (I-component) trên thiết bị PE1 với loại virtual switch (công tắc ảo). Gán giao diện CBP, route-distinguisher và giá trị VRF target cho phiên bản định tuyến PBBN.

[edit routing-instances]

user@PE1# set pbbn1 instance-type virtual-switch

user@PE1# set pbbn1 interface cbp0.0

user@PE1# set pbbn1 route-distinguisher 127.0.0.1:100

user@PE1# set pbbn1 vrf-target target:100:100

  • Cấu hình tích hợp PBB-EVPN từ phiên bản định tuyến khách hàng. Gán danh sách I-SID mở rộng và các bridge domain cho phiên bản định tuyến đó.

[edit routing-instances]

user@PE1# set pbbn1 protocols evpn pbb-evpn-core

user@PE1# set pbbn1 protocols evpn extended-isid-list 1000

user@PE1# set pbbn1 protocols evpn extended-isid-list 2000

user@PE1# set pbbn1 bridge-domains bda vlan-id 100

user@PE1# set pbbn1 bridge-domains bda isid-list 1000

user@PE1# set pbbn1 bridge-domains bda vlan-id-scope-local

user@PE1# set pbbn1 bridge-domains bdb vlan-id 200

user@PE1# set pbbn1 bridge-domains bdb isid-list 2000

user@PE1# set pbbn1 bridge-domains bdb vlan-id-scope-local

  • Cấu hình một phiên bản định tuyến nhà cung cấp trên thiết bị PE1 với loại virtual switch (công tắc ảo). Gán giao diện PBP và các bridge domain cho phiên bản định tuyến đó.

[edit routing-instances]

user@PE1# set pbn1 instance-type virtual-switch

user@PE1# set pbn1 interface pip0.0

user@PE1# set pbn1 bridge-domains bda domain-type bridge

user@PE1# set pbn1 bridge-domains bda vlan-id 10

user@PE1# set pbn1 bridge-domains bda interface xe-1/2/2.0

user@PE1# set pbn1 bridge-domains bda interface xe-1/0/0.0

user@PE1# set pbn1 bridge-domains bdb domain-type bridge

user@PE1# set pbn1 bridge-domains bdb vlan-id 20

user@PE1# set pbn1 bridge-domains bdb interface xe-1/2/2.1

user@PE1# set pbn1 bridge-domains bdb interface xe-1/0/0.1

user@PE1# set pbn1 bridge-domains bdc domain-type bridge

user@PE1# set pbn1 bridge-domains bdc vlan-id 11

user@PE1# set pbn1 bridge-domains bdc interface xe-1/2/2.2

user@PE1# set pbn1 bridge-domains bdd domain-type bridge

user@PE1# set pbn1 bridge-domains bdd vlan-id 21

user@PE1# set pbn1 bridge-domains bdd interface xe-1/2/2.3

  • Cấu hình phiên bản định tuyến PBBN ngang hàng trong phiên bản định tuyến khách hàng.

[edit routing-instances]

user@PE1# set pbn1 pbb-options peer-instance pbbn1

  • Cấu hình các nhóm dịch vụ sẽ được hỗ trợ trong phiên bản định tuyến khách hàng.

[edit routing-instances]

user@PE1# set pbn1 service-groups sga service-type elan

user@PE1# set pbn1 service-groups sga pbb-service-options isid 1000 vlan-id-list 10

user@PE1# set pbn1 service-groups sga pbb-service-options isid 1000 vlan-id-list 11

user@PE1# set pbn1 service-groups sga pbb-service-options source-bmac 00:50:50:50:50:50

user@PE1# set pbn1 service-groups sgb service-type elan

user@PE1# set pbn1 service-groups sgb pbb-service-options isid 2000 vlan-id-list 20

user@PE1# set pbn1 service-groups sgb pbb-service-options isid 2000 vlan-id-list 21

  • Cấu hình các bridge domain trên thiết bị PE1.

[edit bridge-domains]

user@PE1# set bd vlan-id none

user@PE1# set bd interface ae6.0

user@PE1# set bd routing-interface irb.0

Kết quả

Từ chế độ cấu hình, xác nhận cấu hình của bạn bằng cách nhập các lệnh sau: show chassis, show interfaces, show routing-options, show protocols, show routing-instances, show bridge-domains. Nếu kết quả đầu ra không hiển thị đúng cấu hình mong muốn, hãy lặp lại các bước trong ví dụ này để điều chỉnh lại cấu hình cho chính xác.

user@PE1# show chassis

aggregated-devices {

    ethernet {

        device-count 16;}

}

network-services enhanced-ip;

user@PE1# show interfaces

xe-1/0/0 {

    flexible-vlan-tagging;

    encapsulation flexible-ethernet-services;

    unit 0 {

        encapsulation vlan-bridge;

        vlan-id 10;}

    unit 1 {

        encapsulation vlan-bridge;

        vlan-id 20;}}

xe-1/2/2 {

    flexible-vlan-tagging;

    encapsulation flexible-ethernet-services;

    unit 0 {

        encapsulation vlan-bridge;

        vlan-id 10;

        family bridge {

            filter {

                input BRI; ## reference 'BRI' not found}}}

    unit 1 {

        encapsulation vlan-bridge;

        vlan-id 20;}

    unit 2 {

        encapsulation vlan-bridge;

        vlan-id 11;

        family bridge;}

    unit 3 {

        encapsulation vlan-bridge;

        vlan-id 21;

        family bridge;}}

ge-2/1/0 {

    gigether-options {

        802.3ad ae6;}}

ge-2/1/1 {

    unit 0 {

        family inet {

            address 10.0.0.1/8;}

        family iso;

        family mpls;}}

ae6 {

    encapsulation ethernet-bridge;

    unit 0 {

        family bridge;}}

cbp0 {

    unit 0 {

        family bridge {

            interface-mode trunk;

            bridge-domain-type bvlan;

            isid-list all;}}

    unit 1 {

        family bridge {

            interface-mode trunk;

            bridge-domain-type bvlan;

            isid-list all;}}}

irb {

    unit 0 {

        family inet {

            address 10.0.0.1/8;}

        family iso;

        family mpls;}}

lo0 {

    unit 0 {

        family inet {

            address 127.0.0.1/8 {

                primary;}}}}

pip0 {

    unit 0 {

        family bridge {

            interface-mode trunk;

            bridge-domain-type svlan;

            isid-list all-service-groups;}}

    unit 1 {

        family bridge {

            interface-mode trunk;

            bridge-domain-type svlan;

            isid-list all-service-groups;}}}

user@PE1# show routing-options

router-id 127.0.0.1;

autonomous-system 65221;

user@PE1# show protocols

rsvp {

    interface all;

    interface fxp0.0 {

        disable;}}

mpls {

    label-switched-path PE1toPE2 {

        from 127.0.0.1;

        to 127.0.0.2;}

    label-switched-path PE1toPE3 {

        from 127.0.0.1;

        to 127.0.0.3;}

    interface all;

    interface fxp0.0 {

        disable;}}

bgp {

    group ibgp {

        type internal;

        local-address 127.0.0.1;

        family evpn {

            signaling;}

        neighbor 127.0.0.2;

        neighbor 127.0.0.3;}}

ospf {

    traffic-engineering;

    area 0.0.0.0 {

        interface all;

        interface fxp0.0 {

            disable;}}}

user@PE1# show routing-instances

pbbn1 {

    instance-type virtual-switch;

    interface cbp0.0;

    route-distinguisher 127.0.0.1:100;

    vrf-target target:100:100;

    protocols {

        evpn {

            pbb-evpn-core;

            extended-isid-list [ 1000 2000 ];}}

    bridge-domains {

        bda {

            vlan-id 100;

            isid-list 1000;

            vlan-id-scope-local;}

        bdb {

            vlan-id 200;

            isid-list 2000;

            vlan-id-scope-local;}}}

pbn1 {

    instance-type virtual-switch;

    interface pip0.0;

    bridge-domains {

        bda {

            domain-type bridge;

            vlan-id 10;

            interface xe-1/2/2.0;

            interface xe-1/0/0.0;}

        bdb {

            domain-type bridge;

            vlan-id 20;

            interface xe-1/2/2.1;

            interface xe-1/0/0.1;}

        bdc {

            domain-type bridge;

            vlan-id 11;

            interface xe-1/2/2.2;}

        bdd {

            domain-type bridge;

            vlan-id 21;

            interface xe-1/2/2.3;}}

    pbb-options {

        peer-instance pbbn1;}

    service-groups {

        sga {

            service-type elan;

            pbb-service-options {

                isid 1000 vlan-id-list [ 10 11 ];

                source-bmac 00:50:50:50:50:50;}}

        sgb {

            service-type elan;

            pbb-service-options {

                isid 2000 vlan-id-list [ 20 21 ];}}}}

user@PE1# show bridge-domains

bd {

    vlan-id none;

    interface ae6.0;

    routing-interface irb.0;

}

Nếu bạn đã hoàn tất cấu hình thiết bị, hãy nhập lệnh commit từ chế độ cấu hình.

 

Chúc các bạn thực hiện thành công. Hi vọng bài viết này sẽ giúp ích cho các bạn trong công việc. Nếu bạn có vấn đề gì thắc mắc đừng ngần ngại liên hệ với chúng tôi theo thông tin dưới đây để được hỗ trợ thêm.

Hẹn gặp lại các bạn trong các bài viết tiếp theo!

CÔNG TY CỔ PHẦN DỊCH VỤ CÔNG NGHỆ DATECH

• Địa chỉ: Số 23E4 KĐT Cầu Diễn, Tổ 7, Phú Diễn, Bắc Từ Liêm, Hà Nội

• Điện thoại: 02432012368

• Hotline: 098 115 6699

• Email: info@datech.vn

• Website: https://datech.vn