Upload
buituyen
View
232
Download
0
Embed Size (px)
Citation preview
Chapitre 6-2Ce chapitre présente le IPv6 ainsi que les protocoles de routage
1. Présentation de IPv61.2. Adressage v6; 1.5 Le format V61.3. Les types d’adressage; 1.6 Fonctionnement Multicasting1.4 Structure des couches ; 1.7 La configuration
2. Les Protocoles de Routage2.1. RIP : Routing Information Protocol2.2. IGRP: Interior Gateway Routing Protocol2.3. OSPF: Open Shortest Path First2.4. EIGRP: Enhanced IGRP2.5. BGP: Border Gateway Protocol
1. Présentation du IPv6
Extension de l’adresse : 128 bitsAmélioration du plan d’adressage
Séparation entre les entêtes: ‘optional headers et transport layer header’Routage
Vitesse plus rapide Simplification du traitementPrise en considération des options plus appropriée
AutoconfigurationAssignation dynamique des adresses
1.2: Adressage IPv6
Adresse: 2 parties: prefixe and suffixe (interface IDs)
prefixe:
suffixe:
64 bits suffixe64 bits prefixe
FP TLA NLA SLA
Interface ID
IPv6: Aggregate Global Address
3 13 32 16 64
001 TLA ID NLA ID SLA ID Interface ID
TLA: top-level aggregationNLA: next-levelSLA: 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 netSub net
InternetInternet
Interactive (e.g. VoIP) session
1.3: Les types d’adressage
UnicastInterface unique
AnycastEnsemble 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 bits3ffe:3700:0200:00ff:0000:0000:0000:0001
qui peut s’écrire aussi:3ffe:3700:200:ff:0:0:0:1 ou3ffe:3700:200:ff::1
D’autres notations existent (ref. site Web à la fin du chapitre).
Notation IPv6 (suite)
Exemple de préfixe:2001:0468::/352001:0468::/32
Au niveau binaire:0010 0000 0000 0001: 0000 0100 0110 1000: 0000::/350010 0000 0000 0001: 0000 0100 0110 1000: 0000::/32
1.4: Structure des couches IPv6
TCPTCP
DatalinkDatalink
IPv4IPv4 IPv6IPv6
IPv4-mappedIPv6 address
IPv6serverIPv6
serverIPv4clientIPv4client
TCPTCP
IPv4IPv4
DatalinkDatalink
IPv6clientIPv6client
TCPTCP
IPv6IPv6
DatalinkDatalink
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 HeadersIPv6
• IPv4
• IPv6
Fragmentation Header
Fragmentation permise uniquement à la sourcePas de fragmentation au niveau des routeurs intermédiaires: noeudsTaille limitée à 1280 octets/fragment
Routing Header
Contient la liste des noeudsContient le champ ‘Header extension’ Type de RoutageSegments 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éseauxUtilisation:
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/0ip address 192.168.1.254 255.255.255.0ipv6 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
LANIPv4-only
LAN
Host B192.168.17.1/242002: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.1IPv4
IPv6
Host A192.168.15.1/242002: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 A192.168.15.1/242001:468:1420::25/64
IPv6
IPv4-only LAN
IPv4-only LAN
Host B192.168.17.1/242002: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
LANIPv4/IPv6
dual-stack LAN
IPv4/IPv6 dual-stack
LANHost B192.168.17.52002:c0a8:1101::15
Host A192.168.15.12001:468:1420::1500
Edge Router with 6to4 tunnelIPv4 interface address 192.168.17.1IPv6 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 ProtocolIGRP: Interior Gateway Routing ProtocolOSPF: Open Shortest Path FirstEIGRP: Enhanced IGRPBGP: Border Gateway Protocol
2.1 Le Protocole RIPLe 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 IGRPLe 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 EIGRPProtocole 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 BGPC’est le protocole de routage des dorsales (backbone) internet. Utilisé dans les environnements complexes de plus de100 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.