B-3 Discovering IPv6 with Wireshark - Sharkfest

B-3 Discovering IPv6 with Wireshark - Sharkfest B-3 Discovering IPv6 with Wireshark - Sharkfest

12.07.2015 Views

IPv6 Transition TechnologiesTeredo Tunnel initialization (File IPV6_Teredo_www_six_heise_de)© Leutert NetServices SHARKFEST ‘11 | Stanford University | June 13–16, 2011 28

IPv6 Transition TechnologiesTeredo Tunnel initialization (File IPV6_Teredo_www_six_heise_de)SA DA SA DA SA DA SA DAData TC-v6 SRV-v6 TC-v4 TS-v4 Data TC-v6 SRV-v6 NR-v4 TS-v4(Frame# 7)Step 1DA SA DA SA Teredo DA SA DA SA TeredoTC-v4 TS-v4 TC-v6 TR-v6 TR-v4 NR-v4 TS-v4 TC-v6 TR-v6 TR-v4(Frame# 8)Step 5ICMP Echo RequestBubble Packet (with IP andUDP Port of Teredo Relay)Teredo-Client (TC)(Frame# 9)Step6DA SA DA SA DA SA DA SATC-v4TC-v6TC-v4(Frame# 10)SA DA SA DA(Frame# 11)EnterpriseIPv4 SubnetsTC-v6 TR-v6 TC-v4 TR-v4NAT-Router (NR)Step 7Step 8NR-v4Teredo Server (TS)IPv4 InternetTS-v4TR-v4Teredo Relay (TR)SA DA SA DA SA DA SA DATR-v4TC-v6 SRV-v6 DataNR-v4TC-v6 TR-v6 NR-v4 TR-v4TR-v4TC-v6SRV-v6DataSA DA SA DAData TC-v6 SRV-v6 TC-v4 TR-v4 Data TC-v6 SRV-v6 NR-v4 TR-v4Step 4Forwarding EchoRequest to ServerStep 2TR-v6Responds withBubble packetDataIPv6 InternetTC-v6Step 9Server IPv6(SRV)SRV-v6www.six.heise.deBubble Packet (Tunnel init.)ICMP Echo ReplySAStep 3Echo Replyto RelayDASRV-v6TCP SYN+© Leutert NetServices SHARKFEST ‘11 | Stanford University | June 13–16, 2011 29

<strong>IPv6</strong> Transition TechnologiesTeredo Tunnel initialization (File IPV6_Teredo_www_six_heise_de)SA DA SA DA SA DA SA DAData TC-v6 SRV-v6 TC-v4 TS-v4 Data TC-v6 SRV-v6 NR-v4 TS-v4(Frame# 7)Step 1DA SA DA SA Teredo DA SA DA SA TeredoTC-v4 TS-v4 TC-v6 TR-v6 TR-v4 NR-v4 TS-v4 TC-v6 TR-v6 TR-v4(Frame# 8)Step 5ICMP Echo RequestBubble Packet (<strong>with</strong> IP andUDP Port of Teredo Relay)Teredo-Client (TC)(Frame# 9)Step6DA SA DA SA DA SA DA SATC-v4TC-v6TC-v4(Frame# 10)SA DA SA DA(Frame# 11)EnterpriseIPv4 SubnetsTC-v6 TR-v6 TC-v4 TR-v4NAT-Router (NR)Step 7Step 8NR-v4Teredo Server (TS)IPv4 InternetTS-v4TR-v4Teredo Relay (TR)SA DA SA DA SA DA SA DATR-v4TC-v6 SRV-v6 DataNR-v4TC-v6 TR-v6 NR-v4 TR-v4TR-v4TC-v6SRV-v6DataSA DA SA DAData TC-v6 SRV-v6 TC-v4 TR-v4 Data TC-v6 SRV-v6 NR-v4 TR-v4Step 4Forwarding EchoRequest to ServerStep 2TR-v6Responds <strong>with</strong>Bubble packetData<strong>IPv6</strong> InternetTC-v6Step 9Server <strong>IPv6</strong>(SRV)SRV-v6www.six.heise.deBubble Packet (Tunnel init.)ICMP Echo ReplySAStep 3Echo Replyto RelayDASRV-v6TCP SYN+© Leutert NetServices SHARKFEST ‘11 | Stanford University | June 13–16, 2011 29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!