ws@p3a> show configuration version 7.2R2.4; system { host-name p3a; root-authentication { encrypted-password } login { user ws { full-name Workshop; uid 2000; class super-user; authentication { encrypted-password } } } services { ssh; telnet; } syslog { user * { any emergency; } file messages { any notice; authorization info; } } } interfaces { fe-0/0/0 { description "To P4 - Border B | fa0/0"; unit 0 { family inet { address 206.244.204.17/30; } family inet6 { address 2001:468:1104:8::2/64; } } } fe-0/0/1 { description "To P3 - Core C | fa0/0"; unit 0 { family inet { address 206.244.203.25/30; } family inet6 { address 2001:468:1103:1::1/64; } } } fe-0/0/2 { unit 0 { family inet; } } fe-0/0/3 { description "EXTERNAL INTERFACE"; unit 0 { family inet { address 206.244.205.10/30; } family inet6 { address 2001:468:1100:3::1/64; } } } fxp0 { disable; } lo0 { description "P3 - Border A"; unit 0 { family inet { address 206.244.203.1/32; } family inet6 { address 2001:468:1103::1/128; } } } } routing-options { rib inet.0 { aggregate { route 206.244.203.0/24; } } rib inet6.0 { aggregate { route 2001:468:1103::/48; } } static { route 0.0.0.0/0 next-hop 206.244.205.9; } router-id 206.244.203.1; autonomous-system 65503; } protocols { router-advertisement { interface fe-0/0/1.0 { prefix 2001:468:1103:1::/64; } interface fe-0/0/0.0 { prefix 2001:468:1104:8::/64; } } bgp { family inet { unicast; } family inet6 { unicast; } group iBGP-mesh { type internal; local-address 206.244.203.1; family inet { unicast; } export set-nexthop-self; local-as 65503; neighbor 206.244.203.2; neighbor 206.244.203.3; } group external-peers { type external; import transit-others; family inet { unicast; } export [ announce-our-block transit-others ]; local-as 65503; neighbor 206.244.204.18 { description "Pod 4 Border B"; local-address 206.244.204.17; peer-as 65504; } } group iBGP6-mesh { type internal; local-address 2001:468:1103::1; family inet6 { unicast; } export set-nexthop-self; local-as 65503; neighbor 2001:468:1103::2; neighbor 2001:468:1103::3; } group external6-peers { type external; import transit6-others; family inet6 { unicast; } export [ announce-our-6-block transit6-others reject-all ]; local-as 65503; neighbor 2001:468:1104:8::1 { description "Pod4 Border B"; local-address 2001:468:1104:8::2; peer-as 65504; } } group 6-out { type external; family inet6 { unicast; } export announce-our-6-block; local-as 65503; neighbor 2001:468:1100:3::2 { local-address 2001:468:1100:3::1; peer-as 65500; } } } ospf { export default-into-ospf; area 0.0.0.0 { interface fe-0/0/1.0; interface lo0.0 { passive; } interface fe-0/0/0.0 { passive; } interface fe-0/0/3.0 { passive; } } } ospf3 { area 0.0.0.0 { interface fe-0/0/1.0; interface lo0.0; } } } policy-options { policy-statement default-into-ospf { term default { from { protocol static; route-filter 0.0.0.0/0 exact; } then accept; } term nope { then reject; } } policy-statement set-nexthop-self { then { next-hop self; accept; } } policy-statement announce-our-block { term announce-203 { from { protocol aggregate; route-filter 206.244.203.0/24 exact; } then accept; } } policy-statement transit-others { term 1 { from { protocol bgp; route-filter 206.244.201.0/24 orlonger; route-filter 206.244.202.0/24 orlonger; route-filter 206.244.204.0/24 orlonger; } then accept; } term reject-other { then reject; } } policy-statement reject-all { then reject; } policy-statement announce-our-6-block { term announce-1103 { from { protocol aggregate; route-filter 2001:468:1103::/48 exact; } then accept; } } policy-statement transit6-others { term 1 { from { protocol bgp; route-filter 2001:468:1101::/48 orlonger; route-filter 2001:468:1102::/48 orlonger; route-filter 2001:468:1104::/48 orlonger; } then accept; } } } ws@p3a>