chapitre 6-2 - igt.netigt.net/~ngrenon/udem/cours/inf3270/notes de cours/chap6-2.pdf · chapitre...

Post on 12-Sep-2018

232 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

top related