version 7.2R2.4; system { host-name P3A; root-authentication { encrypted-password "$1$43rf00wv$Xp9mCTI4QmSwU4xOz5z0m."; } login { user ws { full-name Workshop; uid 2002; class super-user; authentication { encrypted-password "$1$y3PJgQN1$PZGJ.Wv2fOTgP.0ntJN8/1"; } } } services { ssh; telnet; } syslog { user * { any emergency; } file messages { any notice; authorization info; } } } interfaces { fe-0/0/1 { description "To P3 - Core C fa0/0"; unit 0 { family inet { address 199.109.203.25/30; } family inet6 { address 2001:468:1103:ff01::1/64; } } } fe-0/0/3 { description "EXTERNAL INTERFACE"; unit 0 { family inet { address 199.109.205.10/30; } family inet6 { address 2001:468:1100:3::1/64; } } } fxp0 { disable; } lo0 { description "P3 - Border A"; unit 0 { family inet { address 199.109.203.1/32; } family inet6 { address 2001:468:1103:1::1/128; } } } } routing-options { interface-routes { rib-group inet ifrg; } rib inet.0 { aggregate { route 199.109.203.0/24; } } rib inet6.0 { static { route 2001:468:1103::/48 { reject; install; readvertise; } route ::/0 next-hop 2001:468:1100:3::2; } } rib inet6.2 { static { rib-group mcast6-rg; route 2001:468:1103::/48 { reject; install; readvertise; } route ::/0 { next-hop 2001:468:1100:3::2; install; readvertise; resolve; } } } static { route 0.0.0.0/0 next-hop 199.109.205.9; } rib-groups { ifrg { import-rib inet.0; } igp-rg { export-rib inet.0; import-rib inet.0; } igp6-rg { export-rib inet6.0; import-rib inet6.0; } mcast6-rg { export-rib inet6.2; import-rib inet6.2; } } router-id 199.109.203.1; autonomous-system 65503; } protocols { bgp { family inet { unicast; } group iBGP-mesh { type internal; local-address 199.109.203.1; export set-nexthop-self; local-as 65503; neighbor 199.109.203.3; } group iBGP6-mesh { type internal; local-address 2001:468:1103:1::1; family inet6 { any; } export set-nexthop-self; local-as 65503; neighbor 2001:468:1103:3::1; } group eBGP6-peers { type external; import inet6-in; family inet6 { any; } export to-external-v6; local-as 65503; neighbor 2001:468:1100:3::2 { description "Host router"; 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/3.0 { passive; } } } ospf3 { rib-group igp6-rg; area 0.0.0.0 { interface fe-0/0/1.0; interface lo0.0 { passive; } interface fe-0/0/3.0 { passive; } } } pim { rib-group inet6 mcast6-rg; rp { embedded-rp; } interface all { mode sparse; version 2; } } } 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 to-external-v6 { term accept-aggregate { from { route-filter 2001:468:1103::/48 exact; } then accept; } term block-specifics { then reject; } } policy-statement inet6-in { term accept { then accept; } } }