root@Sydney# show ## Last changed: 2007-11-02 17:11:17 UTC version 8.4R1.13; system { host-name Sydney; root-authentication { encrypted-password "$1$R/ry.n5p$.ts8BfH1M1J2ZHo/SXd7e/"; ## SECRET-DATA } login { user lab { uid 2001; class super-user; authentication { encrypted-password "$1$oiYgYLVx$Miq3arVLSDUdz/gBEPZhw/"; ## SECRET-DATA } } } services { ftp; ssh; telnet; web-management { http; } } syslog { user * { any emergency; } file messages { any notice; authorization info; } file interactive-commands { interactive-commands any; } } } interfaces { fxp0 { vlan-tagging; unit 15 { vlan-id 15; family inet { address 172.17.37.17/29; } } unit 16 { vlan-id 16; family inet { address 172.17.38.17/29; } } unit 19 { vlan-id 19; family inet { address 172.17.39.17/30; } } unit 29 { vlan-id 29; family inet { address 172.17.39.21/30; } } unit 39 { vlan-id 39; family inet { address 172.17.39.25/30; } } unit 49 { vlan-id 49; family inet { address 172.17.39.29/30; } } unit 59 { vlan-id 59; family inet { address 172.17.39.33/30; } } unit 69 { vlan-id 69; family inet { address 172.17.39.37/30; } } unit 79 { vlan-id 79; family inet { address 172.17.39.41/30; } } unit 89 { vlan-id 89; family inet { address 172.17.39.45/30; } } unit 91 { vlan-id 91; family inet { address 172.17.55.17/30; } } unit 92 { vlan-id 92; family inet { address 172.17.55.21/30; } } unit 93 { vlan-id 93; family inet { address 172.17.55.25/30; } } unit 94 { vlan-id 94; family inet { address 172.17.55.29/30; } } unit 95 { vlan-id 95; family inet { address 172.17.55.33/30; } } unit 96 { vlan-id 96; family inet { address 172.17.55.37/30; } } unit 97 { vlan-id 97; family inet { address 172.17.55.41/30; } } unit 98 { vlan-id 98; family inet { address 172.17.55.45/30; } } unit 109 { vlan-id 109; family inet { address 172.17.39.1/30; } } unit 200 { vlan-id 200; family inet { address 192.168.200.2/24; address 192.168.200.254/24; } } unit 201 { vlan-id 201; family inet { address 192.168.201.2/24; address 192.168.201.254/24; } } unit 202 { vlan-id 202; family inet { address 192.168.202.2/24; address 192.168.202.254/24; } } unit 203 { vlan-id 203; family inet { address 192.168.203.2/24; address 192.168.203.254/24; } } unit 204 { vlan-id 204; family inet { address 192.168.204.2/24; address 192.168.204.254/24; } } unit 205 { vlan-id 205; family inet { address 192.168.205.2/24; address 192.168.205.254/24; } } unit 206 { vlan-id 206; family inet { address 192.168.206.2/24; address 192.168.206.254/24; } } unit 207 { vlan-id 207; family inet { address 192.168.207.2/24; address 192.168.207.254/24; } } unit 240 { vlan-id 240; family inet { address 10.14.243.236/28; } } unit 244 { vlan-id 244; family inet { address 10.14.247.236/28; } } unit 248 { vlan-id 248; family inet { address 10.14.251.236/28; } } unit 252 { vlan-id 252; family inet { address 10.14.255.236/28; } } unit 309 { vlan-id 309; family inet { address 172.17.39.5/30; } } unit 509 { vlan-id 509; family inet { address 172.17.39.9/30; } } unit 709 { vlan-id 709; family inet { address 172.17.39.13/30; } } unit 902 { vlan-id 902; family inet { address 172.17.55.1/30; } } unit 904 { vlan-id 904; family inet { address 172.17.55.5/30; } } unit 906 { vlan-id 906; family inet { address 172.17.55.9/30; } } unit 908 { vlan-id 908; family inet { address 172.17.55.13/30; } } unit 999 { vlan-id 999; family inet { address 10.210.9.185/28; } } } fxp1 { vlan-tagging; unit 912 { vlan-id 912; family inet { address 172.17.25.2/30; } } unit 923 { vlan-id 923; family inet { address 172.17.25.6/30; } } } fxp2 { vlan-tagging; unit 912 { vlan-id 912; family inet { address 172.17.25.1/30; } } unit 923 { vlan-id 923; family inet { address 172.17.25.5/30; } } } lo0 { unit 1 { family inet { address 172.17.32.1/32; } } unit 2 { family inet { address 172.17.24.1/32; } } unit 3 { family inet { address 172.17.48.1/32; } } unit 240 { family inet { address 10.14.243.253/32; } } unit 244 { family inet { address 10.14.247.253/32; } } unit 248 { family inet { address 10.14.251.253/32; } } unit 252 { family inet { address 10.14.255.253/32; } } } } policy-options { prefix-list isp-a-aggregate { 172.17.32.0/20; } prefix-list isp-c-aggregate { 172.17.48.0/20; } prefix-list isp-b-aggregate { 172.17.24.0/21; } policy-statement isp-a-networks { from { prefix-list isp-a-aggregate; } then accept; } policy-statement isp-b-networks { from { prefix-list isp-b-aggregate; } then accept; } policy-statement isp-c-networks { from { prefix-list isp-c-aggregate; } then accept; } } routing-instances { Amsterdam-vr { instance-type virtual-router; interface fxp0.203; protocols { ospf { area 0.0.0.0 { interface fxp0.203; } } } } Denver-vr { instance-type virtual-router; interface fxp0.206; protocols { ospf { area 0.0.0.0 { interface fxp0.206; } } } } HongKong-vr { instance-type virtual-router; interface fxp0.200; protocols { ospf { area 0.0.0.0 { interface fxp0.200; } } } } London-vr { instance-type virtual-router; interface fxp0.202; protocols { ospf { area 0.0.0.0 { interface fxp0.202; } } } } Montreal-vr { instance-type virtual-router; interface fxp0.204; protocols { ospf { area 0.0.0.0 { interface fxp0.204; } } } } SanJose-vr { instance-type virtual-router; interface fxp0.205; protocols { ospf { area 0.0.0.0 { interface fxp0.205; } } } } SaoPaulo-vr { instance-type virtual-router; interface fxp0.207; protocols { ospf { area 0.0.0.0 { interface fxp0.207; } } } } Tokyo-vr { instance-type virtual-router; interface fxp0.201; protocols { ospf { area 0.0.0.0 { interface fxp0.201; } } } } group-a { instance-type virtual-router; interface lo0.240; interface fxp0.240; protocols { ospf { area 0.0.0.0 { interface fxp0.240; interface lo0.240; } } } } group-b { instance-type virtual-router; interface fxp0.244; interface lo0.244; protocols { ospf { area 0.0.0.0 { interface fxp0.244; interface lo0.244; } } } } group-c { instance-type virtual-router; interface fxp0.248; interface lo0.248; protocols { ospf { area 0.0.0.0 { interface fxp0.248; interface lo0.248; } } } } group-d { instance-type virtual-router; interface fxp0.252; interface lo0.252; protocols { ospf { area 0.0.0.0 { interface fxp0.252; interface lo0.252; } } } } isp-a { instance-type virtual-router; interface fxp0.19; interface fxp0.29; interface fxp0.39; interface fxp0.49; interface fxp0.59; interface fxp0.69; interface fxp0.79; interface fxp0.89; interface lo0.1; interface fxp1.912; interface fxp0.109; interface fxp0.309; interface fxp0.509; interface fxp0.709; interface fxp0.15; interface fxp0.16; routing-options { aggregate { route 172.17.32.0/20; } router-id 172.17.32.1; autonomous-system 65010; } protocols { bgp { export isp-a-networks; group full-route-customers { neighbor 172.17.39.18 { description "HongKong to isp-a"; peer-as 65108; } neighbor 172.17.39.22 { description "Tokyo to isp-a"; peer-as 65109; } neighbor 172.17.39.26 { description "London to isp-a"; peer-as 65110; } neighbor 172.17.39.30 { description "Amsterdam to isp-a"; peer-as 65111; } neighbor 172.17.39.34 { description "Montreal to isp-a"; peer-as 65112; } neighbor 172.17.39.38 { description "SanJose to isp-a"; peer-as 65113; } neighbor 172.17.39.42 { description "Denver to isp-a"; peer-as 65114; } neighbor 172.17.39.46 { description "SaoPaulo to isp-a"; peer-as 65115; } neighbor 172.17.39.2 { description "HongKong to isp-a"; peer-as 65240; } neighbor 172.17.39.6 { description "London to isp-a"; peer-as 65244; } neighbor 172.17.39.10 { description "Montreal to isp-a"; peer-as 65248; } neighbor 172.17.39.14 { description "Denver to isp-a"; peer-as 65252; } } group isp-b { neighbor 172.17.25.1 { description "isp-a to isp-b"; peer-as 65020; } } } } } isp-b { instance-type virtual-router; interface lo0.2; interface fxp2.912; interface fxp2.923; routing-options { aggregate { route 172.17.24.0/21; } router-id 172.17.24.1; autonomous-system 65020; } protocols { bgp { export isp-b-networks; group isp-a { neighbor 172.17.25.2 { description "isp-b to isp-a"; peer-as 65010; } } group isp-c { neighbor 172.17.25.6 { description "isp-b to isp-c"; peer-as 65030; } } } } } isp-c { instance-type virtual-router; interface fxp0.91; interface fxp0.92; interface fxp0.93; interface fxp0.94; interface fxp0.95; interface fxp0.96; interface fxp0.97; interface fxp0.98; interface lo0.3; interface fxp1.923; interface fxp0.902; interface fxp0.904; interface fxp0.906; interface fxp0.908; routing-options { aggregate { route 172.17.48.0/20; } router-id 172.17.48.1; autonomous-system 65030; } protocols { bgp { export isp-c-networks; group full-route-customers { neighbor 172.17.55.18 { description "HongKong to isp-c"; peer-as 65108; } neighbor 172.17.55.22 { description "Tokyo to isp-c"; peer-as 65109; } neighbor 172.17.55.26 { description "London to isp-c"; peer-as 65110; } neighbor 172.17.55.30 { description "Amsterdam to isp-c"; peer-as 65111; } neighbor 172.17.55.34 { description "Montreal to isp-c"; peer-as 65112; } neighbor 172.17.55.38 { description "SanJose to isp-c"; peer-as 65113; } neighbor 172.17.55.42 { description "Denver to isp-c"; peer-as 65114; } neighbor 172.17.55.46 { description "SaoPaulo to isp-c"; peer-as 65115; } neighbor 172.17.55.2 { description "Tokyo to isp-c"; peer-as 65240; } neighbor 172.17.55.6 { description "Amsterdam to isp-c"; peer-as 65244; } neighbor 172.17.55.10 { description "SanJose to isp-c"; peer-as 65248; } neighbor 172.17.55.14 { description "SaoPaulo to isp-c"; peer-as 65252; } } group isp-b { neighbor 172.17.25.5 { description "isp-c to isp-b"; peer-as 65020; } } } } } } [edit]