version 5.6R2.4; system { host-name m5-30; ports { console type vt100; } name-server { 128.208.51.11; 128.95.112.1; } login { user centaur { uid 2000; class superuser; authentication { encrypted-password "$1$SNobwvxG$Ow7Y8vfLHYfwlIA2.ULmT0"; # SECRET-DATA } } user ipv6 { uid 2001; class superuser; authentication { encrypted-password "$1$qyuOt.hG$M1xnEo6FcoqkTFZK81eET1"; # SECRET-DATA } } } services { telnet; } } interfaces { fe-0/0/0 { speed 100m; link-mode full-duplex; unit 0 { family inet { mtu 1500; address 128.208.51.86/29; } family inet6 { mtu 1500; address 2001:468:1011::3/64; address 2001:468:1111::3/64; } } } fe-0/0/1 { speed 100m; link-mode full-duplex; unit 0 { family inet { mtu 1500; address 128.208.51.90/29; } family inet6 { mtu 1500; address 2001:468:1080:1::3/64; address 2001:468:1180:1::3/64; } } } fe-0/0/2 { disable; speed 100m; link-mode full-duplex; unit 0 { family inet { mtu 1500; address 128.208.51.98/29; } family inet6 { mtu 1500; address 2001:468:10c4::3/64; } } } fe-0/0/3 { speed 100m; link-mode full-duplex; unit 0 { family inet { mtu 1500; address 128.208.51.38/29; } family inet6 { mtu 1500; address 2001:468:107f::1/64; address 2001:468:117f::1/64; } } } fxp0 { disable; } lo0 { mtu 9180; unit 0 { family inet { mtu 9166; address 10.10.255.2/32; } family iso { address 49.0001.0000.0000.000b.00; mtu 9162; } family inet6 { mtu 9166; } } } } routing-options { interface-routes { rib-group inet6 ifrg6; } rib inet6.0 { aggregate { route 2001:468:1040::/42; route 2001:468:1140::/42; } } static { route 0.0.0.0/0 next-hop 128.208.51.82; } rib-groups { ifrg6 { import-rib [ inet6.0 inet6.2 ]; } } router-id 10.3.3.3; } protocols { router-advertisement { interface fe-0/0/1.0 { prefix 2001:468:1080:1::/64; prefix 2001:468:1180:1::/64; } interface fe-0/0/2.0 { prefix 2001:468:10c4::/64; prefix 2001:468:11c4::/64; } interface fe-0/0/3.0 { prefix 2001:468:107f::/64; prefix 2001:468:117f::/64; } interface fe-0/0/0.0 { prefix 2001:468:1011::/64; prefix 2001:468:1111::/64; } } bgp { group V6 { type external; family inet6 { unicast; } export agg-only; local-as 65503; neighbor 2001:468:1011::1 { peer-as 65501; } neighbor 2001:468:1011::2 { peer-as 65502; } neighbor 2001:468:1011::4 { peer-as 65504; } neighbor 2001:468:1011::5 { peer-as 65505; } neighbor 2001:468:1111::2 { peer-as 65502; } } group V6down { type external; family inet6 { unicast; } export dontforgetme; local-as 65503; neighbor 2001:468:1080:1::8 { peer-as 65508; } neighbor 2001:468:1080:1::9 { peer-as 65509; } neighbor 2001:468:1080:1::10 { peer-as 65510; } } } ospf { area 0.0.0.100 { interface fe-0/0/4.0; interface fe-0/0/3.0; interface fe-0/0/2.0; interface fe-0/0/1.0; } } } policy-options { policy-statement advertised-routes-ipv6 { then accept; } policy-statement agg-only { term announce { from { route-filter 2001:468:1040::/42 exact; route-filter 2001:468:1140::/42 exact; } then accept; } term block { then reject; } } policy-statement dontforgetme { term announce-me { from { route-filter 2001:468:1040::/42 exact; route-filter 2001:468:1140::/42 exact; } then accept; } term announce-them { from protocol bgp; then accept; } } }