SlideShare a Scribd company logo
1 of 22
Download to read offline
gogoNET LIVE! 3
November 12-14, 2012


Troubleshooting Dual-Protocol
Networks and Systems

Scott Hogg
GTRI - Director of Technology Solutions
CCIE #5133, CISSP #4610


11/9/2012       © 2012 Global Technology Resources, Inc. All Rights Reserved.   1
Improving Troubleshooting

 • The cost of downtime can be significant, depending
   on the nature of your business, intangible negative
   reputation and customer dissatisfaction.
 • Having good troubleshooting practices can help
   reduce MTTR, thus improving availability.
 • Using a scientific troubleshooting methodology
   helps troubleshoot multi-part problems (like those in
   a dual-protocol environment).
 • Network and system configurations will be changing
   quickly as IPv6 is deployed as change introduces
   more problems.
 • You need to be able to troubleshoot IPv6-related
   problems even if you have not fully deployed IPv6.
11/9/2012    © 2012 Global Technology Resources, Inc. All Rights Reserved.   2
Troubleshooting Methodology
                                                        Baseline Normal
                                                           Behavior


                                                        Define Problem
                                                      Document Symptoms

                                                       Collect Information
                                                          Gather Facts




                                                                               Improve Processes and Procedures
            Document results, Restore configuration
             Narrow possibilities - Component Test
                                                      Consider Possibilities
                                                       Create Hypothesis

                                                       Create Action Plan
                                                       and Fall-back Plan
                       Divide/Conquer



                                                      Perform Action Plan
                                                        Test Prediction

                                                       Observe Results of
                                                          Action Plan


                                                      No    Problem
                                                           Resolved?

                                                                   Yes
                                                       Document Results


11/9/2012   © 2012 Global Technology Resources, Inc. All Rights Reserved.                                         3
TCP/IPv4/IPv6 Protocol Stack




                                                            DHCP




                                                                                                       SNMP
                                                                               SMTP
                         Telnet




                                                                                        HTTP
                                                    TFTP




                                                                   DNS
                                    SSH

                                          FTP




                                                                                               SSL
     Application




                                                                         BGP
       Layer




      Transport
                                  TCP                      UDP            SCTP                 DCCP
        Layer



                                                           ICMP                         NDP          MLD
       Internet                                                                                ICMPv6
                                             IPv4          IGMP                       IPv6
        Layer
                            ARP


                                                                                               SONET
      Link Layer                  Ethernet                  WiFi         T1/E1/T3/E3
                                                                                                SDH


11/9/2012          © 2012 Global Technology Resources, Inc. All Rights Reserved.                              4
“Sniffing” IP Packets
•   Capture the packets using port mirroring, port aliasing,
    SPAN, VLAN SPAN (VSPAN), Remote SPAN (RSPAN),
    Encapsulated RSPAN (ERSPAN), Packet Monitoring
    Switch, tap, pass-through analyzer
•   There are many IPv6-capable protocol analyzers:
     – Wireshark (www.wireshark.org)
     – Ethereal (www.ethereal.com)
     – TCPDump (www.tcpdump.org)
     – WildPackets OmniPeek (www.wildpackets.com)
     – Network Instruments Observer (www.netinst.com)
     – Fluke Networks OptiView (www.flukenetworks.com)
•   There is a mountain of IPv4 traffic but we are looking for
    specific “IPv6 needles in the IPv4 haystack”
•   We need to be good at capturing specific packets and
    displaying those few interesting packets
11/9/2012        © 2012 Global Technology Resources, Inc. All Rights Reserved.   5
Cisco Discovery Protocol

 • CDP runs on virtually all Cisco devices
 • CDP uses special layer-2 multicast MAC address for
   advertisements so Cisco devices will not forward
   CDP packets across layer-3 interfaces
 • Enabled by default on all broadcast interfaces
 • CDP shares information about directly connected
   neighbors
 • CDP has the ability to share IPv6 addresses
 • Another test between Layer-2 and Layer-3
 • “show cdp neighbor [detail]”
 • Other examples of this type of utility are LLDP and
   EDP
11/9/2012      © 2012 Global Technology Resources, Inc. All Rights Reserved.   6
ICMPv6 RS and RA Messages
 • Hosts send Router Solicitation (RS) message
   when they first boot up
 • Routers send RA messages (every 200 sec.)
   contain valuable information for nodes to pull
   themselves up by their bootstraps and get on
   the network
       –    Router Lifetime, Reachable Time
       –    Retransmission Timer
       –    Source Link-Layer Address
       –    MTU size for the link
       –    Prefix Information
       –    Address Autoconfiguration Flag – A flag
       –    On-Link Flag – L flag
       –    Managed Address Configuration Flag - M flag
       –    Other Stateful Configuration Flag - O flag
 • Sometimes you need to capture the RA to see
   what the router is sending
11/9/2012          © 2012 Global Technology Resources, Inc. All Rights Reserved.   7
Check IPv6 Node Configuration
 • IPv6 nodes can have their addresses
   configured automatically or configured
   statically in various ways.
 • Manually entered addresses are prone to
   error.
 • Verify IPv6 addresses on both end hosts
       – Link-Local, GUA, ULA, is DHCPv6 used, etc.
 • Verify IPv6 default gateway and reachability
       – Link-local next-hop address
       – Or
       – Global address for next-hop address

11/9/2012      © 2012 Global Technology Resources, Inc. All Rights Reserved.   8
Neighbor Discovery Protocol
               (NDP)
 • NDP is the IPv6 equivalent of IPv4’s ARP
 • Check the IPv6 Neighbor Cache (like the ARP
   cache) to verify mapping of IPv6 address to Layer-2
   address (e.g. Ethernet MAC address)
       –    Windows: netsh interface ipv6 show neighbors
       –    Linux: ip neighbor show
       –    BSD: ndp –a
       –    Solaris: netstat -p -f inet6
       –    Cisco routers: show ipv6 neighbors [statistics], show ipv6
            routers
 • Even though two systems have each other in their
   neighbor cache, they may not be able to
   communicate on the local LAN

11/9/2012          © 2012 Global Technology Resources, Inc. All Rights Reserved.   9
End-to-End Troubleshooting

 • Ping (ping6) (by name, by IP addr, in both
   directions, specify source address, 1500-byte MTU)
       –    Linux: ping6 -I eth0 fe80::1
       –    Windows: ping fe80::1%12
       –    Cisco: ping fe80::1%GigabitEthernet0/0
       –    ping -l 1500 2001:db8:dead:c0de::1
 •   Traceroute (traceroute6), tracert
 •   Tcptraceroute6 (www.remlab.net/ndisc6/)
 •   Microsoft C:>pathping -6 2001:db8:11::1
 •   mtr -r6 www.rmv6tf.org c100 (www.bitwizard.nl/mtr/)
 •   Pchar, pathchar, iperf, jperf
 •   Netcat (nc -6), telnet, ssh, nmap -6 -sT 2001:db8::1

11/9/2012          © 2012 Global Technology Resources, Inc. All Rights Reserved.   10
Troubleshooting IPv6 Tunnels
 •   Tunnels are more difficult to troubleshoot than native IPv6
     connectivity
 •   6-in-4 tunnels converge on IPv4 routing topology
 •   How does the tunnel sit on top of the IPv4 Layer-3 topology?
 •   If your IPv4 connectivity is faulty then your IPv6 connectivity
     will be faulty
 •   Tunnels can add latency (non-optimal traffic paths)
 •   Encapsulation/Decapsulation of IPv6/IPv4 packets in a tunnel
     can add jitter/processing overhead
 •   Manually-configured tunnels can be misconfigured
 •   Automatic tunnels can fail too if relays are misconfigured (6to4
     Relay, Teredo Relay, ISATAP router)




11/9/2012       © 2012 Global Technology Resources, Inc. All Rights Reserved.   11
Router-Based Troubleshooting

 • Network-Based Application Recognition (NBAR)
   was re-architected to work with the Service Control
   Engine (SCE) in ISR-G2 and ASR1K routers,
   NBAR2 can classify IPv6 packets, and tunneled
   packets
 • NetFlow version 9 provides information about IPv6
   flows to an IPv6-capable collector/analyzer, NetFlow
   flows can now be sent over IPv6 transport
 • Routers can perform packet captures (Be careful!)
 • IP SLA (on Cisco IOS devices)
 • Verify IPv6 unicast and multicast routing protocols
   and forwarding tables

11/9/2012   © 2012 Global Technology Resources, Inc. All Rights Reserved.   12
Verify DNS Resolution

 • We need to verify that DNS resolutions are
   indicating the correct IP version address to connect
 • Different tools to check DNS resolution
       –    nslookup www.rmv6tf.org –querytype=aaaa
       –    nslookup
       –      set type=AAAA
       –    dig @4.2.2.2 www.rmv6tf.org –t aaaa
       –    host www.rmv6tf.org
 • The Google Public DNS IPv4 addresses:
       – 8.8.8.8 , 8.8.4.4
 • The Google Public DNS IPv6 addresses:
       – 2001:4860:4860::8888 , 2001:4860:4860::8844
 • Hurricane Electric Google Whitelisted DNS server
       – ordns.he.net (2001:470:20::2, 74.82.42.42)
11/9/2012          © 2012 Global Technology Resources, Inc. All Rights Reserved.   13
IPv6 Addresses in URLs

 • In a URL, it is enclosed in brackets
       – http://[2001:DB8:1003::F]:8080/index.html
 • Cumbersome for users
 • Mostly for diagnostic purposes
 • Use fully qualified domain names (FQDN)
 • RFC2732: Preferred Format for Literal
   IPv6 Addresses in URL
 • Obsoleted by the new RFC 3986 Uniform
   Resource Identifier (URI): Generic Syntax

11/9/2012     © 2012 Global Technology Resources, Inc. All Rights Reserved.   14
ShowIP add-on for Firefox




11/9/2012      © 2012 Global Technology Resources, Inc. All Rights Reserved.   15
IPvFoo for Google Chrome

 • Summarizes IPv4, IPv6, and HTTPS information for
   all connections made by the current webpage




11/9/2012      © 2012 Global Technology Resources, Inc. All Rights Reserved.   16
IPv6 Internet Routing
• BGP Looking glasses can be used to troubleshoot
  IPv6 Internet routing problems
• The looking glasses are routers or systems that are
  BGP-peered to other backbone routers – you can log
  into these and check the status of routes, ping,
  traceroute, etc.




11/9/2012    © 2012 Global Technology Resources, Inc. All Rights Reserved.   17
Test IPv6 From the Internet

 • http://www.mrp.net/cgi-bin/ipv6-status.cgi




11/9/2012   © 2012 Global Technology Resources, Inc. All Rights Reserved.   18
Test IPv6 From the Internet
 •   http://ipv6-test.com/validate.php




11/9/2012       © 2012 Global Technology Resources, Inc. All Rights Reserved.   19
Check Your IPv6 Status

 • Check out your node’s IPv6 connectivity
       –    http://whatismyv6.com/
       –    http://whatsmyipv6.org/
       –    http://whatismyipv6.com/
       –    http://www.whatismyipv6.net/
       –    v4address.com
       –    v6address.com
       –    http://www.runningipv6.net/what-is-my-ipv6-address.php
       –    http://6to4test7.runningipv6.net
       –    http://ip6.me/     (for mobile devices)
       –    http://test-ipv6.comcast.net/
       –    http://test-ipv6.com/
       –    http://ipv6-test.com/
       –    http://onlyv6.com/
       –    http://www.traceroute6.net
       –    http://ipv6-speedtest.net/
11/9/2012           © 2012 Global Technology Resources, Inc. All Rights Reserved.   20
The Bottom Line

            Use good methodology
            Document actions and results
            Leverage all tools to gather
            information
            Use protocol analyzer to help
            troubleshoot problems
            Understand protocols you are
            troubleshooting


11/9/2012       © 2012 Global Technology Resources, Inc. All Rights Reserved.   21
Question and Answer



                            Q:
                                            &
                                                       A:
        SHogg@GTRI.com                              Mobile: 303-949-4865
        Scott@HoggNet.com

11/9/2012       © 2012 Global Technology Resources, Inc. All Rights Reserved.   22

More Related Content

What's hot

Jawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 publicJawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 publicHimawan Nugroho
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 TransitionJohnson Liu
 
ipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick Grosseteteipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick GrosseteteFebrian ‎
 
Unified MPLS. Построение современных и масштабируемых MPLS-сетей.
Unified MPLS. Построение современных и масштабируемых MPLS-сетей. Unified MPLS. Построение современных и масштабируемых MPLS-сетей.
Unified MPLS. Построение современных и масштабируемых MPLS-сетей. Cisco Russia
 
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...gogo6
 
PLNOG 7: Rafał Szarecki - MPLS in an advanced version
PLNOG 7: Rafał Szarecki - MPLS in an advanced versionPLNOG 7: Rafał Szarecki - MPLS in an advanced version
PLNOG 7: Rafał Szarecki - MPLS in an advanced versionPROIDEA
 
ARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack PortingARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack PortingMathivanan Elangovan
 
Cisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoCisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoFebrian ‎
 
Publish versin host monitoring and outbound load balancing(0915113656)
Publish versin host monitoring and outbound load balancing(0915113656)Publish versin host monitoring and outbound load balancing(0915113656)
Publish versin host monitoring and outbound load balancing(0915113656)gmolina200
 
Pakistan Education & Research Network
Pakistan Education & Research NetworkPakistan Education & Research Network
Pakistan Education & Research NetworkRaheel Raza
 
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin GysiDigicomp Academy AG
 
Waris l2vpn-tutorial
Waris l2vpn-tutorialWaris l2vpn-tutorial
Waris l2vpn-tutorialrakiva29
 
Layer-2 VPN
Layer-2 VPNLayer-2 VPN
Layer-2 VPNrosmida
 
IP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and FutureIP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and FutureJohn Loughney
 
Providing End-to-End Network QoS via Overlay Networks and Bandwidth On-demand...
Providing End-to-End Network QoS via Overlay Networks and Bandwidth On-demand...Providing End-to-End Network QoS via Overlay Networks and Bandwidth On-demand...
Providing End-to-End Network QoS via Overlay Networks and Bandwidth On-demand...Mauricio Arango
 
HA Hadoop -ApacheCon talk
HA Hadoop -ApacheCon talkHA Hadoop -ApacheCon talk
HA Hadoop -ApacheCon talkSteve Loughran
 
An Introduction and Comparison of Dante, AVB and CobraNet Methodologies
An Introduction and Comparison of Dante, AVB and CobraNet MethodologiesAn Introduction and Comparison of Dante, AVB and CobraNet Methodologies
An Introduction and Comparison of Dante, AVB and CobraNet MethodologiesrAVe [PUBS]
 
Trill and Datacenter Alternatives
Trill and Datacenter AlternativesTrill and Datacenter Alternatives
Trill and Datacenter AlternativesAricent
 
757 08-switcharchp2
757 08-switcharchp2757 08-switcharchp2
757 08-switcharchp2songoku218
 

What's hot (20)

Jawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 publicJawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 public
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
 
ipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick Grosseteteipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick Grossetete
 
Unified MPLS. Построение современных и масштабируемых MPLS-сетей.
Unified MPLS. Построение современных и масштабируемых MPLS-сетей. Unified MPLS. Построение современных и масштабируемых MPLS-сетей.
Unified MPLS. Построение современных и масштабируемых MPLS-сетей.
 
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
 
PLNOG 7: Rafał Szarecki - MPLS in an advanced version
PLNOG 7: Rafał Szarecki - MPLS in an advanced versionPLNOG 7: Rafał Szarecki - MPLS in an advanced version
PLNOG 7: Rafał Szarecki - MPLS in an advanced version
 
ARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack PortingARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack Porting
 
Cisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoCisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by Hinwoto
 
Publish versin host monitoring and outbound load balancing(0915113656)
Publish versin host monitoring and outbound load balancing(0915113656)Publish versin host monitoring and outbound load balancing(0915113656)
Publish versin host monitoring and outbound load balancing(0915113656)
 
Pakistan Education & Research Network
Pakistan Education & Research NetworkPakistan Education & Research Network
Pakistan Education & Research Network
 
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
 
Waris l2vpn-tutorial
Waris l2vpn-tutorialWaris l2vpn-tutorial
Waris l2vpn-tutorial
 
I pv6 autoconfig20c
I pv6 autoconfig20cI pv6 autoconfig20c
I pv6 autoconfig20c
 
Layer-2 VPN
Layer-2 VPNLayer-2 VPN
Layer-2 VPN
 
IP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and FutureIP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and Future
 
Providing End-to-End Network QoS via Overlay Networks and Bandwidth On-demand...
Providing End-to-End Network QoS via Overlay Networks and Bandwidth On-demand...Providing End-to-End Network QoS via Overlay Networks and Bandwidth On-demand...
Providing End-to-End Network QoS via Overlay Networks and Bandwidth On-demand...
 
HA Hadoop -ApacheCon talk
HA Hadoop -ApacheCon talkHA Hadoop -ApacheCon talk
HA Hadoop -ApacheCon talk
 
An Introduction and Comparison of Dante, AVB and CobraNet Methodologies
An Introduction and Comparison of Dante, AVB and CobraNet MethodologiesAn Introduction and Comparison of Dante, AVB and CobraNet Methodologies
An Introduction and Comparison of Dante, AVB and CobraNet Methodologies
 
Trill and Datacenter Alternatives
Trill and Datacenter AlternativesTrill and Datacenter Alternatives
Trill and Datacenter Alternatives
 
757 08-switcharchp2
757 08-switcharchp2757 08-switcharchp2
757 08-switcharchp2
 

Viewers also liked

Viewers also liked (12)

Lecture01
Lecture01Lecture01
Lecture01
 
PPT D-DataSource
PPT D-DataSourcePPT D-DataSource
PPT D-DataSource
 
BIOGAS for Everyone : Simplified for all
BIOGAS for Everyone : Simplified for all BIOGAS for Everyone : Simplified for all
BIOGAS for Everyone : Simplified for all
 
Multimedia Lesson Plan
Multimedia Lesson PlanMultimedia Lesson Plan
Multimedia Lesson Plan
 
Lesson Plan
Lesson PlanLesson Plan
Lesson Plan
 
Types of lesson plan
Types of lesson planTypes of lesson plan
Types of lesson plan
 
LESSON PLAN
LESSON PLAN LESSON PLAN
LESSON PLAN
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 
Big data ppt
Big  data pptBig  data ppt
Big data ppt
 
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
 
Mineral & energy resources
Mineral & energy resourcesMineral & energy resources
Mineral & energy resources
 
Lesson Plan PowerPoint Presentation
Lesson Plan PowerPoint PresentationLesson Plan PowerPoint Presentation
Lesson Plan PowerPoint Presentation
 

Similar to Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET LIVE! 3 IPv6 Conference

G rpc talk with intel (3)
G rpc talk with intel (3)G rpc talk with intel (3)
G rpc talk with intel (3)Intel
 
JmDNS : Service Discovery for the 21st Century
 JmDNS : Service Discovery for the 21st Century JmDNS : Service Discovery for the 21st Century
JmDNS : Service Discovery for the 21st CenturyGnu Alsonative
 
JmDNS : Service Discovery for the 21st Century
 JmDNS : Service Discovery for the 21st Century JmDNS : Service Discovery for the 21st Century
JmDNS : Service Discovery for the 21st CenturyGnu Alsonative
 
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan NugrohoIndonesia Network Operators Group
 
JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]Mahadiputra S
 
Insider Threat Visualization - HackInTheBox 2007
Insider Threat Visualization - HackInTheBox 2007Insider Threat Visualization - HackInTheBox 2007
Insider Threat Visualization - HackInTheBox 2007Raffael Marty
 
Insider Threat Visualization - HITB 2007, Kuala Lumpur
Insider Threat Visualization - HITB 2007, Kuala LumpurInsider Threat Visualization - HITB 2007, Kuala Lumpur
Insider Threat Visualization - HITB 2007, Kuala LumpurRaffael Marty
 
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...Cisco Canada
 
Irati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA WorkshopIrati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA WorkshopEleni Trouva
 
Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVSoftware Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVYoshihiro Nakajima
 
IRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSIRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSICT PRISTINE
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDKLagopus SDN/OpenFlow switch
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaJim St. Leger
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephonyKundan Singh
 
Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics WorkshopLagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics WorkshopLagopus SDN/OpenFlow switch
 
Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011IPv6no
 
Wireshark
WiresharkWireshark
Wiresharkbtohara
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6Zivaro Inc
 

Similar to Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET LIVE! 3 IPv6 Conference (20)

G rpc talk with intel (3)
G rpc talk with intel (3)G rpc talk with intel (3)
G rpc talk with intel (3)
 
JmDNS : Service Discovery for the 21st Century
 JmDNS : Service Discovery for the 21st Century JmDNS : Service Discovery for the 21st Century
JmDNS : Service Discovery for the 21st Century
 
JmDNS : Service Discovery for the 21st Century
 JmDNS : Service Discovery for the 21st Century JmDNS : Service Discovery for the 21st Century
JmDNS : Service Discovery for the 21st Century
 
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
 
JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]
 
Insider Threat Visualization - HackInTheBox 2007
Insider Threat Visualization - HackInTheBox 2007Insider Threat Visualization - HackInTheBox 2007
Insider Threat Visualization - HackInTheBox 2007
 
Insider Threat Visualization - HITB 2007, Kuala Lumpur
Insider Threat Visualization - HITB 2007, Kuala LumpurInsider Threat Visualization - HITB 2007, Kuala Lumpur
Insider Threat Visualization - HITB 2007, Kuala Lumpur
 
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...
 
Irati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA WorkshopIrati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA Workshop
 
Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVSoftware Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFV
 
IRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSIRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OS
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephony
 
Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics WorkshopLagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
 
SDN use cases_2014
SDN use cases_2014SDN use cases_2014
SDN use cases_2014
 
Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011
 
ION San Diego - US Federal IPv6 Deployments
ION San Diego - US Federal IPv6 DeploymentsION San Diego - US Federal IPv6 Deployments
ION San Diego - US Federal IPv6 Deployments
 
Wireshark
WiresharkWireshark
Wireshark
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6
 

More from gogo6

Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...gogo6
 
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...gogo6
 
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...gogo6
 
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...gogo6
 
Welcome to gogoNET LIVE! 3 - Updates on the CAv6TF and NAv6TF by George Usi a...
Welcome to gogoNET LIVE! 3 - Updates on the CAv6TF and NAv6TF by George Usi a...Welcome to gogoNET LIVE! 3 - Updates on the CAv6TF and NAv6TF by George Usi a...
Welcome to gogoNET LIVE! 3 - Updates on the CAv6TF and NAv6TF by George Usi a...gogo6
 
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...gogo6
 

More from gogo6 (6)

Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
 
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
 
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...
 
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...
Panel Discussion: Small Steps for USGv6 a giant leap for Internet-kind? with ...
 
Welcome to gogoNET LIVE! 3 - Updates on the CAv6TF and NAv6TF by George Usi a...
Welcome to gogoNET LIVE! 3 - Updates on the CAv6TF and NAv6TF by George Usi a...Welcome to gogoNET LIVE! 3 - Updates on the CAv6TF and NAv6TF by George Usi a...
Welcome to gogoNET LIVE! 3 - Updates on the CAv6TF and NAv6TF by George Usi a...
 
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
 

Recently uploaded

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET LIVE! 3 IPv6 Conference

  • 1. gogoNET LIVE! 3 November 12-14, 2012 Troubleshooting Dual-Protocol Networks and Systems Scott Hogg GTRI - Director of Technology Solutions CCIE #5133, CISSP #4610 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 1
  • 2. Improving Troubleshooting • The cost of downtime can be significant, depending on the nature of your business, intangible negative reputation and customer dissatisfaction. • Having good troubleshooting practices can help reduce MTTR, thus improving availability. • Using a scientific troubleshooting methodology helps troubleshoot multi-part problems (like those in a dual-protocol environment). • Network and system configurations will be changing quickly as IPv6 is deployed as change introduces more problems. • You need to be able to troubleshoot IPv6-related problems even if you have not fully deployed IPv6. 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 2
  • 3. Troubleshooting Methodology Baseline Normal Behavior Define Problem Document Symptoms Collect Information Gather Facts Improve Processes and Procedures Document results, Restore configuration Narrow possibilities - Component Test Consider Possibilities Create Hypothesis Create Action Plan and Fall-back Plan Divide/Conquer Perform Action Plan Test Prediction Observe Results of Action Plan No Problem Resolved? Yes Document Results 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 3
  • 4. TCP/IPv4/IPv6 Protocol Stack DHCP SNMP SMTP Telnet HTTP TFTP DNS SSH FTP SSL Application BGP Layer Transport TCP UDP SCTP DCCP Layer ICMP NDP MLD Internet ICMPv6 IPv4 IGMP IPv6 Layer ARP SONET Link Layer Ethernet WiFi T1/E1/T3/E3 SDH 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 4
  • 5. “Sniffing” IP Packets • Capture the packets using port mirroring, port aliasing, SPAN, VLAN SPAN (VSPAN), Remote SPAN (RSPAN), Encapsulated RSPAN (ERSPAN), Packet Monitoring Switch, tap, pass-through analyzer • There are many IPv6-capable protocol analyzers: – Wireshark (www.wireshark.org) – Ethereal (www.ethereal.com) – TCPDump (www.tcpdump.org) – WildPackets OmniPeek (www.wildpackets.com) – Network Instruments Observer (www.netinst.com) – Fluke Networks OptiView (www.flukenetworks.com) • There is a mountain of IPv4 traffic but we are looking for specific “IPv6 needles in the IPv4 haystack” • We need to be good at capturing specific packets and displaying those few interesting packets 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 5
  • 6. Cisco Discovery Protocol • CDP runs on virtually all Cisco devices • CDP uses special layer-2 multicast MAC address for advertisements so Cisco devices will not forward CDP packets across layer-3 interfaces • Enabled by default on all broadcast interfaces • CDP shares information about directly connected neighbors • CDP has the ability to share IPv6 addresses • Another test between Layer-2 and Layer-3 • “show cdp neighbor [detail]” • Other examples of this type of utility are LLDP and EDP 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 6
  • 7. ICMPv6 RS and RA Messages • Hosts send Router Solicitation (RS) message when they first boot up • Routers send RA messages (every 200 sec.) contain valuable information for nodes to pull themselves up by their bootstraps and get on the network – Router Lifetime, Reachable Time – Retransmission Timer – Source Link-Layer Address – MTU size for the link – Prefix Information – Address Autoconfiguration Flag – A flag – On-Link Flag – L flag – Managed Address Configuration Flag - M flag – Other Stateful Configuration Flag - O flag • Sometimes you need to capture the RA to see what the router is sending 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 7
  • 8. Check IPv6 Node Configuration • IPv6 nodes can have their addresses configured automatically or configured statically in various ways. • Manually entered addresses are prone to error. • Verify IPv6 addresses on both end hosts – Link-Local, GUA, ULA, is DHCPv6 used, etc. • Verify IPv6 default gateway and reachability – Link-local next-hop address – Or – Global address for next-hop address 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 8
  • 9. Neighbor Discovery Protocol (NDP) • NDP is the IPv6 equivalent of IPv4’s ARP • Check the IPv6 Neighbor Cache (like the ARP cache) to verify mapping of IPv6 address to Layer-2 address (e.g. Ethernet MAC address) – Windows: netsh interface ipv6 show neighbors – Linux: ip neighbor show – BSD: ndp –a – Solaris: netstat -p -f inet6 – Cisco routers: show ipv6 neighbors [statistics], show ipv6 routers • Even though two systems have each other in their neighbor cache, they may not be able to communicate on the local LAN 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 9
  • 10. End-to-End Troubleshooting • Ping (ping6) (by name, by IP addr, in both directions, specify source address, 1500-byte MTU) – Linux: ping6 -I eth0 fe80::1 – Windows: ping fe80::1%12 – Cisco: ping fe80::1%GigabitEthernet0/0 – ping -l 1500 2001:db8:dead:c0de::1 • Traceroute (traceroute6), tracert • Tcptraceroute6 (www.remlab.net/ndisc6/) • Microsoft C:>pathping -6 2001:db8:11::1 • mtr -r6 www.rmv6tf.org c100 (www.bitwizard.nl/mtr/) • Pchar, pathchar, iperf, jperf • Netcat (nc -6), telnet, ssh, nmap -6 -sT 2001:db8::1 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 10
  • 11. Troubleshooting IPv6 Tunnels • Tunnels are more difficult to troubleshoot than native IPv6 connectivity • 6-in-4 tunnels converge on IPv4 routing topology • How does the tunnel sit on top of the IPv4 Layer-3 topology? • If your IPv4 connectivity is faulty then your IPv6 connectivity will be faulty • Tunnels can add latency (non-optimal traffic paths) • Encapsulation/Decapsulation of IPv6/IPv4 packets in a tunnel can add jitter/processing overhead • Manually-configured tunnels can be misconfigured • Automatic tunnels can fail too if relays are misconfigured (6to4 Relay, Teredo Relay, ISATAP router) 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 11
  • 12. Router-Based Troubleshooting • Network-Based Application Recognition (NBAR) was re-architected to work with the Service Control Engine (SCE) in ISR-G2 and ASR1K routers, NBAR2 can classify IPv6 packets, and tunneled packets • NetFlow version 9 provides information about IPv6 flows to an IPv6-capable collector/analyzer, NetFlow flows can now be sent over IPv6 transport • Routers can perform packet captures (Be careful!) • IP SLA (on Cisco IOS devices) • Verify IPv6 unicast and multicast routing protocols and forwarding tables 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 12
  • 13. Verify DNS Resolution • We need to verify that DNS resolutions are indicating the correct IP version address to connect • Different tools to check DNS resolution – nslookup www.rmv6tf.org –querytype=aaaa – nslookup – set type=AAAA – dig @4.2.2.2 www.rmv6tf.org –t aaaa – host www.rmv6tf.org • The Google Public DNS IPv4 addresses: – 8.8.8.8 , 8.8.4.4 • The Google Public DNS IPv6 addresses: – 2001:4860:4860::8888 , 2001:4860:4860::8844 • Hurricane Electric Google Whitelisted DNS server – ordns.he.net (2001:470:20::2, 74.82.42.42) 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 13
  • 14. IPv6 Addresses in URLs • In a URL, it is enclosed in brackets – http://[2001:DB8:1003::F]:8080/index.html • Cumbersome for users • Mostly for diagnostic purposes • Use fully qualified domain names (FQDN) • RFC2732: Preferred Format for Literal IPv6 Addresses in URL • Obsoleted by the new RFC 3986 Uniform Resource Identifier (URI): Generic Syntax 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 14
  • 15. ShowIP add-on for Firefox 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 15
  • 16. IPvFoo for Google Chrome • Summarizes IPv4, IPv6, and HTTPS information for all connections made by the current webpage 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 16
  • 17. IPv6 Internet Routing • BGP Looking glasses can be used to troubleshoot IPv6 Internet routing problems • The looking glasses are routers or systems that are BGP-peered to other backbone routers – you can log into these and check the status of routes, ping, traceroute, etc. 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 17
  • 18. Test IPv6 From the Internet • http://www.mrp.net/cgi-bin/ipv6-status.cgi 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 18
  • 19. Test IPv6 From the Internet • http://ipv6-test.com/validate.php 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 19
  • 20. Check Your IPv6 Status • Check out your node’s IPv6 connectivity – http://whatismyv6.com/ – http://whatsmyipv6.org/ – http://whatismyipv6.com/ – http://www.whatismyipv6.net/ – v4address.com – v6address.com – http://www.runningipv6.net/what-is-my-ipv6-address.php – http://6to4test7.runningipv6.net – http://ip6.me/ (for mobile devices) – http://test-ipv6.comcast.net/ – http://test-ipv6.com/ – http://ipv6-test.com/ – http://onlyv6.com/ – http://www.traceroute6.net – http://ipv6-speedtest.net/ 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 20
  • 21. The Bottom Line Use good methodology Document actions and results Leverage all tools to gather information Use protocol analyzer to help troubleshoot problems Understand protocols you are troubleshooting 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 21
  • 22. Question and Answer Q: & A: SHogg@GTRI.com Mobile: 303-949-4865 Scott@HoggNet.com 11/9/2012 © 2012 Global Technology Resources, Inc. All Rights Reserved. 22