slice (ttyp0) login: lab Password: Last login: Wed Dec 12 14:07:10 from 172.24.248.112 --- JUNOS 5.1R1.4 built 2001-11-01 19:09:34 UTC lab@slice> show configuration version 5.1R1.4; system { host-name slice; domain-name poc.juniper.net; domain-search [ poc.juniper.net juniper.net ]; time-zone America/Los_Angeles; debugger-on-break; dump-on-panic; name-server { 172.19.34.1; 172.19.34.2; } login { user lab { uid 2000; class superuser; authentication { encrypted-password "$1$AcN2.$QlS6y1lT4qIOzpM8O0NsW1"; # SECRET-DATA } } } services { ftp; ssh; telnet; } syslog { user * { any emergency; } file messages { any notice; authorization info; } } } interfaces { so-0/0/0 { unit 0 { family inet { address 10.14.1.2/24; } family mpls; } } so-0/2/0 { encapsulation cisco-hdlc; sonet-options { fcs 32; payload-scrambler; } unit 0 { family inet { address 10.15.1.1/24; } family mpls; } } ge-0/3/0 { vlan-tagging; unit 0 { vlan-id 100; family inet { address 10.105.1.1/24; } family mpls; } unit 1 { vlan-id 200; family inet { address 10.205.1.1/24; } } } fxp0 { unit 0 { family inet { address 172.19.32.209/24; } } } lo0 { unit 0 { family inet { address 10.1.1.3/32; } } } } routing-options { static { route 0.0.0.0/0 { next-hop 172.19.32.254; retain; no-readvertise; } } autonomous-system 10; } protocols { mpls { interface so-0/0/0.0; interface so-0/2/0.0; interface ge-0/3/0.0; } bgp { family inet { any; } export set-nexthop-self; group sb { type internal; multihop; local-address 10.1.1.3; family inet { any; } family inet-vpn { unicast; } neighbor 10.1.1.1; } group cit { type internal; multihop; local-address 10.1.1.3; family inet { any; } family inet-vpn { unicast; } neighbor 10.1.1.2; } group ucla { type internal; multihop; local-address 10.1.1.3; family inet-vpn { unicast; } neighbor 10.1.1.4; } group Mcast-esnet { type external; family inet { any; } peer-as 1005; neighbor 10.205.1.2; } } msdp { peer 10.205.1.2 { local-address 10.205.1.1; } peer 10.200.1.2 { local-address 10.14.1.2; } peer 10.201.1.2 { local-address 10.14.1.2; } peer 10.202.1.2 { local-address 10.14.1.2; } } ospf { area 0.0.0.0 { interface so-0/0/0.0; interface so-0/2/0.0; interface ge-0/3/0.1 { passive; } } } ldp { interface so-0/0/0.0; interface so-0/2/0.0; } pim { rp { local { address 10.14.1.2; } } interface ge-0/3/0.1 { mode sparse-dense; } interface so-0/0/0.0 { mode sparse-dense; } interface so-0/2/0.0 { mode sparse-dense; } } } policy-options { policy-statement uscce-export { term 10 { /* only advertise routes learned through this interface */ from protocol [ bgp static direct ]; then { community add calren; accept; } } term 20 { then reject; } } policy-statement uscce-import { term 10 { from { protocol bgp; community [ calren cisco ]; } then accept; } term 20 { then reject; } } policy-statement esnet-export { term 10 { /* only advertise routes learned through this interface */ from { protocol [ bgp static direct ]; interface ge-0/3/0.0; } then { community add esnet; accept; } } term 20 { then reject; } } policy-statement esnet-import { term 5 { from community calren-rej; then reject; } term 10 { from { protocol bgp; community calren; } then accept; } term 20 { then reject; } } policy-statement set-nexthop-self { from protocol bgp; then { next-hop self; } } policy-statement send-direct { from protocol direct; then accept; } policy-statement allow1005 { from { protocol bgp; as-path esnet; } then accept; } policy-statement allow1004 { from { protocol bgp; as-path uscce; } then accept; } community calren members target:11422:100; community calren-rej members target:999:1000; community cisco members target:11422:200; community esnet members target:11422:300; community ispa members target:11422:400; community ispb members target:11422:500; as-path esnet 1005; as-path uscce 1004; } routing-instances { inactive: calren { instance-type vrf; interface ge-0/1/0.0; route-distinguisher 999:1004; vrf-import uscce-import; vrf-export uscce-export; protocols { bgp { group uscce { type external; import allow1004; neighbor 10.104.1.2 { peer-as 1004; } } } } } esnet { instance-type vrf; interface ge-0/3/0.0; route-distinguisher 999:1005; vrf-import esnet-import; vrf-export esnet-export; protocols { bgp { group esnet { type external; import allow1005; peer-as 1005; neighbor 10.105.1.2; } } } } } lab@slice>