Beruflich Dokumente
Kultur Dokumente
Internetworking
INWK 6115
Submit by:-
B00724689
Dalhousie University
Faculty of Engineering
Internetworking
The undersigned hereby certify that they have read and award a pass in INWK 6115 for the
mini project entitled "IPV6" by Harcharan Singh Bagga in partial fulfilment of the
requirements for the degree of Master of Engineering.
___________________________
The Internetworking Program may make available or authorise others to make available
individual photo/microfilm or soft copies of this report without restrictions after
4/March/2017. The author attests that permission has been obtained for the use of any
copyrighted material appearing in this report (other than brief excerpts requiring only
proper acknowledgement in scholarly writing) and that all such use is clearly
acknowledged.
Date: _________________________
ACKNOWLEDGEMENTS
I would like to express my sincere gratitude to Dr. M. Hassan RAZA, Faculty Dalhousie
University for his valuable time and guidance and suggestion for the completion of
this report.
Sincere Regards
(B00724689)
Table of Contents
1. Introduction ............................................................................................................................................ 5
2. Classification .......................................................................................................................................... 5
3. IPV4 topology of network....................................................................................................... 6
a. Halifax topology
b. Montreal topology
c. Toronto topology
4. IPV6 topology of network ........ 13
5. Extension Header..16
6. IPV6 multicast.17
7. EUI-6418
8. Anycast in IPV6...20
9. Dual stack20
10. Tunneling21
11. Translation....22
12. OSPF V3.23
13. BGP V4...24
14. Data Encryption, Scalability, Flexibility, Security..24
15. Reliability.................................................................................................................................................25
1. Introduction
In this IPV6 Project we have a communication network that has 3 different geographical
location and each connect with different numbers of host. Currently this network is
working on IPV4 (Internet Protocol Version 4). Enable IPV6 in this network that help in
future expansion, security etc.
2. Classification
In this network, we have 3 routers at three different location i.e. Halifax,
Montreal, Toronto is connected via different network at different interface
through serial link as shown in figure. Here each r outer has different number
of switch and nodes connected are as under.
First, we make whole network IPV4 enable then IPV6 enable. After that we do IPv6 -
IPv4 tunneling and dual stake enable network.
3) IPV4 connectivity of network
First we are going to connect this network with IPV4, detail of each router and interface are in
below figure.
In this figure we see that Montral is connected to Halifax via serial interface s0/0/0 and network
address in between them is 192.168.10.0 /24.
Montreal is further connected with 2 switches via f0/0 and f0/1 interface has 192.168.20.1/24 and
192.168.30.1/24 n/w address.
Each Switches has 20 host and DHCP server (to auto-configure ipv4 address in hosts)
Address range in switch 0 from 192.168.20.3/24 to 192.168.20.22/24 (20 hosts) and in switch 1
192.168.30.3/24 to 192.168.30.22/24 (20 hosts)
DHCP configuration:
Halifax is further connected with 2 switches via f0/0 and f0/1 interface has 192.168.2.1/24
and 192.168.5.1/24 n/w address.
Each Switches has 20 host and DHCP server (to auto-configure ipv4 address in hosts)
Address range in switch 0 from 192.168.2.3/24 to 192.168.2.22/24 (20 hosts) and in switch
1 192.168.5.3/24 to 192.168.5.22/24 (20 hosts)
DHCP configuration
To configure 20 hosts automatic via DHCP, we need to configure DHCP at both switches.
Auto PC configuration for Halifax in IPV4
In this figure, we see that Toronto is connected to Halifax via serial interface s0/2/0 and
network address in between them is 192.168.45.2 /24. Toronto is further connected with 7
different switches via different interface.
In this figure we see that Montral is connected to Halifax via serial interface s0/0/0
and network address in between them is 2001:0DB8:AC12:FE02::2/64
Montreal is further connected with 2 switches via f0/0 and f0/1 interface has
2001:0DB8:AC13:FE04::1/64 and 2001:0DB8:AC01:FE05::1/64 n/w address.
CONNECT TO ROUTER IPV6 ADDRESS HOST ADDRESS RANGE
INTERFACE
In this figure, we see that Halifax is connected to Montreal via serial interface s0/0/0 and
network address in between them is 2001: 0DB8: AC12: FE02:: 1/64. And it is also
connected to Toronto by s0/0/1 via 2001:0DBB:AC13:FE02::1/64
Halifax is further connected with 2 switches via f0/0 and f0/1 interface has
2001:0DB8:AC11:FE02::1/64 and 2001:0DB8:AC10:FE01::1/64 n/w address.
Each Switches has 20 host and DHCP server (to auto-configure ipv6 address in hosts)
CONNECT TO ROUTER IPV6 ADDRESS HOST ADDRESS RANGE
INTERFACE
2001:0DB8:AC21:FE02::24/64
Address Description
FF00: :/8
Scope of Multicast address is XY ( FFXY), X is flag and Y is Scope.
ivp6 multicast-routing
9) Dual stack
Here dual stacking means enable ipv4 and ipv6 both on same interface and link, for dual
stacking let us consider Halifax and Montral has in dual stacking mode.
10) Tunneling
Here we are going to encapsulate IPV6 packets inside IPV4, let consider Montreal and
Toronto works on IPV6 and Halifax is on IPV4. For this scenario, Halifax act as tunnel
between Montreal and Toronto.
11) Translation
NAT64 translation mechanism allow native IPV6 host to communicate with IPV4 and vice
versa. A simple NAT64 installation may consist of a gateway with two interfaces connected
to an IPv4 network and an IPv6 network, respectively. Traffic from the IPv6 network is
routed via the gateway which performs all the necessary translations for transferring
packets between the two networks.
12) OSPFV3
OSPF version 3 will suitable in IPV6, as it provides Link LSAs and Intra-area LSAs type 8
and 9 instead of LSA 7.
13) BGPV4
The Next Header field defines the type of header immediately following the current one. It
is usually the payload, but sometimes Extension Headers provide valuable functions. The
Authentication and Encapsulated Security headers define encryption capabilities.
Extension Headers
15) Reliability