Upgrade to PRO for Only $50/Yearβ€”Limited-Time Offer! πŸ”₯

ipv6.pdf

Avatar for sankar0123 sankar0123
April 27, 2012
110

Β ipv6.pdf

Avatar for sankar0123

sankar0123

April 27, 2012
Tweet

Transcript

  1. Outline β€’ What is IPv6 β€’ Transition from IPv4 to

    IPv6 β€’ What is Tunnel Broker β€’ How to Use a Tunnel Broker
  2. What is IPv6 β€’ IPv6 = Internet Protocol Version 6

    β€’ IPv6 is the next generation IP β€’ Some Attractive Features of IPv6 – Larger address space – Aggregated routing structure – Better auto-configuration – Better mobility support – Flow label – Better multicast support
  3. Transition from IPv4 to IPv6 β€’ IPv4 is widely used

    today β€’ IPv6 could not intercooperate with IPv4 β€’ Transition from IPv4 to IPv6 will take a long time
  4. Islands in a Sea β€’ At the beginning of the

    trasition IPv4 IPv6 Node IPv6 Node IPv6 Node
  5. IPv6/IPv4 Tunneling β€’ Tunneling is the key to inter-connect isolated

    IPv6 islands in the IPv4 sea IPv4 Header IPv6 Header IPv6 Payload IPv6 Packet IPv6 Packet IPv6 Packet
  6. How to Setup a Tunnel XXX.XXX.XXX.XXX Linux 2.4.x YYY.YYY.YYY.YYY FreeBSD

    4.x iptunnel add whatever mode sit ttl 30 \ local xxx.xxx.xxx.xxx \ remote yyy.yyy.yyy.yyy ifconfig whatever up ifconfig whatever inet6 3ffe:3200::1/126 ifconfig gif10 create gifconfig gif10 inet \ xxx.xxx.xxx.xxx \ yyy.yyy.yyy.yyy ifconfig gif10 up ifconfig gif10 inet6 \ 3ffe:3200::2 3ffe:3200::1 \ prefixlen 128
  7. How to Setup a Tunnel ( Cont'd ) β€’ A

    tunnel is a virtual point-to-point link β€’ Tunnel parameters – Local IPv4 address – Remote IPv4 address – Local IPv6 address – Remote IPv6 address
  8. Tunnel Management β€’ Tunnel setup requires manual configuration and administrators'

    cooperation β€’ Problems – High workload – Prone to errors – Low efficiency β€’ How to eliminate manual work of tunnel management?
  9. Tunnel Broker β€’ Features – Working like a virtual ISP

    – Allocating IPv6 address blocks to users – Setting up IPv6/IPv4 tunnels for users – Optionally giving domain names to users β€’ RFC3053
  10. Tunnel Broker Components β€’ Tunnel Server ( TS ) –

    Connecting IPv4 and IPv6 world – Tunnel endpoints for users – Routing for users' IPv6 address blocks β€’ DNS System ( DNS ) – Providing name to IPv6 address mappings for users β€’ Tunnel Broker ( TB ) – Controller – Interacting with users
  11. Where are Tunnel Brokers β€’ Some live tunnel broker systems

    in the real world – Hurricane Electronic IPv6 Tunnel Broker http://ipv6tb.he.net/ – BTexact IPv6 Tunnel Broker https://tb.ipv6.btexact.com/ – ASCC IPv6 Tunnel Broker http://ipv6tb.he.net/ β€’ Our tunnel broker system – CERNET IPv6 Tunnel Broker http://tb.6test.edu.cn/
  12. Using a Tunnel Broker ( Cont'd ) β€’ More words

    on CERNET IPv6 Tunnel Broker – New version is in development – More advance functionalities – Open source implementation will be on SourceForge
  13. IPv6-ware β€’ OSes – Linux >= 2.4.x – FreeBSD >=

    4.x – Solaris >= 8 – Windows >= 2000 β€’ Applications – Mozilla – lftp β€’ More – http://www.ipv6.org – http://www.bieringer.de/linux/IPv6/