|
The Great Plains Network |
| ... advanced networking technology in support of collaborative research and education ... | |
| GPN IPv6 Configuration |
Contents
IPv6 Multihome Example with A6
GPN IPv6 Topology
GPN IPv6 Configuration
! ! Router: ks-2.r, peering with Abilene Kansas City Router ! ! IPv6 specific configuration items ! ! Turn on routing for IPv6 ! ipv6 unicast-routing ! ! Interface to Abilene ! interface POS0/0 description Local fiber interface to Abilene ipv6 address 2001:468:FF:741::2/64 ipv6 enable ! ! Interface to UNL ! interface ATM1/0.35 point-to-point description PVC to Nebraska router ne-3.r ipv6 address 2001:468:1FF:40::1/64 ipv6 enable ! ! Interface to GPN local network ! interface ATM1/0.134 point-to-point description PVC to GPN Kansas City router ks-4.r ipv6 address 2001:468:1FD:4::1/64 ipv6 enable ipv6 router isis 11317 ! router isis 11317 passive-interface default no passive-interface ATM1/0.134 net 39.840f.8011.3924.0000.00 ! router bgp 11317 no bgp default ipv4-unicast bgp log-neighbor-changes neighbor 2001:468:FF:741::1 remote-as 11537 neighbor 2001:468:FF:741::1 description Connection to Abilene In Kansas City, MO neighbor 2001:468:1FD:4::2 remote-as 11317 neighbor 2001:468:1FD:4::2 description Connection to GPN router ks-4.r in Kansas City, MO neighbor 2001:468:1FF:40::2 remote-as 7896 neighbor 2001:468:1FF:40::2 description Connection to Nebraska in Lincoln, NE ! address-family ipv6 neighbor 2001:468:FF:741::1 activate neighbor 2001:468:FF:741::1 route-map abilene_ipv6_in in neighbor 2001:468:FF:741::1 route-map abilene_ipv6_out out neighbor 2001:468:1FF:40::2 activate neighbor 2001:468:1FF:40::2 route-map ne_ipv6_in in neighbor 2001:468:1FF:40::2 route-map ne_ipv6_out out neighbor 2001:468:1FD:4::2 activate neighbor 2001:468:1FD:4::2 route-map ks_4_ipv6_in in neighbor 2001:468:1FD:4::2 route-map ks_4_ipv6_out out network 2001:468:100::/40 network 3FFE:3700:100::/40 exit-address-family ! ! Route maps ! route-map abilene_ipv6_in deny 10 match ipv6 address prefix-list default_ipv6 ! route-map abilene_ipv6_in permit 20 match ipv6 address prefix-list sanity_ipv6 ! route-map abilene_ipv6_out permit 10 match ipv6 address prefix-list gp ! ! route-map ne_ipv6_in permit 10 match ipv6 address prefix-list ne_ipv6 ! route-map ne_ipv6_out permit 10 match ipv6 address prefix-list all_ipv6 ! ! route-map ks_4_ipv6_in permit 10 match ipv6 address prefix-list summerhill_ipv6 ! route-map ks_4_ipv6_out permit 10 match ipv6 address prefix-list default_ipv6 ! route-map ks_4_ipv6_out permit 20 match ipv6 address prefix-list all_ipv6 ! ! The route to our prefix ! ipv6 route 2001:468:100::/40 Null0 ! ! Prefix lists ! ipv6 prefix-list all_ipv6 description All IPv6 Routes ipv6 prefix-list all_ipv6 seq 100 permit ::/0 le 128 ! ipv6 prefix-list default_ipv6 description Default IPv6 Route ipv6 prefix-list default_ipv6 seq 100 permit ::/0 ! ipv6 prefix-list gp_ipv6 description Great Plains Network IPv6 Routes ipv6 prefix-list gp_ipv6 seq 100 permit 2001:468:100::/40 ipv6 prefix-list gp_ipv6 seq 110 permit 3FFE:3700:100::/40 ! ipv6 prefix-list ne_ipv6 description Nebraska IPv6 Routes ipv6 prefix-list ne_ipv6 seq 100 permit 2001:468:140::/42 le 128 ipv6 prefix-list ne_ipv6 seq 110 permit 3FFE:3700:140::/42 le 128 ! ipv6 prefix-list none_ipv6 description No IPv6 Routes ipv6 prefix-list none_ipv6 seq 100 deny ::/0 le 128 ! ipv6 prefix-list sanity_ipv6 description IPv6 Sanity Check Routes ipv6 prefix-list sanity_ipv6 seq 100 permit 2000::/3 le 128 ! ipv6 prefix-list summerhill_ipv6 description Summerhill IPv6 Routes ipv6 prefix-list summerhill_ipv6 seq 100 permit 2001:468:1FE::/48 le 128 ipv6 prefix-list summerhill_ipv6 seq 110 permit 3FFE:3700:1FE::/48 le 128 ! ! ! Router: ks-4.r, peering with GPN Kansas City Router ! ! Turn on routing for IPv6 ! ipv6 unicast-routing ! interface Tunnel3 description Connection to Summerhill IPv6 Network no ip address ipv6 address 2001:468:1FF:FE::1/64 ipv6 enable tunnel source 164.113.238.109 tunnel destination 164.113.215.18 tunnel mode ipv6ip ! interface FastEthernet1/0 ipv6 address 2001:468:1FD::/64 eui-64 ipv6 enable ! interface ATM2/0.133 point-to-point description PVC to GPN Kansas City router ks-2.r ipv6 address 2001:468:1FD:4::2/64 ipv6 enable ipv6 router isis 11317 ! router isis 11317 passive-interface default no passive-interface ATM2/0.133 net 39.840f.8011.3924.0001.00 log-adjacency-changes ! router bgp 11317 no synchronization no bgp default ipv4-unicast bgp log-neighbor-changes network 164.113.224.0 mask 255.255.224.0 neighbor 2001:468:1FD:4::1 remote-as 11317 neighbor 2001:468:1FD:4::1 description Connection to GPN Router ks-2.r neighbor 2001:468:1FF:FE::2 remote-as 14878 neighbor 2001:468:1FF:FE::2 description Connection to Summerhill IPv6 Network in Manhattan, KS ! address-family ipv6 neighbor 2001:468:1FD:4::1 activate neighbor 2001:468:1FD:4::1 route-map ks_2_ipv6_in in neighbor 2001:468:1FD:4::1 route-map ks_2_ipv6_out out neighbor 2001:468:1FF:FE::2 activate neighbor 2001:468:1FF:FE::2 route-map summerhill_ipv6_in in neighbor 2001:468:1FF:FE::2 route-map summerhill_ipv6_out out exit-address-family ! ! ipv6 prefix-list all_ipv6 description All IPv6 Routes ipv6 prefix-list all_ipv6 seq 100 permit ::/0 le 128 ! ipv6 prefix-list default_ipv6 description Default IPv6 Route ipv6 prefix-list default_ipv6 seq 100 permit ::/0 ! ipv6 prefix-list none_ipv6 description No IPv6 Routes ipv6 prefix-list none_ipv6 seq 100 deny ::/0 le 128 ! ipv6 prefix-list sanity_ipv6 description IPv6 Sanity Check Routes ipv6 prefix-list sanity_ipv6 seq 100 permit 2000::/3 le 128 ! ipv6 prefix-list summerhill_ipv6 description Summerhill IPv6 Routes ipv6 prefix-list summerhill_ipv6 seq 100 permit 2001:468:1FE::/48 le 128 ipv6 prefix-list summerhill_ipv6 seq 110 permit 3FFE:3700:1FE::/48 le 128 ! route-map ks_2_ipv6_in permit 10 match ipv6 address prefix-list all_ipv6 ! route-map ks_2_ipv6_out permit 10 match ipv6 address prefix-list summerhill_ipv6 ! route-map summerhill_ipv6_in permit 10 match ipv6 address prefix-list summerhill_ipv6 ! route-map summerhill_ipv6_out permit 10 match ipv6 address prefix-list all_ipv6 ! Campus IPv6 Configuration
! ! Campus router ! ipv6 unicast-routing ! interface Tunnel0 description Connection to GPN IPv6 Network no ip address ipv6 address 2001:468:1FF:FE::2/64 ipv6 enable tunnel source 164.113.215.18 tunnel destination 164.113.238.109 tunnel mode ipv6ip ! interface FastEthernet0/0 ipv6 address 2001:468:1FE::/64 eui-64 ipv6 enable ! interface FastEthernet0/1 ipv6 address 2001:468:1FE:1::/64 eui-64 ipv6 enable ! router bgp 14878 neighbor 2001:468:1FF:FE::1 remote-as 11317 neighbor 2001:468:1FF:FE::1 description Connection to GPN IPv6 Network in Kansas City, MO ! address-family ipv6 neighbor 2001:468:1FF:FE::1 activate neighbor 2001:468:1FF:FE::1 route-map gp_ipv6_in in neighbor 2001:468:1FF:FE::1 route-map gp_ipv6_out out network 2001:468:1FE::/48 network 3FFE:3700:1FE::/48 exit-address-family ! ipv6 route 2001:468:1FE::/48 Null0 ipv6 route 3FFE:3700:1FE::/48 Null0 ! ipv6 prefix-list all_ipv6 description All IPv6 Routes ipv6 prefix-list all_ipv6 seq 100 permit ::/0 le 128 ! ipv6 prefix-list default_ipv6 description Default IPv6 Route ipv6 prefix-list default_ipv6 seq 100 permit ::/0 ! ipv6 prefix-list none_ipv6 description No IPv6 Routes ipv6 prefix-list none_ipv6 seq 100 deny ::/0 ! ipv6 prefix-list summerhill_ipv6 description Summerhill IPv6 Routes ipv6 prefix-list summerhill_ipv6 seq 100 permit 3FFE:3700:1FE::/48 le 128 ipv6 prefix-list summerhill_ipv6 seq 110 permit 2001:468:1FE::/48 le 128 ! route-map gp_ipv6_in deny 10 match ipv6 address prefix-list default_ipv6 ! route-map gp_ipv6_in permit 20 match ipv6 address prefix-list all_ipv6 ! route-map gp_ipv6_out permit 10 match ipv6 address prefix-list summerhill_ipv6 !
IPv6 DNS Documents
Defines AAAA Defines IP6.INT Domain Defines A6 Defines IP6.ARPA Deprecates IP6.INT draft-ietf-dnsext-ipv6-addresses-00 Recommends A6 Experimental Other Documents draft-ietf-dnsext-ipv6-dns-tradeoffs-00 draft-ietf-dnsext-message-size-04 draft-ietf-ipngwg-dns-discovery-02 draft-ietf-ipngwg-dns-discovery-analysis-00 draft-ietf-ngtrans-dns-ops-req-02
IPv6 DNS Configuration
GPN IPv6 DNS Configuration
#
# named.conf
#
[deleted items]
zone "." {
type hint;
file "root.cache";
};
#
# These are the master forward lookups.
#
zone "greatplains.net" {
type master;
file "master/greatplains.net";
};
#
# These are the master reverse lookups.
#
# within ip6.int
zone "1.0.8.6.4.0.1.0.0.2.ip6.int" {
type master;
file "master/1.0.8.6.4.0.1.0.0.2.ip6.int";
};
zone "d.f.1.0.8.6.4.0.1.0.0.2.ip6.int" {
type master;
file "master/d.f.1.0.8.6.4.0.1.0.0.2.ip6.int";
};
zone "f.f.1.0.8.6.4.0.1.0.0.2.ip6.int" {
type master;
file "master/f.f.1.0.8.6.4.0.1.0.0.2.ip6.int";
};
# Within ip6.arpa
zone "\[x2001046801/40].ip6.arpa" {
type master;
file "master/x2001046801-40.ip6.arpa";
};
zone "\[x2001046801fd/48].ip6.arpa" {
type master;
file "master/x2001046801fd-48.ip6.arpa";
};
zone "\[x2001046801ff/48].ip6.arpa" {
type master;
file "master/x2001046801ff-48.ip6.arpa";
};
#
# These are the slave forward lookups.
#
# None for IPv6
#
# These are the slave reverse lookups.
#
# Within ip6.int
zone "e.f.1.0.8.6.4.0.1.0.0.2.ip6.int" {
type slave;
file "slave/e.f.1.0.8.6.4.0.1.0.0.2.ip6.int";
masters {
64.39.196.1;
};
};
zone "0.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int" {
type slave;
file "slave/0.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int";
masters {
64.39.196.1;
};
};
zone "1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int" {
type slave;
file "slave/1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int";
masters {
64.39.196.1;
};
};
# Within ip6.arpa
zone "\[x2001046801fe/48].ip6.arpa" {
type slave;
file "slave/x2001046801fe-48.ip6.arpa";
masters {
64.39.196.1;
};
};
zone "\[x2001046801fe0000/64].ip6.arpa" {
type slave;
file "slave/x2001046801fe0000-64.ip6.arpa";
masters {
64.39.196.1;
};
};
zone "\[x2001046801fe0001/64].ip6.arpa" {
type slave;
file "slave/x2001046801fe0001-64.ip6.arpa";
masters {
64.39.196.1;
};
};
;;
;; greatplains.net
;;
$TTL 86400
$ORIGIN net.
greatplains IN SOA nic-ks.greatplains.net. root.greatplains.net. (
2002081205 ; serial - YYYYMMDDXX
21600 ; refresh - 6 hours
1200 ; retry - 20 minutes
3600000 ; expire - long time
86400) ; minimum TTL - 24 hours
;;
;; Nameservers
;;
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
IN NS nic.kanren.net.
;;
;; MX record
;;
IN MX 10 nic-ks.greatplains.net.
;;
;; Hosts
;;
$ORIGIN greatplains.net.
;;
;; Test names
;;
tmp-ks IN A 164.113.238.9
tmp-ks IN AAAA 2001:468:1FD:1::9
tmp-ks IN AAAA 2001:468:1FD:4::9
$ORIGIN ip6.greatplains.net.
;;
;; The nic machines
;;
nic-ks IN AAAA 2001:468:1FD:0:201:3FF:FED8:61C6
nic-ks-s IN AAAA 2001:468:1FD:1:201:3FF:FED8:61C7
fre-ks IN AAAA 2001:468:1FD:0:0210:4bff:fec9:370d
fre-ks-s IN AAAA 2001:468:1FD:1:0210:4bff:fec9:370f
lin-ks IN AAAA 2001:468:1FD::8
lin-ks-s IN AAAA 2001:468:1FD:1::8
$ORIGIN r.ip6.greatplains.net.
;;
;; Router interfaces
;;
ks-2-abilene IN AAAA 2001:468:FF:741::1
ks-2-p00 IN AAAA 2001:468:FF:741::2
ks-2-ne-3 IN AAAA 2001:468:1FF:40::2
ks-2-a10-35 IN AAAA 2001:468:1FF:40::1
ks-2-a10-134 IN AAAA 2001:468:1FD:4::1
;;
ks-4-a20-133 IN AAAA 2001:468:1FF:4::2
ks-4-f10 IN AAAA 2001:468:1FD:0:2D0:63FF:FE2D:801C
ks-4-t3 IN AAAA 2001:468:1FF:FE::1
ks-4-summerhill IN AAAA 2001:468:1FF:FE::2
;;
;; 1.0.8.6.4.0.1.0.0.2.ip6.int
;;
$TTL 86400
$ORIGIN 1.0.8.6.4.0.1.0.0.2.ip6.int.
@ IN SOA nic-ks.greatplains.net. root.nic-ks.greatplains.net. (
2002050300 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameserver
;;
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
;;
;; We delegate out 2001:468:100::/40 to other nameservers
;;
;; This is the 2001:468:1fd::/48 delegated to GPN local
;;
$ORIGIN d.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
;;
;; This is the 2001:468:1fe::/48 delegated to Summerhill
;;
$ORIGIN e.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
IN NS cody.summerhill.org.
IN NS nic-ks.greatplains.net.
;;
;; This is the 2001:468:1ff::/48 delegated to GPN point-to-points
;;
$ORIGIN f.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
;;
;; x2001046801-40.ip6.arpa
;;
$TTL 86400
$ORIGIN \[x2001046801/40].ip6.arpa.
@ IN SOA nic-ks.greatplains.net. root.nic-ks.greatplains.net. (
2002060300 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameservers
;;
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
;;
;; We delegate out 2001:468:100::/40 to other nameservers
;;
;; This is the 2001:468:1fd::/48 delegated to GPN local
;;
$ORIGIN \[x2001046801fd/48].ip6.arpa.
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
;;
;; This is the 2001:468:1fe::/48 delegated to Summerhill
;;
$ORIGIN \[x2001046801fe/48].ip6.arpa.
IN NS cody.summerhill.org.
IN NS nic-ks.greatplains.net.
;;
;; This is the 2001:468:1ff::/48 delegated to GPN point-to-points
;;
$ORIGIN \[x2001046801ff/48].ip6.arpa.
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
;;
;; d.f.1.0.8.6.4.0.1.0.0.2.ip6.int
;;
$TTL 86400
$ORIGIN d.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
@ IN SOA nic-ks.greatplains.net. root.nic-ks.greatplains.net. (
2002081202 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameservers
;;
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
;;
;; Hosts on 2001:468:1fd::/64, the GPN ethernet
;;
$ORIGIN 0.0.0.0.d.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
6.c.1.6.8.d.e.f.f.f.3.0.1.0.2.0 IN PTR nic-ks.ip6.greatplains.net.
d.0.7.3.9.c.e.f.f.f.b.4.0.1.2.0 IN PTR fre-ks.ip6.greatplains.net.
8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR lin-ks.ip6.greatplains.net.
c.1.0.8.d.2.e.f.f.f.3.6.0.d.2.0 IN PTR ks-4-f10.r.ip6.greatplains.net.
;;
;;
$ORIGIN 1.0.0.0.d.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
7.c.1.6.8.d.e.f.f.f.3.0.1.0.2.0 IN PTR nic-ks-s.ip6.greatplains.net.
f.0.7.3.9.c.e.f.f.f.b.4.0.1.2.0 IN PTR fre-ks-s.ip6.greatplains.net.
8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR lin-ks-s.ip6.greatplains.net.
9.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR tmp-ks.greatplains.net.
;;
$ORIGIN 2.0.0.0.d.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ks-4-a20-134.r.ip6.greatplains.net.
;;
$ORIGIN 4.0.0.0.d.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ks-2-a10-134.r.ip6.greatplains.net.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ks-4-a20-133.r.ip6.greatplains.net.
;9.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR tmp-ks.greatplains.net.
;;
;; x2001046801fd-48.ip6.arpa
;;
$TTL 86400
$ORIGIN \[x2001046801fd/48].ip6.arpa.
@ IN SOA nic-ks.greatplains.net. root.nic-ks.greatplains.net. (
2002081204 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameservers
;;
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
;;
;; The hosts in 2001:468:1fd::/64 on the GPN ethernet
;;
$ORIGIN \[x2001046801fd0000/64].ip6.arpa.
\[x020103fffed861c6] IN PTR nic-ks.ip6.greatplains.net.
\[x02104bfffec9370d] IN PTR fre-ks.ip6.greatplains.net.
\[x0000000000000008] IN PTR lin-ks.ip6.greatplains.net.
\[x02d063fffe2d801c] IN PTR ks-4-f10.r.ip6.greatplains.net.
$ORIGIN \[x2001046801fd0001/64].ip6.arpa.
\[x020103fffed861c7] IN PTR nic-ks-s.ip6.greatplains.net.
\[x02104bfffec9370f] IN PTR fre-ks-s.ip6.greatplains.net.
\[x0000000000000008] IN PTR lin-ks-s.ip6.greatplains.net.
;\[x0000000000000009] IN PTR tmp-ks.greatplains.net.
$ORIGIN \[x2001046801fd0004/64].ip6.arpa.
\[x0000000000000001] IN PTR ks-2-a10-134.r.ip6.greatplains.net.
\[x0000000000000002] IN PTR ks-4-a20-133.r.ip6.greatplains.net.
\[x0000000000000009] IN PTR tmp-ks.greatplains.net.
;;
;; f.f.1.0.8.6.4.0.1.0.0.2.ip6.int
;;
$TTL 86400
$ORIGIN f.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
@ IN SOA nic-ks.greatplains.net. root.nic-ks.greatplains.net. (
2002080800 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameserver
;;
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
;;
;; The routers on the point-to-points on 2001:468:1ff::/64
;;
$ORIGIN 0.4.0.0.f.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ks-2-a10-35.r.ip6.greatplains.net.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ks-2-ne-3.r.ip6.greatplains.net.
$ORIGIN e.f.0.0.f.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ks-4-t3.r.ip6.greatplains.net.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ks-4-summerhill.r.ip6.greatplains.net.
;;
;; x2001046801ff-48.ip6.arpa
;;
$TTL 86400
$ORIGIN \[x2001046801ff/48].ip6.arpa.
@ IN SOA nic-ks.greatplains.net. root.nic-ks.greatplains.net. (
2002081200 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameservers
;;
IN NS nic-ks.greatplains.net.
IN NS nic-mn.northernlights.gigapop.net.
;;
;; The routers on the point-to-points on 2001:468:1ff::/64
;;
$ORIGIN \[x2001046801ff0040/64].ip6.arpa.
\[x0000000000000001] IN PTR ks-2-a10-35.r.ip6.greatplains.net.
\[x0000000000000002] IN PTR ks-2-ne-2.r.ip6.greatplains.net.
$ORIGIN \[x2001046801ff00fe/64].ip6.arpa.
\[x0000000000000001] IN PTR ks-4-t3.r.ip6.greatplains.net.
\[x0000000000000002] IN PTR ks-4-summerhill.r.ip6.greatplains.net.
Campus DNS Configuration
#
# named.conf
#
[deleted items]
zone "summerhill.org" {
type master;
file "master/summerhill.org";
};
# Within ip6.int
zone "e.f.1.0.8.6.4.0.1.0.0.2.ip6.int" {
type master;
file "master/e.f.1.0.8.6.4.0.1.0.0.2.ip6.int";
};
zone "0.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int" {
type master;
file "master/0.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int";
};
zone "1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int" {
type master;
file "master/1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int";
};
# Within ip6.arpa
zone "\[x2001046801fe/48].ip6.arpa" {
type master;
file "master/x2001046801fe-48.ip6.arpa";
};
zone "\[x2001046801fe0000/64].ip6.arpa" {
type master;
file "master/x2001046801fe0000-64.ip6.arpa";
};
zone "\[x2001046801fe0001/64].ip6.arpa" {
type master;
file "master/x2001046801fe0001-64.ip6.arpa";
};
;;
;; summerhill.org
;;
$TTL 86400
$ORIGIN org.
summerhill IN SOA ns.summerhill.org. hostmaster.summerhill.org. (
2002081500 ; serial - YYYYMMDDXX
21600 ; refresh - 6 hours
1200 ; retry - 20 minutes
3600000 ; expire - long time
86400) ; minimum TTL - 24 hours
;;
;; Nameservers
;;
IN NS cody.summerhill.org.
IN NS wylie.summerhill.org.
IN NS ns1.nordlund.org.
;;
;; MX record
;;
IN MX 10 cody.summerhill.org.
;;
;; Hosts
;;
$ORIGIN summerhill.org.
localhost IN AAAA ::1
cody IN AAAA 2001:468:1fe:0:201:3ff:fed8:61c2
cody-s IN AAAA 2001:468:1fe:1:201:3ff:fed8:61c3
gateway-t0 IN AAAA 2001:468:1ff:fe::2
anywhere IN AAAA 2001:468:1fe:0:240:96ff:fe51:31f8
anywhere-s IN AAAA 2001:468:1fe:1:240:96ff:fe51:31f8
wylie IN AAAA 2001:468:1fe:0:201:3ff:fe28:56bb
wylie-s IN AAAA 2001:468:1fe:1:201:3ff:fe28:56b0
gateway IN AAAA 2001:468:1fe:0:207:50FF:FE9F:F040
gateway-s IN AAAA 2001:468:1fe:1:207:50FF:FE9F:F041
;;
;; e.f.1.0.8.6.4.0.1.0.0.2.ip6.int
;;
$TTL 86400
$ORIGIN e.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
@ IN SOA cody.summerhill.org. root.cody.summerhill.org. (
2002050200 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameserver
;;
IN NS cody.summerhill.org.
IN NS nic-ks.greatplains.net.
IN NS nic-mn.greatplains.net.
;;
;; Hosts on the ethernet 2001:468:1FE::/64
;;
$ORIGIN 0.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.iP6.int.
IN NS cody.ip6.summerhill.org.
$ORIGIN 1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
IN NS cody-s.ip6.summerhill.org.
;;
;; x1001046801fe-48.ip6.arpa
;;
$TTL 86400
$ORIGIN \[x2001046801fe/48].ip6.arpa.
@ IN SOA cody.summerhill.org. root.cody.summerhill.org. (
2002050200 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameservers
;;
IN NS cody.summerhill.org.
IN NS nic-ks.greatplains.net.
;;
;; The subdomains we support
;;
$ORIGIN \[x2001046801fe0000/64].ip6.arpa.
IN NS cody.ip6.summerhill.org.
$ORIGIN \[x2001046801fe0001/64].ip6.arpa.
IN NS cody-s.ip6.summerhill.org.
;;
;; 1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int
;;
$TTL 86400
$ORIGIN 1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
@ IN SOA cody.summerhill.org. root.cody.summerhill.org. (
2002061700 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameserver
;;
IN NS cody.summerhill.org.
IN NS nic-ks.greatplains.net.
IN NS nic-mn.greatplains.net.
;;
;; Hosts on the ethernet 2001:468:1FE::/64
;;
$ORIGIN 1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
3.c.1.6.8.d.e.f.f.f.3.0.1.0.2.0 IN PTR cody-s.ip6.summerhill.org.
8.f.1.3.1.5.e.f.f.f.6.9.4.0.2.0 IN PTR anywhere-s.ip6.summerhill.org.
1.4.0.f.f.9.e.f.f.f.0.5.7.0.2.0 IN PTR gateway-s.ip6.summerhill.org.
0.b.6.5.8.2.e.f.f.f.3.0.1.0.2.0 IN PTR wylie-s.ip6.summerhill.org
;;
;; x2001046801fe0000-64.ip6.arpa
;;
$TTL 86400
$ORIGIN \[x2001046801fe0000/64].ip6.arpa.
@ IN SOA cody.summerhill.org. root.cody.summerhill.org. (
2002061700 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameservers
;;
IN NS cody.summerhill.org.
;;
;; Hosts on the ethernet 2001:468:1FE::/64
;;
$ORIGIN \[x2001046801fe0000/64].ip6.arpa.
\[x020103fffed861c2] IN PTR cody.ip6.summerhill.org.
\[x020496fffe5131f8] IN PTR anywhere.ip6.summerhill.org.
\[x020750fffe9ff040] IN PTR gateway.ip6.summerhill.org.
\[x020103fffe2856bb] IN PTR wylie.ip6.summerhill.org.
;;
;; 1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int
;;
$TTL 86400
$ORIGIN 1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
@ IN SOA cody.summerhill.org. root.cody.summerhill.org. (
2002061700 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameserver
;;
IN NS cody.summerhill.org.
IN NS nic-ks.greatplains.net.
IN NS nic-mn.greatplains.net.
;;
;; Hosts on the ethernet 2001:468:1FE::/64
;;
$ORIGIN 1.0.0.0.e.f.1.0.8.6.4.0.1.0.0.2.ip6.int.
3.c.1.6.8.d.e.f.f.f.3.0.1.0.2.0 IN PTR cody-s.ip6.summerhill.org.
8.f.1.3.1.5.e.f.f.f.6.9.4.0.2.0 IN PTR anywhere-s.ip6.summerhill.org.
1.4.0.f.f.9.e.f.f.f.0.5.7.0.2.0 IN PTR gateway-s.ip6.summerhill.org.
0.b.6.5.8.2.e.f.f.f.3.0.1.0.2.0 IN PTR wylie-s.ip6.summerhill.org
;;
;; x2001046801fe0001-64.ip6.arpa
;;
$TTL 86400
$ORIGIN \[x2001046801fe0001/64].ip6.arpa.
@ IN SOA cody.summerhill.org. root.cody.summerhill.org. (
2002061700 ; Serial - YYYYMMDDXX
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Minimum
;;
;; Nameservers
;;
IN NS cody.summerhill.org.
IN NS nic-ks.greatplains.net.
;;
;; Hosts on the ethernet 2001:468:1FE:1:/64
;;
$ORIGIN \[x2001046801fe0001/64].ip6.arpa.
\[x020103fffed861c2] IN PTR cody-s.ip6.summerhill.org.
\[x020496fffe5131f8] IN PTR anywhere-s.ip6.summerhill.org.
\[x020750fffe9ff041] IN PTR gateway-s.ip6.summerhill.org.
\[x020103fffe2856b0] IN PTR wylie-s.ip6.summerhill.org.
IPv6 Multihome Example
Suppose we have node n.x.example. On the nameserver for x.example:
$ORIGIN x.example. n A6 64 ::1234:5678:9abc:def0 subnet-1.ip6.x.example. subnet-1.ip6 A6 48 0:0:0:1:: ip6.x.example. ip6 A6 48 0::0 subscriber-x.ip6.a.net. ip6 A6 48 0::0 subscriber-x.ip6.b.net. On other nameservers:
subscriber-x.ip6.a.net A6 40 0:0:0011:: a.net.ip6.c.net. subscriber-x.ip6.a.net A6 40 0:0:0011:: a.net.ip6.d.net. subscriber-x.ip6.b.net A6 40 0:0:0022:: b.net.ip6.e.net. a.net.ip6.c.net. A6 28 0:0001:ca00:: c.net.alpha-tla.org. a.net.ip6.d.net. A6 28 0:0002:da00:: d.net.alpha-tla.org. a.net.ip6.e.net. A6 32 0:0000:eb00:: e.net.alpha-tla.org. c.net.alpha-tla.org. A6 0 2345:00c0:: d.net.alpha-tla.org. A6 0 2345:00d0:: e.net.alpha-tla.org. A6 0 2345:000e::
IPv6 ckname Source Code |
Home Organization Network Research |
Map: Home -> Network -> IPv6
Warning: filemtime(): Stat failed for /usr/local/www/docs//tmp/index.php (errno=2 - No such file or directory) in /usr/local/www/docs/.include/html.inc on line 159