rma - 1.2. Adressage v6; 1.5 Le fo pes d’adressage; 1.6 Fonc

difficulthopefulSoftware and s/w Development

Jul 2, 2012 (4 years and 11 months ago)

363 views

Chapitre 6-2
Ce chapitre présente le IPv6 ainsi que les protocoles de routage
1. Présentation de IPv6

1.2. Adressage v6; 1.5 Le format V6

1.3. Les ty
pes d’adressage; 1.6 Fonctionnement Multicasting

1.4 Structure des couches ; 1.7 La configuration
2. Les Protocoles de Routage

2.1. RIP : Routing Information Protocol

2.2. IGRP: Interior Gateway Routing Protocol

2.3. OSPF: Open Shortest Path First

2.4. EIGRP: Enhanced IGRP

2.5. BGP: Border Gateway Protocol
1. Présentation du IPv6

Extension de l’adresse : 128 bits

Amélioration du plan d’adressage

Séparation entre les entêtes:
‘optional headers et transport layer header’

Routage

Vitesse plus rapide

Simplification du traitement

Prise en considération des options plus appropriée

Autoconfiguration

Assignation dynamique des adresses
1.2: Adressage IPv6

Adresse: 2 parties: prefixe and suffixe (interface IDs)

prefixe:

suffixe:
64 bits suffixe
64 bits prefixe
FP
TLA
NLA
SLA
Interface ID
IPv6: Aggregate Global Address
31
3
3
2
1
6
6
4
001
TLA ID
NLA ID
SLA ID
Interface ID
TLA: top-level aggregation
NLA: next-level
SLA: site-level
Interface ID : voir diapo suivant
Exemple :Campus Addressing

Most sites will receive /48 assignments

16 bits for subnetting
host address (64 bits)
Network address (48 bits)
16 bits
Scenario de développement
IPv6 pour ‘mobile’
Sub net
Sub net
Sub net
Sub net
Sub net
Sub net
Internet
Internet
Interactive (e.g. VoIP)
session
1.3: Les types d’adressage

Unicast

Interface unique

Anycast

Ensemble d’interfaces (différents noeuds)

Adressage à une
des interfaces existantes: la “plus
proche”

Multicast (inclut le Broadcast)

Ensemble d’interfaces (différents noeuds)

Adressage à toutes
les interfaces existantes

Remarque: IPv6 ne possède pas d’adresse de
Broadcast
Notation des Adresses

Notation 16 octets: 128 bits

3ffe:3700:0200:00ff:0000:0000:0000:0001

qui peut s’écrire aussi:

3ffe:3700:200:ff:0:0:0:1 ou

3ffe:3700:200:ff::1

D’autres notations existent (ref. site Web à
la fin du chapitre).
Notation IPv6 (suite)

Exemple de préfixe:

2001:0468::/35

2001:0468::/32

Au niveau binaire:

0010 0000 0000 0001: 0000 0100 0110 1000: 0000::/35

0010 0000 0000 0001: 0000 0100 0110 1000: 0000::/32
1.4: Structure des couches IPv6
TCP
TCP
Datalink
Datalink
IPv4
IPv4
IPv6
IPv6
IPv4-mapped
IPv6 address
IPv6
server
IPv6
server
IPv4
client
IPv4
client
TCP
TCP
IPv4
IPv4
Datalink
Datalink
IPv6
client
IPv6
client
TCP
TCP
IPv6
IPv6
Datalink
Datalink
Transition vers IPv6
Users
IPv4
Services
Public/Private
IPv6 network
Public IPv4
Internet
Users
NAT
6/4
IPv6
Services
IPv6
Service
s
1.5 Le format v6
IP v6 Header
Basic
Headers

IPv6

IPv4

IPv6
Fragmentation Header

Fragmentation permise uniquement à la
source

Pas de fragmentation au niveau des
routeurs intermédiaires: noeuds

Taille limitée à 1280 octets/fragment
Routing Header

Contient la liste des noeuds

Contient le champ ‘Header extension’

Type de Routage

Segments restants :nombre de noeuds
restants à traverser
1.6: Fonctionnement Multicasting

Réfère aux adresses de groupe d’hôtes de
un ou plusieurs réseaux

Utilisation:

Multimedia (multicast)

Téléconference (entre les universités)

Base de données (guichets-banques)

Application distribuée (central à véhicule de police)

Fonctionnement en temps réel
(traitements médicaux
à distance)
Example
Config
Multicasting:
distance
vector or link state
Distance Vector utilise la
notion de métrique
Link State utilise la notion
de coût
1.7: La configuration
(Cisco Configs)

LAN Interface

interface Ethernet0/0

ip address 192.168.1.254 255.255.255.0

ipv6 address 2001:468:123:1::2/64
Encapsulation V6 et V4: Tunneling
IPv4/IPv6 dual-stack
Internet
IPv4/IPv6 dual-stack
Internet
IPv4-only
LAN
IPv4-only
LAN
IPv4-only
LAN
IPv4-only
LAN
Host B
192.168.17.1/24
2002:c0a8:1101::1
Host A creates IPv6 packet with destination
address 2002:c0a8:1101::1 and
encapsulates it in IPv4 packet with
destination address 192.168.17.1
IPv4
IPv6
Host A
192.168.15.1/24
2002:c0a8:0f01::1
L’encapsulation peut être configurée au niveau des routeurs
IPv4/IPv6 dual-stack
Internet
IPv4/IPv6 dual-stack
Internet
IPv4
6to4 Relay Router
IPv4/IPv6
dual-stack
LAN
IPv4/IPv6
dual-stack
LAN
Host A
192.168.15.1/24
2001:468:1420::25/64
IPv6
IPv4-only
LAN
IPv4-only
LAN
Host B
192.168.17.1/24
2002:c0a8:1101::1
Autre scenario 6-4
IPv4/IPv6 dual-stack
WAN
IPv4/IPv6 dual-stack
WAN
IPv4-only
dual-stack
LAN
IPv4-only
dual-stack
LAN
IPv4/IPv6
dual-stack
LAN
IPv4/IPv6
dual-stack
LAN
IPv4/IPv6
dual-stack
LAN
IPv4/IPv6
dual-stack
LAN
Host B
192.168.17.5
2002:c0a8:1101::15
Host A
192.168.15.1
2001:468:1420::1500
Edge Router w
ith 6to4 tunnel
IPv4 interface address
192.168.17.1
IPv6 address block
2002:C0A8:1101::1/48
Complément du cours IPv6

http://fr.wikipedia.org/wiki/IPv6
2. Les protocoles de routage

RIP: Routing Information Protocol

IGRP: Interior Gateway Routing Protocol

OSPF: Open Shortest Path First

EIGRP: Enhanced IGRP

BGP: Border Gateway Protocol
2.1 Le Protocole RIP

Le protocole ne tient compte que du nombre de sauts
entre les nœuds en déterminant une route entre 2
points. Il ne tient pas compte de la congestion de
trafic dans le réseau.

Il s'agit d'un protocole de routage à vecteur de
distance (distance vector)

Il utilise le nombre de sauts comme métrique pour la
sélection du chemin.

Si le nombre de sauts est supérieur à 15, le paquet
est éliminé.

Par défaut, les mises à jour du routage sont diffusées
toutes les 30
secondes
2.2 Le Protocole IGRP

Le protocole IGRP (Interior Gateway Routing
Protocol) est un protocole propriétaire développée
par Cisco. De par sa conception, le protocole IGRP
est doté, entre autres, des caractéristiques
suivantes:

Il s'agit d'un protocole de routage à vecteur de
distance (distance vector)

La bande passante, la charge, le délai et la fiabilité
sont utilisés pour créer une métrique .

Par défaut, les mises à jour du routage sont
diffusées toutes les 90
secondes
2.3 Le Protocole OSPF

Il compense certaines limites du RIP. Utilise un
algorithme pour définir les meilleures routes à
emprunter. Protocole de routage à état de
liens (Link State)

Il calcule le coût le plus bas vers une
destination entre les noeuds

Les mises à jour du routage sont diffusées à
mesure des modifications de topologie.
2.4 Le Protocole EIGRP

Protocole pour les réseaux hétérogènes, il limite les
trafics inutiles entre les routeurs.

Le protocole EIGRP est un protocole de routage
développé par Cisco, qui utilise une combinaison des
fonctions à vecteur de distance (distance vector) et à
état de liens (link state).

Il utilise l’algorithme DUAL (Diffusing Update
Algorithm) pour calculer le chemin le plus court.

Les mises à jour du routage sont diffusées en mode
multicast en utilisant l’adresse 224.0.0.10
2.5 Le Protocole BGP

C’est le protocole de routage des dorsales
(backbone) internet. Utilisé dans les
environnements complexes de plus de
100 000 routes possibles.

Le protocole BGP (Border Gateway Protocol)
est un protocole de routage extérieur.

Il s'agit d'un protocole de routage extérieur à
vecteur de distance.

Il est utilisé pour acheminer le trafic Internet
entre des systèmes autonomes.