IPv6 IPv4 I / 9 1 CIDR,, NAT IP IPv6 I / 9 2 I / 9 3 1
CIDR Classless Inter-Domain Routing RFC1519 IPv4 CIDR IPng (=IPv6) I / 9 4 Growth in BGP Route Table 90000 80000 Source: http//www.telstra.net/ ops/bgptable.html But they cannot be relied on forever 70000 60000 50000 40000 30000 Projected routing table growth without CIDR/NAT Moore s Law and NATs make routing work today 20000 10000 0 Deployment Period of CIDR Jun-88 Dec-88 Jun-89 Dec-89 Jun-90 Dec-90 Jun-91 Dec-91 Jun-92 Dec-92 Jun-93 Dec-93 Jun-94 Dec-94 Jun-95 Dec-95 Jun-96 Dec-96 Jun-97 Dec-97 Jun-98 Dec-98 Jun-99 Dec-99 CIDR IP / I / 9 6 2
133.201.2/24 I / 9 7 Netmask prefix 163 221 74 127 0xA3 0xDD 0x4A 0x7F 163.221.74.127/24 Netmask: mask for indicating network part /24 Prefix: identification assinged to each single network 163.221.74 / 24 I / 9 8 VLSM (Variable Length Subnet Mask) (Super-Netting) < > (Best-Match) I / 9 9 3
Supernetting R2 R3 Destination next-hop (1) 192.24.1.122 : R2 (2) 192.24.8.36 : R1 R1 << Routing table in R3 >> Non-CIDR Class-Full Routing Entry Exact Matching 3; 8 bits, 16 bits, 24 bits CIDR Class-Less Routing Entry Super-Netting Best Matching Net-Mask I / 9 11 DHCP ; Dynamic Host Configuration Protocol NAT ; Network Address Translation IP I / 9 12 4
3 TELNET IP IP I / 9 13 IANA 10.0.0.0-10.255.255.255 172.16.0.0-172.31.255.255 192.168.0.0-192.168.255.255 I / 9 14 NAT (Network Address Translation) IP(src_IP) (src_port) IP (RFC1631) 1. Private Global DNS NATIP (dst_ip) (src_ip, src_port) 2. Global Private (src_ip, src_port) (dst_ip) I / 9 15 5
NAT gateway NAT router: Global address (Internet) Private address (LAN) I / 9 16 NAT NAT-R1 dst=198.30.40.50 src=192.168.3.5 dst=198.30.40.50 src=198.30.10.23 #2 NAT-R2 dst=192.20.2.24 src=198.20.10.23 src=198.29.10.23, port=2012 dst=192.20.2.24 #1 <Translation Table in NAT-R2> input output output source port destination port source port destination port port 198.29.10.23 2012 198.30.40.50 n/a 190.29.10.23 n/a 192.20.2.24 n/a #1 192.20.2.24 n/a 198.29.10.23 n/a 198.30.40.50 2122 198.29.10.23 n/a #2 (*) DNS Address resolution : bill.whitehouse.gov 198.30.40.50 - IPv4 - CIDR IPv6 Private IP IPv6 NAT DHCP IP NAT IPv4 Native IPv6 I / 9 18 6
IP I / 9 19 IPng I / 9 20 IPng I / 9 21 7
IPng IP Next Generation IPv4 IP 1991 1994 7 IPng IP I / 9 22 IETF Internet Engineering Task Force IAB(Internet Architecture Board) / IESG(Internet Engineering Steering Group) RFC Internet-draft I / 9 23 IPng (RFC1726) I / 9 24 8
IPng (RFC1726) 1012 109 IPv4 ( ) I / 9 25 IPng (RFC1726) I / 9 26 IPng 1991 IAB 1992 IPng TUBA(TCP and UDP over Bigger Address) CATNIP(Common Architecture for the Internet) SIPP(Simple Internet Protocol Plus) 1994 SIPP 1995 IPv6 RFC 1883: IPv6 Specification (1995/12) 1998 IPv6 RFC 2460: IPv6 Specification (1998/12) 2003 RFC 3513: IPv6 Address Architecture (2003/4) 2004 I / 9 27 9
IPv6 IPv6 IPv6 IPv4 e-japan 2000 9 2002 IPv6 IPv6 IPv6 62 (2004/5) 2003 11 IPv6 95 e-japan u-japan IPv6 IPv6 I / 9 28 IPv6 IPv6 Operating System (OS) Windows 9x, NT, 2000, XP windows family FreeBSD, NetBSD, OpenBSD, Linux PC-UNIX T-Engine(TRON) IPv6, NEC IPv6 Cocoon (SONY) ( ) NSPIXP-6 http://www.wide.ad.jp/nspixp6/peering-status.html 200112 I / 9 29 IPv6 IPv6 http://www.johotsusintokei.soumu.go.jp/whitepaper/ja/cover/ind ex.htm IP http://www.v6pc.jp/jp/index.html IP http://www.ripe.net/cgi-bin/ipv6allocs IP 2004 IPv6 http://www.v6pc.jp/apc/jp/ I / 9 30 10
I / 9 31 11