GPN IPv6 Configuration

Contents

GPN IPv6 Topology

GPN IPv6 Router Config

Campus IPv6 Router Config

IPv6 DNS Documents

IPv6 DNS Configuration

GPN IPv6 DNS Configuration

Campus IPv6 DNS Configuration

IPv6 Multihome Example with A6

Program ckname Source Code

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

RFC 1886

Defines AAAA

Defines IP6.INT Domain

RFC 2874

Defines A6

Defines IP6.ARPA

RFC 3152

Deprecates IP6.INT

draft-ietf-dnsext-ipv6-addresses-00

Recommends A6 Experimental

Other Documents

rfc2673

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

Source Code


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