Packet Tracer 6 Activity – RIPng and IPv6

Overview

The goal in this activity is to configure an IPv6 network with the RIPng routing protocol. In addition to configuring RIPng on the routers, you will need to configure all of the devices in the network with the correct IPv6 addressing. The goal is to configure the routers and PCs with the following information:
• Enable IPv6 routing on all routers,
• On all routers, configure link-local and global unicast IPv6 addresses with network prefix lengths (see the network diagram),
• On routers R1, R2, and R3 configure the RIPng IPv6 routing protocol (use the name: RIP1 in all caps as the routing process name),
• On router R1, configure a default route towards the ISP router, and use RIPng to distribute that route to routers R2 and R3,
• On router ISP, configure a summary route to reach all of the subnets on R1, R2, and R3,
• On the PCs configure static IPv6 addresses with network prefix lengths, and gateway addresses (see the network diagram),
• Configure hostnames on all routers and save the running configuration to the startup-configuration file

The scoring is based on the total number of items correctly configured. Remember that when entering configurations the system is case sensitive. When you are finished, you should be able to communicate across the network (e.g. successfully ping PCB from PCA)

RIPng PTactivity

Download

RIPng.zip

Note: You will need Packet Tracer version 6.0.1 to open this activity

Spoiler Alert – read below if you are stuck and need help with the commands

IOS Command List

router>enable
router#configure terminal
router(config)#hostname R1
R1(config)#ipv6 unicast-routing
R1(config)#interface g0/0
R1(config-if)#ipv6 address FE80::1 link-local
R1(config-if)#ipv6 address 2001:DB8:DA:1::1/64
R1(config-if)#ipv6 rip RIP1 enable
R1(config-if)#no shut
R1(config-if)#interface s0/0/0
R1(config-if)#ipv6 address FE80::1 link-local
R1(config-if)#ipv6 address 2001:DB8:DA:2::1/64
R1(config-if)#ipv6 rip RIP1 enable
R1(config-if)#ipv6 rip RIP1 default-information originate
R1(config-if)#clock rate 128000
R1(config-if)#no shut
R1(config-if)#interface s0/0/1
R1(config-if)#ipv6 address FE80::1 link-local
R1(config-if)#ipv6 address 2001:DB8:CD1:C::2/64
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#ipv6 route ::/0 s0/0/1
R1(config)#exit
R1#copy running-config startup-config
R1#show running-config
R1#show ipv6 route
R1#show ipv6 int brief

Packet Tracer 6 Activity – Basic IPv6 Network

Overview

This Packet Tracer 6.0.1 and 6.1 networking activity involves setting up a basic IPv6 network by interconnecting two Cisco 1941 routers, two Cisco Catalyst 2960 switches, and two PCs. All of the devices in the network will need to be configured with IPv6 addressing in order to communicate. The goal is to configure the routers and PCs with the following information:

{loadposition adposition5}• On the routers configure basic security with hostnames, console and vty passwords, banner message of the day, and enable password encryption (see the network diagram in Packet Tracer),
• On the routers configure link-local and global unicast IPv6 addresses with network prefix lengths (see the network diagram),
• On the routers configure static IPv6 default routes (see the network diagram),
• On the PCs configure static IPv6 addresses with network prefix lengths, and a gateway address (see the network diagram),
• Follow the instructions in the network diagram for additional required configurations

The scoring is based on the total number of items correctly configured. Remember that when entering configurations the system is case sensitive. When you are finished, you should be able to communicate across the network (e.g. successfully ping PCB from PCA)

Download

BasicIPv6NetworkConfiguration_6.1.zip

Notes: This version fixes the incorrect grading of the IPv6 link-local address of the R2 G0/1 interface You will need Packet Tracer version 6.1 to open this activity

BasicIPv6NetworkConfiguration.zip

Notes: There is incorrect grading of the IPv6 link-local address on the R2 G0/1 interface. Change it to FE80::1 to receive 100%. You will need Packet Tracer version 6.0.1 to open this activity.

 

Spoiler Alert – Only Read Below if you are stuck

IOS Command List

router>enable
router#configure terminal
router(config)#hostname R1
R1(config)#banner motd “No unauthorized access allowed!”
R1(config)#enable secret class
R1(config)#service password-encryption
R1(config)#line console 0
R1(config-line)#password cisco
R1(config-line)#login
R1(config-line)#line vty 0 4
R1(config-line)#password cisco
R1(config-line)#login
R1(config-line)#exit
R1(config)#ipv6 unicast-routing
R1(config)#interface g0/0
R1(config-if)#ipv6 address FE80::1 link-local
R1(config-if)#ipv6 address 2001:DB8:ACAD:2::1/64
R1(config-if)#description toR2
R1(config-if)#no shut
R1(config)#interface g0/1
R1(config-if)#ipv6 address FE80::1 link-local
R1(config-if)#ipv6 address 2001:DB8:ACAD:1::1/64
R1(config-if)#description toLAN
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#ipv6 route ::/0 2001:DB8:ACAD:2::2
R1#copy running-config startup-config
R1#show running-config
R1#show ipv6 route
R1#show ipv6 int brief

router(config)#hostname R2
R2(config)#banner motd “No unauthorized access allowed!”
R2(config)#enable secret class
R2(config)#service password-encryption
R2(config)#line console 0
R2(config-line)#password cisco
R2(config-line)#login
R2(config-line)#line vty 0 4
R2(config-line)#password cisco
R2(config-line)#login
R2(config-line)#exit
R2(config)#ipv6 unicast-routing
R2(config)#interface g0/0
R2(config-if)#ipv6 address FE80::2 link-local
R2(config-if)#ipv6 address 2001:DB8:ACAD:2::2/64
R2(config-if)#description toR2
R2(config-if)#no shut
R2(config)#interface g0/1
R2(config-if)#ipv6 address FE80::2 link-local
R2(config-if)#ipv6 address 2001:DB8:ACAD:3::1/64
R2(config-if)#description toLAN
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#ipv6 route ::/0 2001:DB8:ACAD:2::1
R2#copy running-config startup-config
R2#show running-config
R2#show ipv6 route
R2#show ipv6 int brief

IPv6 Addressing

IPv6 Overview

Currently, the last of the IPv4 address blocks has been distributed and the internet is being slowly transitioned to IPv6. As a consequence, both professional networkers and networking students alike need to learn the details of IPv6 and begin configuring IPv6 enabled networks. In fact, there currently is a second internet, an  IPv6 Internet, where IPv6 is being implemented by governments, ISPs, and large organizations like Google.

 IPv6 Fundamentals LiveLessons: A Straightforward Approach to Understanding IPv6

What are the benefits of IPv6? First off, the IPv6 address space is a LOT longer than the IPv4 address space which means it will not run out of addresses like it did with IPv4. Here are some of the other IPv6 benefits:

• A simplified network prefix with no subnet mask required
• No reserved network addresses and broadcast addresses like with IPv4
• No DHCP server is required because hosts can autoconfigure their IPv6 and gateway address by soliciting network information from the router through router solicitation (RS) and router advertisement (RA)
• IPv6 has a simplified header improving efficiency and forwarding performance
• IPv6 has support for security platforms like IPsec and mobile IP
• IPv6 improves network performance by eliminating excessive network broadcasts by replacing broadcast addressing with more efficient multicast addresses

If you want an incredible resource for learning IPv6 visit Rick Graziani’s IPv6 resource page everything I know about IPv6 I have learned from Rick.

IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6

IPv6 Address Structure

The IPv6 address is 128 bits long, written in hexadecimal notation separated by colons every 16 bits (see below). For the sake of abbreviation and simplification, leading zeros can be omitted and multiple 16bit sections of zeros can be replaced with a double colon (::). The double colon substitution can only be used once in the address.

Complete 128bit IPv6 address:  2001:0DB8:0001:2F00:0000:0000:0000:0000 /64
Abbreviated IPv6 address:  2001:DB8:1:2F00:: /64

The slash notation at the end of the address, in decimal format, identifies the number of bits, counting from left to right, that make up network prefix in the address. In the example below, the IPv6 address has /64 at the end, so the first 64 bits, the network prefix, is highlighted in red (see below). Remember that each hexadecimal character is base16, which is equivalent to 4 bits.

The network portion of the address and prefix highlighted in red: 2001:0DB8:0001:2F00:0000:0000:0000:0000 /64

 

Video Tutorial

In this video, I demonstrate IPv6 inter-network communication. IPv6 routing is configured on an 1841 Cisco router and also on two host PCs.