ネットワーク備忘録

アラフォーエンジニアのネットワーク系の備忘録。twitter:@deigo25374582

JUNOS_EVPN/VXLAN Configのみ

 

以下は↓のURL機器Config

 

klock-3rd.hatenablog.com

量が多いため、vQFX01/vQFX03/vMX01のみ

 

 


vQFX01

admin@vQFX01> show configuration | display set
set version 17.4R1.16
set system host-name vQFX01
set interfaces xe-0/0/0 unit 0 family inet address 10.1.0.1/31
set interfaces xe-0/0/1 unit 0 family inet address 10.2.0.3/31
set interfaces xe-0/0/2 unit 0 family inet address 10.1.1.0/31
set interfaces xe-0/0/3 unit 0 family inet address 10.1.1.2/31
set interfaces em1 unit 0 family inet address 169.254.0.2/24
set interfaces lo0 unit 0 family inet address 1.1.1.1/32
set routing-options router-id 1.1.1.1
set routing-options autonomous-system 1
set routing-options forwarding-table export ECMP
set routing-options forwarding-table ecmp-fast-reroute
set protocols bgp group UNDERLAY type external
set protocols bgp group UNDERLAY hold-time 10
set protocols bgp group UNDERLAY export to_BGP
set protocols bgp group UNDERLAY multipath multiple-as
set protocols bgp group UNDERLAY neighbor 10.1.0.0 peer-as 10
set protocols bgp group UNDERLAY neighbor 10.2.0.2 peer-as 20
set protocols bgp group UNDERLAY neighbor 10.1.1.1 peer-as 3
set protocols bgp group UNDERLAY neighbor 10.1.1.3 peer-as 4
set policy-options policy-statement ECMP then load-balance per-packet
set policy-options policy-statement to_BGP term 1 from protocol direct
set policy-options policy-statement to_BGP term 1 from route-filter 0.0.0.0/0 prefix-length-range /32-/32
set policy-options policy-statement to_BGP term 1 then accept

 

vQFX03

root@vQFX03> show configuration | display set
set version 17.4R1.16
set system host-name vQFX03
set chassis aggregated-devices ethernet device-count 10
set interfaces xe-0/0/0 ether-options 802.3ad ae0
set interfaces xe-0/0/1 ether-options 802.3ad ae1
set interfaces xe-0/0/2 unit 0 family inet address 10.1.1.1/31
set interfaces xe-0/0/3 unit 0 family inet address 10.2.1.3/31
set interfaces ae0 esi 00:00:00:00:00:00:00:00:01:00
set interfaces ae0 esi all-active
set interfaces ae0 aggregated-ether-options lacp active
set interfaces ae0 aggregated-ether-options lacp periodic fast
set interfaces ae0 aggregated-ether-options lacp system-id 00:00:00:00:ae:00
set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk
set interfaces ae0 unit 0 family ethernet-switching vlan members v100
set interfaces ae1 esi 00:00:00:00:00:00:00:00:02:00
set interfaces ae1 esi all-active
set interfaces ae1 aggregated-ether-options lacp active
set interfaces ae1 aggregated-ether-options lacp periodic fast
set interfaces ae1 aggregated-ether-options lacp system-id 00:00:00:00:ae:00
set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk
set interfaces ae1 unit 0 family ethernet-switching vlan members v200
set interfaces em1 unit 0 family inet address 169.254.0.2/24
set interfaces lo0 unit 0 family inet address 3.3.3.3/32
set routing-options router-id 3.3.3.3
set routing-options autonomous-system 3
set routing-options forwarding-table export ECMP
set routing-options forwarding-table ecmp-fast-reroute
set protocols bgp group UNDERLAY type external
set protocols bgp group UNDERLAY hold-time 10
set protocols bgp group UNDERLAY export to_BGP
set protocols bgp group UNDERLAY multipath multiple-as
set protocols bgp group UNDERLAY neighbor 10.1.1.0 peer-as 1
set protocols bgp group UNDERLAY neighbor 10.2.1.2 peer-as 2
set protocols bgp group OVERLAY type internal
set protocols bgp group OVERLAY local-address 3.3.3.3
set protocols bgp group OVERLAY hold-time 10
set protocols bgp group OVERLAY family evpn signaling
set protocols bgp group OVERLAY local-as 100
set protocols bgp group OVERLAY neighbor 10.10.10.10
set protocols bgp group OVERLAY neighbor 20.20.20.20
set protocols evpn vni-options vni 100 vrf-target export target:1:100
set protocols evpn vni-options vni 200 vrf-target export target:1:200
set protocols evpn encapsulation vxlan
set protocols evpn multicast-mode ingress-replication
set protocols evpn extended-vni-list 100
set protocols evpn extended-vni-list 200
set policy-options policy-statement ECMP then load-balance per-packet
set policy-options policy-statement LEAF-IN term import_leaf_esi from community comm-leaf_esi
set policy-options policy-statement LEAF-IN term import_leaf_esi then accept
set policy-options policy-statement LEAF-IN term VNI100 from community VRF-100
set policy-options policy-statement LEAF-IN term VNI100 then accept
set policy-options policy-statement LEAF-IN term VNI200 from community VRF-200
set policy-options policy-statement LEAF-IN term VNI200 then accept
set policy-options policy-statement to_BGP term 1 from protocol direct
set policy-options policy-statement to_BGP term 1 from route-filter 0.0.0.0/0 prefix-length-range /32-/32
set policy-options policy-statement to_BGP term 1 then accept
set policy-options community VRF-100 members target:1:100
set policy-options community VRF-200 members target:1:200
set policy-options community comm-leaf_esi members target:9999:9999
set switch-options vtep-source-interface lo0.0
set switch-options route-distinguisher 3.3.3.3:1
set switch-options vrf-import LEAF-IN
set switch-options vrf-target target:9999:9999
set vlans v100 vlan-id 100
set vlans v100 vxlan vni 100
set vlans v100 vxlan ingress-node-replication
set vlans v200 vlan-id 200
set vlans v200 vxlan vni 200
set vlans v200 vxlan ingress-node-replication

 

vMX01

admin@vMX01# show | display set
set version 17.1R1.8
set system host-name vMX01
set chassis network-services enhanced-ip
set interfaces ge-0/0/0 unit 0 family inet address 10.1.0.0/31
set interfaces ge-0/0/1 unit 0 family inet address 10.1.0.2/31
set interfaces irb unit 100 family inet address 100.0.0.2/24 virtual-gateway-address 100.0.0.1
set interfaces irb unit 200 family inet address 200.0.0.2/24 virtual-gateway-address 200.0.0.1
set interfaces lo0 unit 0 family inet address 10.10.10.10/32
set routing-options router-id 10.10.10.10
set routing-options autonomous-system 10
set routing-options forwarding-table export ECMP
set routing-options forwarding-table ecmp-fast-reroute
set protocols bgp group UNDERLAY type external
set protocols bgp group UNDERLAY hold-time 10
set protocols bgp group UNDERLAY export to_BGP
set protocols bgp group UNDERLAY multipath multiple-as
set protocols bgp group UNDERLAY neighbor 10.1.0.1 peer-as 1
set protocols bgp group UNDERLAY neighbor 10.1.0.3 peer-as 2
set protocols bgp group OVERLAY type internal
set protocols bgp group OVERLAY local-address 10.10.10.10
set protocols bgp group OVERLAY hold-time 10
set protocols bgp group OVERLAY family evpn signaling
set protocols bgp group OVERLAY cluster 0.0.0.1
set protocols bgp group OVERLAY local-as 100
set protocols bgp group OVERLAY neighbor 20.20.20.20
set protocols bgp group OVERLAY neighbor 3.3.3.3
set protocols bgp group OVERLAY neighbor 4.4.4.4
set policy-options policy-statement ECMP then load-balance per-packet
set policy-options policy-statement LEAF-IN term import_leaf_esi from community comm-leaf_esi
set policy-options policy-statement LEAF-IN term import_leaf_esi then accept
set policy-options policy-statement LEAF-IN term VNI100 from community VRF-100
set policy-options policy-statement LEAF-IN term VNI100 then accept
set policy-options policy-statement LEAF-IN term VNI200 from community VRF-200
set policy-options policy-statement LEAF-IN term VNI200 then accept
set policy-options policy-statement to_BGP term 1 from protocol direct
set policy-options policy-statement to_BGP term 1 from route-filter 0.0.0.0/0 prefix-length-range /32-/32
set policy-options policy-statement to_BGP term 1 then accept
set policy-options community VRF-100 members target:1:100
set policy-options community VRF-200 members target:1:200
set policy-options community comm-leaf_esi members target:9999:9999
set routing-instances TENANT-VLAN100 vtep-source-interface lo0.0
set routing-instances TENANT-VLAN100 instance-type virtual-switch
set routing-instances TENANT-VLAN100 route-distinguisher 10.10.10.10:100
set routing-instances TENANT-VLAN100 vrf-import LEAF-IN
set routing-instances TENANT-VLAN100 vrf-target target:1:100
set routing-instances TENANT-VLAN100 protocols evpn encapsulation vxlan
set routing-instances TENANT-VLAN100 protocols evpn extended-vni-list 100
set routing-instances TENANT-VLAN100 protocols evpn multicast-mode ingress-replication
set routing-instances TENANT-VLAN100 bridge-domains bd100 vlan-id 100
set routing-instances TENANT-VLAN100 bridge-domains bd100 routing-interface irb.100
set routing-instances TENANT-VLAN100 bridge-domains bd100 vxlan vni 100
set routing-instances TENANT-VLAN100 bridge-domains bd100 vxlan ingress-node-replication
set routing-instances TENANT-VLAN100-L3 instance-type vrf
set routing-instances TENANT-VLAN100-L3 interface irb.100
set routing-instances TENANT-VLAN100-L3 route-distinguisher 1:1
set routing-instances TENANT-VLAN100-L3 vrf-import LEAF-IN
set routing-instances TENANT-VLAN100-L3 vrf-target target:1:100
set routing-instances TENANT-VLAN100-L3 routing-options auto-export
set routing-instances TENANT-VLAN200 vtep-source-interface lo0.0
set routing-instances TENANT-VLAN200 instance-type virtual-switch
set routing-instances TENANT-VLAN200 route-distinguisher 10.10.10.10:200
set routing-instances TENANT-VLAN200 vrf-import LEAF-IN
set routing-instances TENANT-VLAN200 vrf-target target:1:200
set routing-instances TENANT-VLAN200 protocols evpn encapsulation vxlan
set routing-instances TENANT-VLAN200 protocols evpn extended-vni-list 200
set routing-instances TENANT-VLAN200 protocols evpn multicast-mode ingress-replication
set routing-instances TENANT-VLAN200 bridge-domains bd200 vlan-id 200
set routing-instances TENANT-VLAN200 bridge-domains bd200 routing-interface irb.200
set routing-instances TENANT-VLAN200 bridge-domains bd200 vxlan vni 200
set routing-instances TENANT-VLAN200 bridge-domains bd200 vxlan ingress-node-replication
set routing-instances TENANT-VLAN200-L3 instance-type vrf
set routing-instances TENANT-VLAN200-L3 interface irb.200
set routing-instances TENANT-VLAN200-L3 route-distinguisher 2:2
set routing-instances TENANT-VLAN200-L3 vrf-import LEAF-IN
set routing-instances TENANT-VLAN200-L3 vrf-target target:1:200
set routing-instances TENANT-VLAN200-L3 routing-options auto-export
set vlans v100 vlan-id 100
set vlans v100 vxlan vni 100
set vlans v100 vxlan ingress-node-replication
set vlans v200 vlan-id 200
set vlans v200 vxlan vni 200
set vlans v200 vxlan ingress-node-replication