IPv6 Hands-on pre-GDB IPv6 workshop 7th of June 2016 edoardo

Slides:



Advertisements
Similar presentations
11: IPv6 Routing Table and Static Routes
Advertisements

10: ICMPv6 Neighbor Discovery
DHCPv6.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
DHCP -Ameeta and Haripriya -cmsc 691x. DHCP ► Dynamic Host Configuration Protocol ► It controls vital networking parameters of hosts with the help of.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
Linux network troubleshooting If your network connection is not working..
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
Network Management And Debugging
TCP/IP Protocol Suite 1 Chapter 6 Upon completion you will be able to: Delivery, Forwarding, and Routing of IP Packets Understand the different types of.
Linux Setting up your network. Basic Approaches Configure during installation –Disadvantage -> not able to redo easily –Advantage-> holds your hand Configure.
TCP/IP Protocol Suite 1 Chapter 6 Upon completion you will be able to: Delivery, Forwarding, and Routing of IP Packets Understand the different types of.
INTERNET PROTOCOL Version 6 I/II IPIAC 2013 Martin Pokorný.
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Linux Networking Commands
TCP/IP Protocol Suite 1 Chapter 6 Upon completion you will be able to: Delivery, Forwarding, and Routing of IP Packets Understand the different types of.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
Understanding IPv6 Slide: 1 Lesson 2 IPv6 Protocol for the Windows.NET Server Family.
HALP! Something is in my tubes! Part I by Jason Testart, IST.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
1 How to Enable IPv6 in Your Subnet Quincy Wu March 10, 2004.
1 Understanding the TCP/IP Protocol Suite Industry standard Enables enterprise networking and connectivity.
1 IP: putting it all together Part 1 G53ACC Chris Greenhalgh.
MCTS Guide to Configuring Microsoft Windows Server 2008 Active Directory Chapter 8: Introduction to Windows Networking.
Connecting to a Network Lesson 5. Objectives Understand the OSI Reference Model and its relationship to Windows 7 networking Install and configure networking.
Delivery, Forwarding, and Routing of IP Packets
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
Hands On Networking IPv4 Routing Veena S (MCA Dept) Shruti Kadam, MCA Dept Arpita Kulkarni, MCA Dept June 28, 2012.
Module 3: Configuring a Client IP Address. Overview Configuring a Client to Use a Static IP Address Configuring a Client to Obtain an IP Address Automatically.
Linux Setting up your network. Basic Approaches Configure during installation –Disadvantage -> not able to redo easily –Advantage-> holds your hand Configure.
1/28/2010 Network Plus IP Addressing Review. IP Address Classes.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
Using Routing and Remote Access Chapter Five. Exam Objectives in this Chapter:  Plan a routing strategy Identify routing protocols to use in a specified.
Linux Operations and Administration Chapter Eight Network Communications.
1 Objectives Discuss the basics of Dynamic Host Configuration Protocol (DHCP) Describe the components and processes of DHCP Install DHCP in a Windows Server.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
ITMT Windows 7 Configuration Chapter 5 – Connecting to a Network ITMT 1371 – Windows 7 Configuration 1.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 3 Networking with Windows Server 2008.
LINUX Network Concepts M.S.Dibay Moghaddam Second Linux Festival Amir Kabir University of Technology Computer & IT Department.
Ifconfig Kevin O'Brien Washtenaw Linux Users Group
Instructor Materials Chapter 8: DHCP
Linux network troubleshooting
IPV6.
Click to edit Master subtitle style
Internet ProtoCOL Version 6 I/II
Troubleshooting ip Chapter 5e.
Network Configuration
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
Introduction to Networking Concepts
CompTIA Network+ N Authorized Cert Guide
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
Chapter 22 Web Hosting and Internet Servers
Windows Networking Configuration
Raspberry Pi in Headless Operation
Ch.8 Dynamic IPv6 Address Allocation
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
Chapter 4: IPv6 Address Representation and Address Types
IPv6 deployment at CERN - status update -
Ch. 6 Link-Local Address CIS 116 IPv6 Fundamentals Rick Graziani
Introduction to Networking
Chapter 9 Objectives Understand TCP/IP Protocol.
Instructor & Todd Lammle
Routing and Switching Essentials v6.0
Examining IP Addressing
Delivery, Forwarding, and Routing of IP Packets
Module 12 Network Configuration
See Next Slide Example 13 (continued)
IPv4 Issues The Need for IPv6 IPv6 is designed to be the successor.
Presentation transcript:

IPv6 Hands-on pre-GDB IPv6 workshop 7th of June 2016 edoardo IPv6 Hands-on pre-GDB IPv6 workshop 7th of June 2016 edoardo.martelli@cern.ch

Set up IPv6 connectivity on your client

IPv6 at CERN CERN uses DHCPv6 MAC addresses must be registered to get a lease RAs (Router Advertisements) only used for default gateway and prefix length

MS Windows

MS Windows 7 DHCPv6 on by default Issue: DHCPv6 requests may be sent with the MAC address of another interface Solution: Register all the MAC addresses

MS Windows 8.x, 10 DHCPv6 on by default Issue: DHCPv6 requests may be sent with a DUID not containing the MAC address Solution: See next page

Set up DUID in Windows - Open the Registry Editor - Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters - Right click and edit the entry named Dhcpv6DUID - Write a DUID based on Link-layer Address Plus Time (DUID-LLT) where the last 6 digits contain the MAC address of the connected interface. For example if the MAC address is b4:b5:4d:83:03:19, then write 00-01-00-01-57-57-57-57-b4-b5-4d-83-03-19 (the first 4 pairs of digits should be 00-01-00-01, the second group of four pairs of digits is a date) - Save and reboot the computer (rebooting is mandatory, renewing the DHCP lease is not sufficent)

MS Windows Vista DHCPv6 off by default Disclaimer: not verified Get the interface number: netsh int ipv6 show int Disable Router Discovery: netsh int ipv6 set int [index] routerdiscovery=disabled Enable Managed Address: netsh int ipv6 set int [index] managedaddress=enabled After enabling Managed Address, you may need to run the following commands to delete the existing IP address and renew the DHCP assigned IPv6 address: netsh int ipv6 delete address [index] <static IPv6 address> ipconfig /renew6 [index] Disclaimer: not verified

MS Windows XP No DHCPv6 client In case of SLAAC, IPv6 needs to be enabled manually: 1. Open Network Connections 2. Right-click any local area connection, and then click Properties. 3. Click Install. 4. In the Select Network Component Type dialog box, click Protocol, and then click Add. 5. In the Select Network Protocol dialog box, click Microsoft TCP/IP version 6, and then click OK. 6. Click Close to save changes to your network connection.

MS Windows 7: check settings

MS Windows 7: check routing

Windows: terminal commands Check interface configuration: ipconfig Check routing table: netstat -rn netsh interface ipv6 show route Manual configuration Address: netsh interface ipv6 add address "Local Area Connection" 2001:1458:201:1::C Default gateway: netsh interface ipv6 add route ::/0 "Local Area Connection" 2001:1458:201:1::1 DNS servers: netsh interface ipv6 add dnsserver "Local Area Connection" 2001:1458:201:1000::5

Apple MacOS

MacOS: enable IPv6 Enable IPv6 in System Preference, Network, Advanced:

MacOS X: command line mac$ ifconfig en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether e4:ce:8f:0a:66:08 inet6 fe80::e6ce:8fff:fe0a:6608%en1 prefixlen 64 scopeid 0x5 inet 128.141.237.155 netmask 0xffffff00 broadcast 128.141.237.255 inet6 2001:1458:202:180::101:3602 prefixlen 64 nd6 options=1<PERFORMNUD> media: autoselect status: active mac$ netstat -rn $ netstat -rn [...] Internet6: Destination Gateway Flags Netif default fe80::215:60ff:feed:ce00%en1 UGc en1 ::1 ::1 UHL lo0 2001:1458:202:180::/64 link#5 UC en1 2001:1458:202:180::1 a:0:30:b0:78:1 UHLWI en1 2001:1458:202:180::101:3602 e4:ce:8f:a:66:8 UHL lo0 fd01:1458:201:127d::/64 link#5 UC en1

Linux

Linux: enable IPv6 - SLC5: IPv6 may be disable. Edit the file /etc/modprobe.conf and remove the lines disabling ipv6 (#alias ipv6 off, #options ipv6 disable=1); then reboot - Others: on by default

Linux: useful commands marit> ifconfig eth0 Link encap:Ethernet HWaddr 00:22:4d:83:03:19 inet addr:137.138.32.137 Bcast:137.138.32.191 Mask:255.255.255.192 inet6 addr: fe80::222:4dff:fe83:319/64 Scope:Link inet6 addr: 2001:1458:201:b459::100:a/128 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 marit> ip -6 route 2001:1458:201:b459::100:a dev eth0 proto kernel metric 256 2001:1458:201:b459::/64 dev eth0 proto kernel metric 256 fd01:1458:204:1a::/64 dev eth0 proto kernel metric 256 fe80::/64 dev eth0 proto kernel metric 256 default via fe80::215:60ff:feed:ce00 dev eth0 proto ra metric 1024

Linux: useful commands Static configuration: ip -6 addr flush scope global dev eth0 ip addr add FEC0::1:0:0:0:21/64 dev eth0 ip route add 0::/0 via 2001:1458:ef10::56 NDP ip -6 neighbor Delete a neighbor entry: ip -6 neighbor delete 2001:1458:201:b459::1 dev eth0 Trigger neighbor discovery: ping6 -c2 -I eth0 ff02::1 Solicit RAs: rdisc6 eth0 Disable SLAAC address, but keeps RAs info: sysctl -w net.ipv6.conf.all.autoconf=0

iOS and Android

Mobiles iOS v6: no DHCPv6 client, SLAAC OK v7 and following : DHCPv6 on by default, SLAAC OK Android v6.x: no DHCPv6 client yet, only SLAAC

Final checks

Check IPv6: http://ipv6-test.com

Check IPv6: http://test-ipv6.com

Questions? edoardo.martelli@cern.ch