aarnet
Australia's Academic and Research Network
IPv4 address exhaustion and IPv6 Glen Turner 2008-11-21 AIS IT - - PowerPoint PPT Presentation
IPv4 address exhaustion and IPv6 Glen Turner 2008-11-21 AIS IT managers' meeting aar net Australia's Academic and Research Network IPv4 address format Internet protocol v4 addresses are 32 bits long They are divided into three parts
Australia's Academic and Research Network
Network Sub-network Hosts
See ipv4.potaroo.net
Australia's Academic and Research Network
– Unsustainable routing table growth, as one entry
– “Portable” between ISPs
– One entry per ISP in core routers – “Non-portable” between ISPs
– No need for the ISP to do this – Until they run out of addresses themselves
– You may be wish to sell all or part of your
– You may need to buy addresses if you need a
Australia's Academic and Research Network
– Collect (src_addr, src_port, dst_addr, dst_port)
(10.1.1.1, 10000, 202.158.201.38, 80) (150.101.30.33, 20000, 202.158.201.38, 80) (150.101.30.33, 20000, 10.1.1.1, 10000, 202.158.201.38, 80)
(202.158.201.38, 80 10.1.1.1, 10000) (202.158.201.33, 80 150.101.30.33, 20000) (150.101.30.33, 20000, 10.1.1.1, 10000, 202.158.201.38, 80)
– These need to be rewritten too – May be complex and thus dangerous to do in the
– inspect the traffic, add entries to the expectation
– Forwarding plane moves from ASIC to CPU
– Some packets need a lot more work than others
– Complex code, so errors certain
– Abundant opportunity for resource exhaustion
– Some traffic simply isn't suitable: low-power
– Although coding inspection for NAT and firewall can
Australia's Academic and Research Network
– as it is no longer a globally-unique address
– That's where the users are
– Since the ISP themselves will need to pay for
– But no one really knows
– A less robust Internet
– These will be expensive boxes, so there will be only
– Gamers will love IPv6
– Skype supernode – Who wants to volunteer to run a real IPv4 address
– peer-to-peer protocols – large videoconferencing
– This is why ISD phone calls used to be charged for
– It's why telcos try to do exclusive content deals
– Telco customers built it, so their interests ruled – Telcos reduced to being low-rent packet shifters
– SIP is the protocol used for phone calls – Let's not run the NAT module for SIP and friends – Customers will need to use our voice service – No other voice service can be easily accessed (and
– Evil ISP charges VoIP packets at higher rate than
Australia's Academic and Research Network
– Not-for-profit education and research, health,
– A best effort service to the greater community,
– Didn't used to matter: by definition research has low
– Slowly becoming a strategic issue, and we're trying
Australia's Academic and Research Network
– No manual configuration or central servers
– 48 bits
– 16 bits
– 64 bits
– 2001:388:1:2020:200:e2ff:fea5:80ff – Unlike most hex, leading zeroes are dropped
– Makes sense for describing
– If the link layer uses more or less than 64 bits then
– In particular, ethernet addresses have some bytes
– Technically, state is information which changes
– Could be totally removed if links simply sent back
– Blocking ICMP6 packets is a really poor idea
– Does do anything of value
– 64KB is looking too small for fast links
– The host listens to Router Advertisements and can
– IPv4 hack is VRRP
– Interfaces hold multiple IPv6 addresses
– Used by all major ISPs
– yoyo.example.edu.au
– www.example.edu.au
www.example.edu.au. IN A 203.21.37.18
www.example.edu.au. IN AAAA 2001:388:1:2020:200:0:0:ff01
– a IPv4-speaking DNS server can deliver AAAA
– a IPv6-speaking DNS server can deliver A records
– When ethernet cards are changed
– ….example.edu.au – All of the entries can be walked, but that's fine since
– ….rhodes.example.edu.au – the name follows the host, even if the host moves to
– Not-for-profit education and research, health,
– A best effort service to the greater community,
– But education.au not ready yet
Australia's Academic and Research Network
– Peer-to-peer networks – Videoconferencing
– Why does the web server on my laptop stop
– Why can't I directly ssh to my laptop when on my
– Gamers
– IPv4 addresses will be expensive – Language groups tend to pass traffic within
– When you decide you want one of the above, that is
– A risk mitigation rollout has a different nature – Opportunistic: IPv6 purchasing requirements to
Australia's Academic and Research Network
– Lay IPv6 design over IPv4 design – There are 16 bits for subnetting, use the top 4 or so
– Allocate a /64 per leaf subnet
– copying design from IPv4
– These will be IPv4 addresses, because of Windows
– Upgrade cycle of interior applications – Convincing applications programmers that the work
– Package upgrades
– Not available to edu.au
– To prevent address spoffing and so on
– VRRP
– broker.aarnet.edu.au
– Gain experience with IPv6 – Test equipment and applications with IPv6
Australia's Academic and Research Network
– Not all firewall products understand IPv6, even
– It's a second protocol
– And upgrade plans for those firewalls
– Do I have a global address on default route
– Yes, look up DNS name using AAAA
– No, try to look up the A record – Got a AAAA, try for IPv6 connection
– IPv6 traffic dies, IPv4-based monitoring system
– Configuration control – Monitoring – Change control – Lab scenarios
– Configuration changes induce fear – IPv6 changes the sense of firewall rules: match
Australia's Academic and Research Network
– Use that address for globally-accessible services – And use that address to NAT traffic into their
– No need to ask AARNet for support of peculiar
– Use real IPv6 addresses – Protect them with a stateful firewall
Australia's Academic and Research Network