SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Dual Stack Routing
Demo by
Muneeb K
Dual IP stack implementation
Dual-stack (or native dual-stack) IP implementations provide complete IPv4 and IPv6 protocol
stacks in the same network node. This facilitates native communications between nodes using
either protocol.
This is the most desirable IPv6 implementation during the transition from IPv4 to IPv6, as it
avoids the complexities of tunneling, such as security, increased latency, management overhead,
and a reduced PMTU. However, it is not always possible, since outdated network equipment
may not support IPv6.
Dual-stack software design is a transitional technique to facilitate the adoption and deployment
of IPv6.
Wiki
Tunneling
Many current Internet users do not have IPv6 dual-stack support, and thus cannot reach IPv6
sites directly. Instead, they must use IPv4 infrastructure to carry IPv6 packets. This is done using
a technique known as tunneling, which encapsulates IPv6 packets within IPv4, in effect using
IPv4 as a link layer for IPv6.
IP protocol 41 indicates IPv4 packets which encapsulate IPv6 datagrams. Some routers or
network address translation devices may block protocol . To pass through these devices, UDP
packets may be used to encapsulate IPv6 datagrams. Other encapsulation schemes, such as
AYIYA or Generic Routing Encapsulation, are also popular.
Conversely, on IPv6-only Internet links, when access to IPv4 network facilities is needed,
tunneling of IPv4 over IPv6 protocol occurs, using the IPv6 as a link layer for IPv4.
Wiki
Client Side
Using Tunnel Broker &
Windows 8.1/Ubuntu 14.04
In computer networking terminology, a tunnel broker is the phrase used to describe a
service that provides a network tunnel. The Tunnel Broker model is based on
dedicated servers called Tunnel Brokers that automatically manage tunnel requests
coming from users.
The most common usage of the phrase is in reference to IPv6, where a tunnel broker
provides IPv6 tunnels to Web sites and users. The Network Working Group defines
IPv6 Tunnel Broker in RFC 3053. The IPv6 global Internet uses a lot of tunnels over the
existing IPv4 infrastructure. The tunnels are difficult to configure and maintain and too
complex for the isolated end user, so the concept of the tunnel broker was presented
to help early IPv6 adopters to hook up to an existing IPv6 network.
www.webopedia.com
Before Beginning …….
Create an Account on
https://tunnelbroker.net/
Browse https://tunnelbroker.net/
Now the Tunnel is Created
For Ubuntu
1. Select Example Configurations
2. Choose Linux-route2 from the drop down list
3. Copy the Script
<sample script>
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote 216.218.221.6 local 117.216.64.124 ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:18:69::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr
Change the client’s public ip address to local ip
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote 216.218.221.6 local 192.168.1.4 ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:18:69::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr
Open the terminal
Login to root or with sudo , run the script
New Interface he-ipv6 is added
ping6 –c3 ipv6.google.com
If success, Will get the above result with no
packet loss
Check the ipv6 Connectivity
Browse -> Test-ipv6.com
For Windows
1. Select Example Configurations
2. Choose Windows Vista/2008/7/8 from the drop down list
3. Copy the Script
<sample script>
netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel interface=IP6Tunnel 117.216.64.124
216.218.221.6
netsh interface ipv6 add address IP6Tunnel 2001:470:18:69::2
netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:18:69::1
Change the client’s public ip address to local ip
netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel interface=IP6Tunnel 192.168.1.3
216.218.221.6
netsh interface ipv6 add address IP6Tunnel 2001:470:18:69::2
netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:18:69::1
Run cmd (command prompt) as Administrator
Copy & Run the Script
New Interface IP6Tunnel is
created
Allow icmpv6 packets on firewall
Control Panel -> System Security -> Windows Firewall
Advanced Settings -> Inbound & Outboud Rules
----> File & Printer Sharing (Echo Request - ICMPv6In / ICMPv6Out) ->
Right Click -> Enable Rule
Choose
Your
Network
Public/
Private/
Domain
ping -6 ipv6.google.com
If success, Will get the above result with no packet loss
Check the ipv6 Connectivity
Browse -> Test-ipv6.com
Dual stack IPv6 routing With Tunnel Broker

Weitere ähnliche Inhalte

Andere mochten auch

Cotizaciones previsionales-trabajadores-a-honorarios-2014[1]
Cotizaciones previsionales-trabajadores-a-honorarios-2014[1]Cotizaciones previsionales-trabajadores-a-honorarios-2014[1]
Cotizaciones previsionales-trabajadores-a-honorarios-2014[1]
C tb
 
tipologia de viajes
tipologia de viajes tipologia de viajes
tipologia de viajes
gueste399de3
 
Qué es investigación cualitativa
Qué es investigación cualitativaQué es investigación cualitativa
Qué es investigación cualitativa
Belkys Rojas
 
Alcohol induced hypoglycaemia presenting as drug intoxication
Alcohol induced hypoglycaemia presenting as drug intoxicationAlcohol induced hypoglycaemia presenting as drug intoxication
Alcohol induced hypoglycaemia presenting as drug intoxication
Michael Gregory
 

Andere mochten auch (16)

TDWI Boston Keynote - The New BI/Analytics Synergy - 7 30-2015 - tdwi keynote
TDWI Boston Keynote - The New BI/Analytics Synergy - 7 30-2015 - tdwi keynoteTDWI Boston Keynote - The New BI/Analytics Synergy - 7 30-2015 - tdwi keynote
TDWI Boston Keynote - The New BI/Analytics Synergy - 7 30-2015 - tdwi keynote
 
Pathogenic Gene Database of Human Pathogen
Pathogenic Gene Database of Human PathogenPathogenic Gene Database of Human Pathogen
Pathogenic Gene Database of Human Pathogen
 
Ultra-Ever Dry - MSDS - Bottom Coat
Ultra-Ever Dry - MSDS - Bottom CoatUltra-Ever Dry - MSDS - Bottom Coat
Ultra-Ever Dry - MSDS - Bottom Coat
 
Mikrotik ultimo manual
Mikrotik ultimo manual Mikrotik ultimo manual
Mikrotik ultimo manual
 
Cotizaciones previsionales-trabajadores-a-honorarios-2014[1]
Cotizaciones previsionales-trabajadores-a-honorarios-2014[1]Cotizaciones previsionales-trabajadores-a-honorarios-2014[1]
Cotizaciones previsionales-trabajadores-a-honorarios-2014[1]
 
Caso de éxito Inplantación SGA Rumbo logística en la empresa Sanysum
Caso de éxito Inplantación SGA Rumbo logística en la empresa SanysumCaso de éxito Inplantación SGA Rumbo logística en la empresa Sanysum
Caso de éxito Inplantación SGA Rumbo logística en la empresa Sanysum
 
Proceso de la alisadora
Proceso de  la alisadoraProceso de  la alisadora
Proceso de la alisadora
 
Sistem informasi manajemen
Sistem informasi manajemenSistem informasi manajemen
Sistem informasi manajemen
 
Std 9 cce english
Std 9 cce englishStd 9 cce english
Std 9 cce english
 
tipologia de viajes
tipologia de viajes tipologia de viajes
tipologia de viajes
 
Tejido
TejidoTejido
Tejido
 
Qué es investigación cualitativa
Qué es investigación cualitativaQué es investigación cualitativa
Qué es investigación cualitativa
 
Buschtrommel 266
Buschtrommel 266Buschtrommel 266
Buschtrommel 266
 
Lawsofthegame 2010 11_e
Lawsofthegame 2010 11_eLawsofthegame 2010 11_e
Lawsofthegame 2010 11_e
 
Entrenamiento para futbol infantil
Entrenamiento para futbol infantilEntrenamiento para futbol infantil
Entrenamiento para futbol infantil
 
Alcohol induced hypoglycaemia presenting as drug intoxication
Alcohol induced hypoglycaemia presenting as drug intoxicationAlcohol induced hypoglycaemia presenting as drug intoxication
Alcohol induced hypoglycaemia presenting as drug intoxication
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Dual stack IPv6 routing With Tunnel Broker

  • 2. Dual IP stack implementation Dual-stack (or native dual-stack) IP implementations provide complete IPv4 and IPv6 protocol stacks in the same network node. This facilitates native communications between nodes using either protocol. This is the most desirable IPv6 implementation during the transition from IPv4 to IPv6, as it avoids the complexities of tunneling, such as security, increased latency, management overhead, and a reduced PMTU. However, it is not always possible, since outdated network equipment may not support IPv6. Dual-stack software design is a transitional technique to facilitate the adoption and deployment of IPv6. Wiki
  • 3. Tunneling Many current Internet users do not have IPv6 dual-stack support, and thus cannot reach IPv6 sites directly. Instead, they must use IPv4 infrastructure to carry IPv6 packets. This is done using a technique known as tunneling, which encapsulates IPv6 packets within IPv4, in effect using IPv4 as a link layer for IPv6. IP protocol 41 indicates IPv4 packets which encapsulate IPv6 datagrams. Some routers or network address translation devices may block protocol . To pass through these devices, UDP packets may be used to encapsulate IPv6 datagrams. Other encapsulation schemes, such as AYIYA or Generic Routing Encapsulation, are also popular. Conversely, on IPv6-only Internet links, when access to IPv4 network facilities is needed, tunneling of IPv4 over IPv6 protocol occurs, using the IPv6 as a link layer for IPv4. Wiki
  • 4. Client Side Using Tunnel Broker & Windows 8.1/Ubuntu 14.04
  • 5. In computer networking terminology, a tunnel broker is the phrase used to describe a service that provides a network tunnel. The Tunnel Broker model is based on dedicated servers called Tunnel Brokers that automatically manage tunnel requests coming from users. The most common usage of the phrase is in reference to IPv6, where a tunnel broker provides IPv6 tunnels to Web sites and users. The Network Working Group defines IPv6 Tunnel Broker in RFC 3053. The IPv6 global Internet uses a lot of tunnels over the existing IPv4 infrastructure. The tunnels are difficult to configure and maintain and too complex for the isolated end user, so the concept of the tunnel broker was presented to help early IPv6 adopters to hook up to an existing IPv6 network. www.webopedia.com
  • 6. Before Beginning ……. Create an Account on https://tunnelbroker.net/
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Now the Tunnel is Created
  • 16. 1. Select Example Configurations 2. Choose Linux-route2 from the drop down list 3. Copy the Script
  • 17. <sample script> modprobe ipv6 ip tunnel add he-ipv6 mode sit remote 216.218.221.6 local 117.216.64.124 ttl 255 ip link set he-ipv6 up ip addr add 2001:470:18:69::2/64 dev he-ipv6 ip route add ::/0 dev he-ipv6 ip -f inet6 addr Change the client’s public ip address to local ip modprobe ipv6 ip tunnel add he-ipv6 mode sit remote 216.218.221.6 local 192.168.1.4 ttl 255 ip link set he-ipv6 up ip addr add 2001:470:18:69::2/64 dev he-ipv6 ip route add ::/0 dev he-ipv6 ip -f inet6 addr
  • 18. Open the terminal Login to root or with sudo , run the script
  • 20. ping6 –c3 ipv6.google.com If success, Will get the above result with no packet loss
  • 21. Check the ipv6 Connectivity Browse -> Test-ipv6.com
  • 23. 1. Select Example Configurations 2. Choose Windows Vista/2008/7/8 from the drop down list 3. Copy the Script
  • 24. <sample script> netsh interface teredo set state disabled netsh interface ipv6 add v6v4tunnel interface=IP6Tunnel 117.216.64.124 216.218.221.6 netsh interface ipv6 add address IP6Tunnel 2001:470:18:69::2 netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:18:69::1 Change the client’s public ip address to local ip netsh interface teredo set state disabled netsh interface ipv6 add v6v4tunnel interface=IP6Tunnel 192.168.1.3 216.218.221.6 netsh interface ipv6 add address IP6Tunnel 2001:470:18:69::2 netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:18:69::1
  • 25. Run cmd (command prompt) as Administrator
  • 26. Copy & Run the Script
  • 28. Allow icmpv6 packets on firewall Control Panel -> System Security -> Windows Firewall Advanced Settings -> Inbound & Outboud Rules ----> File & Printer Sharing (Echo Request - ICMPv6In / ICMPv6Out) -> Right Click -> Enable Rule
  • 30. ping -6 ipv6.google.com If success, Will get the above result with no packet loss
  • 31. Check the ipv6 Connectivity Browse -> Test-ipv6.com