728x90

vMX image :  vmxvfp-19.1R1.6-domestic-VFP , vmxvcp-19.1R1.6-domestic-VCP

EVE-NG :  version  2.0.3-110

 

R1 config

더보기

root@R1# show | display set 
set version 20190319.203446_builder.r1013243
set system root-authentication encrypted-password 
set system host-name R1
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 unit 0 family inet address 172.16.1.2/31
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 unit 0 family inet address 172.16.1.0/31
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces fxp0 unit 0 family inet dhcp vendor-id Juniper-vmx-VM60596C81C4
set interfaces lo0 unit 0 family inet address 192.168.100.1/32
set routing-options router-id 192.168.100.1
set protocols bgp group R1-R7 type internal
set protocols bgp group R1-R7 local-address 192.168.100.1
set protocols bgp group R1-R7 local-as 65001
set protocols bgp group R1-R7 neighbor 192.168.100.7
set protocols ospf source-packet-routing node-segment ipv4-index 1001
set protocols ospf source-packet-routing srgb start-label 800000
set protocols ospf source-packet-routing srgb index-range 4000
set protocols ospf area 0.0.0.0 interface fxp0.0 disable
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols mpls interface fxp0.0 disable
set protocols mpls interface ge-0/0/0.0 
set protocols mpls interface ge-0/0/1.0

R2 config

더보기

root@R2# show | display set 
set version 20190319.203446_builder.r1013243
set system root-authentication encrypted-password 
set system host-name R2
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 unit 0 family inet address 172.16.1.1/31
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 unit 0 family inet address 172.16.1.6/31
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces ge-0/0/2 unit 0 family inet address 172.16.1.4/31
set interfaces ge-0/0/2 unit 0 family mpls
set interfaces fxp0 unit 0 family inet dhcp vendor-id Juniper-vmx-VM60596CD12F
set interfaces lo0 unit 0 family inet address 192.168.100.2/32
set routing-options router-id 192.168.100.2
set protocols ospf source-packet-routing node-segment ipv4-index 1002
set protocols ospf source-packet-routing srgb start-label 800000
set protocols ospf source-packet-routing srgb index-range 4000
set protocols ospf area 0.0.0.0 interface fxp0.0 disable
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols mpls interface fxp0.0 disable
set protocols mpls interface ge-0/0/0.0
set protocols mpls interface ge-0/0/1.0
set protocols mpls interface ge-0/0/2.0

R3 config

더보기

root@R3# show | display set 
set version 20190319.203446_builder.r1013243
set system root-authentication encrypted-password 
set system host-name R3
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 unit 0 family inet address 172.16.1.3/31
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 unit 0 family inet address 172.16.1.10/31
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces ge-0/0/2 unit 0 family inet address 172.16.1.8/31
set interfaces ge-0/0/2 unit 0 family mpls
set interfaces fxp0 unit 0 family inet dhcp vendor-id Juniper-vmx-VM60596CDE48
set interfaces lo0 unit 0 family inet address 192.168.100.3/32
set routing-options router-id 192.168.100.3
set protocols ospf source-packet-routing node-segment ipv4-index 1003
set protocols ospf source-packet-routing srgb start-label 800000
set protocols ospf source-packet-routing srgb index-range 4000
set protocols ospf area 0.0.0.0 interface fxp0.0 disable
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols mpls interface fxp0.0 disable
set protocols mpls interface ge-0/0/0.0
set protocols mpls interface ge-0/0/1.0
set protocols mpls interface ge-0/0/2.0

R4 config

더보기

root@R4# show | display set 
set version 20190319.203446_builder.r1013243
set system root-authentication encrypted-password 
set system host-name R4
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 unit 0 family inet address 172.16.1.9/31
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 unit 0 family inet address 172.16.1.7/31
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces ge-0/0/2 unit 0 family inet address 172.16.1.14/31
set interfaces ge-0/0/2 unit 0 family mpls
set interfaces ge-0/0/3 unit 0 family inet address 172.16.1.12/31
set interfaces ge-0/0/3 unit 0 family mpls
set interfaces fxp0 unit 0 family inet dhcp vendor-id Juniper-vmx-VM60596C8DDF
set interfaces lo0 unit 0 family inet address 192.168.100.4/32
set routing-options router-id 192.168.100.4
set protocols ospf source-packet-routing node-segment ipv4-index 1004
set protocols ospf source-packet-routing srgb start-label 800000
set protocols ospf source-packet-routing srgb index-range 4000
set protocols ospf area 0.0.0.0 interface fxp0.0 disable
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols mpls interface fxp0.0 disable
set protocols mpls interface ge-0/0/0.0
set protocols mpls interface ge-0/0/1.0
set protocols mpls interface ge-0/0/2.0
set protocols mpls interface ge-0/0/3.0

R5 config

더보기

root@R5# show | display set 
set version 20190319.203446_builder.r1013243
set system root-authentication encrypted-password 
set system host-name R5
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 unit 0 family inet address 172.16.1.5/31
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 unit 0 family inet address 172.16.1.13/31
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces ge-0/0/2 unit 0 family inet address 172.16.1.16/31
set interfaces ge-0/0/2 unit 0 family mpls
set interfaces fxp0 unit 0 family inet dhcp vendor-id Juniper-vmx-VM60596CBE1B
set interfaces lo0 unit 0 family inet address 192.168.100.5/32
set routing-options router-id 192.168.100.5
set protocols ospf source-packet-routing node-segment ipv4-index 1005
set protocols ospf source-packet-routing srgb start-label 800000
set protocols ospf source-packet-routing srgb index-range 4000
set protocols ospf area 0.0.0.0 interface fxp0.0 disable
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols mpls interface fxp0.0 disable
set protocols mpls interface ge-0/0/0.0
set protocols mpls interface ge-0/0/1.0
set protocols mpls interface ge-0/0/2.0

R6 config

더보기

root@R6# show | display set 
set version 20190319.203446_builder.r1013243
set system root-authentication encrypted-password 
set system host-name R6
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 unit 0 family inet address 172.16.1.11/31
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 unit 0 family inet address 172.16.1.15/31
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces ge-0/0/2 unit 0 family inet address 172.16.1.18/31
set interfaces ge-0/0/2 unit 0 family mpls
set interfaces fxp0 unit 0 family inet dhcp vendor-id Juniper-vmx-VM60596CBDDF
set interfaces lo0 unit 0 family inet address 192.168.100.6/32
set routing-options router-id 192.168.100.6
set protocols ospf source-packet-routing node-segment ipv4-index 1006
set protocols ospf source-packet-routing srgb start-label 800000
set protocols ospf source-packet-routing srgb index-range 4000
set protocols ospf area 0.0.0.0 interface fxp0.0 disable
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols mpls interface fxp0.0 disable
set protocols mpls interface ge-0/0/0.0
set protocols mpls interface ge-0/0/1.0
set protocols mpls interface ge-0/0/2.0

R7 config

더보기

root@R7# show | display set 
set version 20190319.203446_builder.r1013243
set system root-authentication encrypted-password
set system host-name R7
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 unit 0 family inet address 172.16.1.19/31
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 unit 0 family inet address 172.16.1.17/31
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces ge-0/0/5 unit 0 family inet address 10.0.2.1/24
set interfaces ge-0/0/6 unit 0 family inet address 10.0.1.1/24
set interfaces fxp0 unit 0 family inet dhcp vendor-id Juniper-vmx-VM60596CB7F8
set interfaces lo0 unit 0 family inet address 192.168.100.7/32
set policy-options policy-statement BGP-direct term 10 from protocol direct
set policy-options policy-statement BGP-direct term 10 from route-filter 10.0.0.0/8 orlonger
set policy-options policy-statement BGP-direct term 10 then next-hop self
set policy-options policy-statement BGP-direct term 10 then accept
set policy-options policy-statement BGP-direct term 20 then reject
set routing-options router-id 192.168.100.7    
set protocols bgp group R1-R7 type internal
set protocols bgp group R1-R7 local-address 192.168.100.7
set protocols bgp group R1-R7 export BGP-direct
set protocols bgp group R1-R7 local-as 65001
set protocols bgp group R1-R7 neighbor 192.168.100.1
set protocols ospf source-packet-routing node-segment ipv4-index 1007
set protocols ospf source-packet-routing srgb start-label 800000
set protocols ospf source-packet-routing srgb index-range 4000
set protocols ospf area 0.0.0.0 interface fxp0.0 disable
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 interface-type p2p
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols mpls interface fxp0.0 disable
set protocols mpls interface ge-0/0/0.0 
set protocols mpls interface ge-0/0/1.0

 -R7 로컬 광고를 위한 policy 적용.

 

set chassis network-services enhanced-ip 설정하고 리부팅 필요.  설정 안하면  commit error 발생.

Segment Routing config

set protocols ospf source-packet-routing node-segment ipv4-index 100x  ------ node segment 레이블 설정
set protocols ospf source-packet-routing srgb start-label 800000  -------------------------- 시작 레이블 설정
set protocols ospf source-packet-routing srgb index-range 4000  --------------------------- 인덱스 범위 설정

 

show ospf neighbor 및 show route summary 명령을 사용하여 OSPF가 제대로 작동하고, 레이블이 있는 OSPF (L-OSPF) 경로가 광고되는지 확인.

inet.3 에  L-OSPF 경로 확인.

inet.3 테이블에 다른 Router loopback 주소가 있으므로 BGP next hop recursive route lookup에  사용가능.

동일한 label 로 swap함. 경로에 있는 모든 라우터가 동일 레이블로 swap한다.

R7 에서 광고받은 경로(10.0.1.0/24)의 protocol next hop 이 192.168.100.7이고 inet.3 테이블 확인.

경로확인 R1 - R2 - R5 - R7

 

R1에서 TE 설정 ( 경로 R1 - R3 - R4 - R5 -R7 )

root@R1# show protocols source-packet-routing | display set 
set protocols source-packet-routing segment-list R7-Primary hop1 ip-address 172.16.1.3
set protocols source-packet-routing segment-list R7-Primary hop2 label 801004
set protocols source-packet-routing segment-list R7-Primary hop3 label 801005
set protocols source-packet-routing segment-list R7-Primary hop4 label 801007

set protocols source-packet-routing source-routing-path Path-to-R7 to 192.168.100.7
set protocols source-packet-routing source-routing-path Path-to-R7 primary R7-Primary

 - 172.16.1.3 은 direct connected neighbor IP

inet.3 에서  label stack 확인가능.

경로확인 R1 - R3 - R4 - R5 - R7

+ Recent posts