couche 3/osi services reseaux
DESCRIPTION
COUCHE 3/OSI SERVICES RESEAUX. TRANSPORT. SNICP. SNDCP. SNAP. LIAISON de DONNEES. Présentation. Niveau 3/OSI : Connexion entre systèmes à travers un réseau de données Noeuds intermédiaires (IS) : routeurs , commutateurs de paquets - PowerPoint PPT PresentationTRANSCRIPT
Services Réseauif G.Beuchot 1
COUCHE 3/OSI
SERVICES RESEAUX
Services Réseauif G.Beuchot 2
Présentation
Niveau 3/OSI : Connexion entre systèmes à travers un réseau de données Noeuds intermédiaires (IS) : routeurs, commutateurs de paquets 0 ou plusieurs sous-couches selon complexité du réseau
Service Réseau avec connexion Standards OSI 8348 = CCITT X213 Protocole "X25" OSI 8208 = CCITT X25.3 Qualité de service données (négociée), Contrôle d'accès
Service Réseau sans connexion Standards OSI 8473 (ECMA 92)
Fonctions d'administration de réseau Standard OSI 9545 : ES-IS sur réseau SANS connexion Standard OSI 10589 : IS-IS sur réseau SANS connexion Standard OSI 10030 : ES-IS et IS-IS sur réseau AVEC connexion
TRANSPORT
LIAISON deDONNEES
SNICP
SNDCP
SNAP
Services Réseauif G.Beuchot 3
Service Réseau avec connexion
Transfert transparent de données entre utilisateurs rend INVISIBLE
la façon dont les resources de communications sont mise en oeuvre le ROUTAGE dans le transfert de bout en bout
Fournit ADRESSAGE des utilisateurs
Point d'accès au service : NSAP Identification locale des points d'extrémité de connexion : NCEP Adresse transmise par protocole en phase de connexion : NPAI
Choix de la qualité de service
Modèle 2 files d'attente, de capacité limitée non fixée, reliant les NSAP (AB et BA) Modification de ordre (Express)ou suppression (Purge) des objets dans la file
Services Réseauif G.Beuchot 4
Fonctions fournies en mode connecté
en standard Connexion de réseau Transfert transparent des NSDU Négociation de la qualité de service Contrôle de flux entre utilisateurs (En général "Back Pressure") Réinitialisation Libération inconditionnelle et destructive
en option Transfert de données Express
de taille limitée avec contrôle de flux indépendant
Confirmation de la réception des données
Une seule classe de service
Services Réseauif G.Beuchot 5
Primitives de service en mode connecté
Phase de connexion Requête, Indication, Réponse, Confirmation de Connexion
Phase de transfert Requête, Indication de transfert de données NORMALES Requête, Indication de Réinitialisation Réponse, Confirmation à une demande de Réinitialisation
en option Requête, Indication de transfert de données EXPRESS Requête, Indication de Réception de données NORMALES
Phase de libération Requête, Indication de LIBERATION
Services Réseauif G.Beuchot 6
Qualité du service avec connexion
Performances Délai d'établissement de connexion Débit négociable pour chaque sens Temps de transit négociable pour chaque sens Délai de libération de connexion
Fiabilité Probabilité d'echec d'établissement de connexion Taux d'erreurs résiduelles Probabilité de rupture de connexion Probabilité d'incident de transfert, d'échec de libération
autres paramètres Protection de la connexion de réseau Priorité de la connexion de réseau Coût maximal acceptable
RER = N(I) + N(e) + N(x)N
NSDUdupliquées N(x)
NSDUincorrectes N(e)
NSDU transférées avec succès N(S)
NSDUperdues N(I)
NSDU reçues
NSDU expédiées N
Services Réseauif G.Beuchot 7
Commutation de messages, de paquets (ou de cellules)
principe "store and forward" A chaque noeud: réception, stockage,
acheminement, émission Entre les noeuds, transmission trame par
trame sur liaison de données
datagrammes Système sans connexion Probèmes de séquencement, de contrôle de flux meilleure utilisation
circuits virtuels permanents ou commutés Séquencement garanti Contrôle de flux "back pressure" réseau sous-utilisé
Terminal A
Hôte B
C3
C1 C4
C2
C5
C6
Services Réseauif G.Beuchot 8
Commutation de paquets, de messages ou de cellules
Commutation de messages (niveau 7/OSI : application) Messages reconstruits en entier à chaque noeud capacité de stockage des noeuds "infinie" (on ne refuse aucun message) temps de transit non garanti
Commutation de paquets (Service réseau avec connexion) Temps de transit garanti stockage en mémoire vive de taille bornée messages transmis de bout en bout sans être reconstitués on peut refuser des messages en entrée si saturation types : datagrammes, circuits virtuels, commutation rapide (frame relay)
Commutation de cellules (Niveau 1/OSI : Physique ATM) données fragmentées dans des cellules de taille fixe (48 octets +5 en-tête) Commutation très rapide : stockage quasi nul donne l'impression d'une commutation de circuits
Services Réseauif G.Beuchot 9
SERVICE RESEAU
SANS CONNEXION
Services Réseauif G.Beuchot 10
Présentation
Sous couche SNICP (Sub Network Independant Convergence Protocol) Standard OSI 8473 Interconnexion de réseaux
locaux sur un même site sur des sites distants par réseau étendu
Service SANS connexion : Très tolérant aux fautes des sous réseaux interconnectés aux défauts des routeurs
Qualité de service Délai de Transit Protection d'accès Déterminants de coûts Durée de vie maximale d'une NSDU
Services Réseauif G.Beuchot 11
Fonctions
Fonctions Adressage - Routage Composition - Décomposition des IPDU Segementation - Réassemblage Surveillance de la durée de vie des IPDU et purge Détection d'erreurs (optionnel)
Primitives de service N_UNITDATA.request N_UNITDATA.indication paramètres:
Adresses source et destination Qualité de service Données utilisateur
Taille maximale des NSDU : 65535 octets limitée à moins de 1024 (moins PCI des IDU) pour interconnexion des LAN
Services Réseauif G.Beuchot 12
Ordonnancement des activités
Permet: Emission Réception Relais
Analyse de la durée de vie avant émission
Segmentation juste avant acheminement
Analyse de l'en-tête
Durée de vie
DestructionRoutage IPDU
Segmentation
Acheminement
Réassemblage
DécompositionComposition
Services Réseauif G.Beuchot 13
Structure des IPDU
PCI obligatoire 3 champs obligatoires
identificateur de couche réseau (81h) partie fixe Adresses
Longueur Valeur
2 champs optionnels Partie segmentation
Identificateur de PDU Position du segment dans NSDU Longueur totale NSDU Champs codé sur 2 octets
Options Codées type - longuer - valeur
Données optionnelles
Champs OctetsIndicateur de longueur 1
Identificateur de la version 2Durée de vie de la PDU 3
SP MS Type 4Longueur de segment 5 et 6
Réservé pour détection d'erreurs 7 et 8
Partie Fixe :
Longueur de l'en-têteSP : SegmentationMS : Segment à suivre
Services Réseauif G.Beuchot 14
RESEAUX enCOMMUTATION de PAQUETS
protocole X25.3
Services Réseauif G.Beuchot 15
Présentation
Standards OSI 8208 ou CCITT X25.3 partie de la recommendation X25 utilise X25.1, soit X21bis au niveau Physique (utilisation de V24) utilise X25.2 au niveau logique
LAPB : HDLC symétrique options 2 et 8 LAP (ancien) ressemble à HDLC dissymétrique autonome
service fourni Service Réseau connecté avec circuits virtuels
commutés permanents
Services Réseauif G.Beuchot 16
Circuit virtuel, Voies logiques
circuits virtuels : VL2 - VL956 - VL3525 - VL7 VL9 - VL125 - VL256 - VL2 VL1 - VL2578 - VL1245 - VL2
C
C
C
C
ETTD ETTD
ETTD
ETTD
C
Liaisond'accès
0 1 k-1 k N-1 N 4095inutilisésCVCCVP
C
C
C
ETTD
ETTD
ETTD
CVl1: p3 p2 p1VL2: p3 p2 p1VL9: p3 p2 p1VLj:
VL2
VL2VL7
VL256VL3525
VL1245VL125VL956VL2578
Services Réseauif G.Beuchot 17
Etablissement de connexion
Demande d'appel Numéro le plus grand
Appel entrant Numéro le plus petit
Collision priorité à la demande
d'appel Appel entrant rejeté:
libération
ETTDappelant
ETTD appelé
CE CERéseauVL i VL j
Communication acceptée
donnéesdonnées
Demande d'appel Appel entrant
Communication établie
VLmax
VLmax
VLmax
VLmin
VLmin
VLmin
Communication établie
Demande d'appel
Appel entrant
Communication acceptée
Demande d'appel
Indication de libération
Collision
Services Réseauif G.Beuchot 18
Adressage X25
Adresses X121 Réseau simple Sous - Réseaux X.25
Longueur
Appelant AppeléRéseau
0 91 69 00 18 86 0
1 69 00 18 86 0
9 91 67 02 50 07 0
0 91 67 02 50 07 0
2 A1 21 69 00 18 86 6
B A1 67 02 50 07 12 01 69 00 18 86 6
B 11 67 02 50 07 12 06 0
Longueur
Appelant AppeléRéseau
ETTDETTD Réseau ETTD ETTDRéseauRL RL
Services Réseauif G.Beuchot 19
En-tête de paquet X25
Q : Qualificateur de données D : Confirmation de remise
Contrôle de bout en bout Respecté, très peu utilisé
seq : 01 numérotation modulo 8 10 numérotation modulo 8 11 Extension de format Numéro de voie logique
sur 12 bits : 4096 VL 16 groupes de 256 VL
Type : Type du paquet Demande, confirmation d'appel, libération ,
interruptions Données normales
octet 1
octet 2
octet 3
Q D seq (Groupe)
Numéro de voie logique TYPE
8 7 6 5 4 3 2 1
Services Réseauif G.Beuchot 20
1 1 x x x x x x long. paramêtre Champ de paramêtre catégorie D
0 1 x x x x x x Paramêtre catégorie B
Format des paquets d'appel
octet k+1
octet 1
octet 2
octet 3
octet 4
octet 5
octet k
octet n
0 D seq (Groupe)
Numéro de voie logique 0 0 0 0 1 0 1 1
8 7 6 5 4 3 2 1
Données d'appelde l'utilisateur
Adresses X121des ETTD
Services complémentaires
Lg des services complémentaires
Lg Ad appelant Lg Ad appelée
8 7 6 5 4 3 2 1 0 0 x x x x x x Paramêtre catégorie A
1 0 x x x x x x Paramêtre
catégorie C
Services Réseauif G.Beuchot 21
Champs de facilités - 1 -
Paramètres passés dans les paquets d'appels pour services optionnels regroupements non standards pour faciliter exposé
Interdiction des appels; voies logiques unidirectionnelles Interdiction de tous les appels à l'arrivée Interdiction de tous les appels au départ Limitation de l'usage d'une voie logique aux appels entrants Limitation de l'usage d'une voie logique aux appels sortants
Groupes fermés d'usagers (GFU) GFU avec accès entrant - GFU avec accès sortant - GFU bilatéral Interdiction des appels à l'arrivée dans un GFU Interdiction des appels au départ dans un GFU Choix du GFU - Choix du GFU avec accès entrant - Choix du GFU avec accès sortant Choix de GFU bilatéral
Services Réseauif G.Beuchot 22
Champs de facilités - 2 -
Taxation taxation à l'arrivée (PCV) Acceptation de la taxation à l'arrivée Interdiction de taxation locale Information de taxation Identification de l'usager du réseau (NUI)
Sélection rapide Service complémentaire qui permet de transférer des champs de données
utilisateur de 128 octets maximum dans des paquets d'appel et/ou des paquets de libération
Un service complémentaire d'acceptation de sélection rapide peut aussi être demandé pour autoriser le service de sélection rapide
peut être demandé avec ou sans restriction de réponse AVEC : réponse par paquet de libération qui peut contenir 128 O de données SANS : réponse par paquet de libération avec 128 o de données ou par Communication
établie. Dans ce cas la demande de libération peut aussi transporter 128 o de données.
Services Réseauif G.Beuchot 23
Champs de facilités - 3 -
Autres services complémentaires Numérotation étendue des paquets (modulo 128) Modification de l'élément binaire D ( contrôle de bout en bout) Retransmission des paquets ( contrôle d'erreurs par REJ) Longueur de paquets par défaut non standard Dimension de fenêtre par défaut non standard Négociation des paramètres de contrôle de flux Négociation de classes de débit Choix de l'EPR (Exploitation Privée Reconnue)
permet de choisir un réseau de transit d'EPR pour acheminer une communication Groupe de recherche: répartition des appels sur un groupe d'ETTD Réacheminement des appels Notification de modification de l'adresse de la ligne demandée Notification de réacheminement des appels Sélection et Indication du délai de transit
Services Réseauif G.Beuchot 24
Libération - Réinitialisation - Reprise sur liaison d'accès
octet 1
octet 2
octet 3
octet 4
octet 5
octet 6
0 0 seq (Groupe)
Numéro de voie logique 0 0 0 1 0 0 1 1
8 7 6 5 4 3 2 1
Cause
Champ optionnelsen format étendu
Diagnostic
Paquet de libération Demande de libérationIndication de libération
Confirmation de libération Confirmation de libération (réponse)
Demande de libération
Indication de libérationConfirmation de libération
Demande de libération
Demande de RéinitIndication deRéinitialisation
Confirmation de RéinitConfirmation de Réinit (réponse)
Services Réseauif G.Beuchot 25
Données normales
Envoi de sequences complétes de paquets paquets chaînés grâce au bit M
P(S) : numéro de paquet de données émis P(R) : numéro de paquet attendu M : données à suivre. Si 0: dernier paquet
M=0 dans un paquet incomplet paquets vides non transmis
on ne respecte plus séquencement de bout en bout (mais local ...)
segmentation transforme 1 paquet en une séquence Numérotation P(R), P(S) plus utilisable pour le contrôle
de bout en bout on utilise le contrôle de niveau 2
Q D 0 1 (Groupe)
Numéro de voie logique P(R) M P(S) 0
8 7 6 5 4 3 2 1
Données
Séquencement normal
Q D 1 0 (Groupe)
Numéro de voie logique P(S) 0
Données
P(R) M
Séquencement étendu
Services Réseauif G.Beuchot 26
Contrôle de flux, contrôle d'erreurs, Données express
prêt à recevoir RR (01h) Non prêt à recevoir RNR (05h) Rejet (optionnel) REJ (09h)
Interruptions données express sur un octet acquittées, hors contrôle de flux normal Demande 23h Confirmation 27h
0 D 0 1 (Groupe)
Numéro de voie logique P(R) 0 0 0 0 1
0 D 1 0 (Groupe)
Numéro de voie logique 0 0 0 0 0 0 0 1 P(R) 0
0 0 x x (Groupe)
Numéro de voie logique 0 0 1 0 0 0 1 1 données express
Demande d'interruptionIndication d'interruption
Confirmation d'interruptionConfirmation d'interruption (réponse)
Demande d'interruption
Services Réseauif G.Beuchot 27
RESEAU de PAQUETS
en MODE CARACTERE
P. A. D.
Services Réseauif G.Beuchot 28
Présentation
En général, hôtes liés par des accès X25
directs Terminaux connectés par ADP :
Assembleur -désassembleur de paquets
en anglais PAD Logiciel sur réseau X25 Concentrateurs de terminaux
spécialisés (avec ce logiciel) Programme sur miniordinateur
Terminaux ou micro-ordinateurs connectés au réseau X25 :
Directement à travers réseau téléphonique
TRANSPAC
TPH36xx
X25X25
X25
X25
X28
X28
X28X28
X28PAD PAD
Services Réseauif G.Beuchot 29
Exemple d'utilisation
Réseau (ETCD) Sens ETTD Commentairesç 3606 appel téléphonique à 2400 b/s
envoi porteuse è Commutation voix-donnéesReconnaisance de la vitesse ç Optionnel
è ç Bienvenueç SET? 7:2, 10:72è PAR 7:2, 10:72 Modification des paramètres 7 et 10
Demande d'appel X25 ç 16900188606 Appel ETTD distant sur réseau X25è è COM Appel confirmé
Paquet de données X25 ç Hello, bonjour ... Caractères émisPaquet de données X25 è Coucou ... Caractères reçusPaquet de données X25 è la suite Caractères reçus
Paquet Reset ç Break Demande de réinitialisationLibération è LIB DTE 000 Indication de libération
ç 138002459 Demande d'un nouveau CV
Services Réseauif G.Beuchot 30
X3 : Paramètres du PAD
Référence duparamètre Description
1 Rappel du PAD par un caractère (mode de commande) 0: non 1 : DLE2 Renvoi en écho3 Caractère d'envoi (0: envoi sur tempo, 2 carcatère CR)4 Temporisation pour envoi de données ( en 1/20 seconde)5 Commandes dispositifs auxiliaires par Xon-Xoff6 Commande des signaux de service du PAD (vers terminal)7 Utilisation du Signal de coupure : break (8: Echappement transfert)8 Mise au rebut des données de sortie (reçues)9 Remplissage après retour chariot (en caractères)10 Pliage de ligne11 Debit binaire (lecture seule)12 Contrôle de flux du PAD par Xon Xoff (réception des données)13 Insertion d'une interligne après retour chariot14 Remplissage après l'interligne (en caractères)15 Edition (valide les paramètres 16 à 18)16 Effacement caractère (127 : DEL)17 Effacement de ligne (24: CAN)18 Affichage de ligne (18:DC2) retrouve ligne effacée19 Signaux de service PAD d'édition20 Gabarit d'écho (des caractères de mise en page)21 Traitement de la parité22 Attente de page (en nombre de caractères)
Services Réseauif G.Beuchot 31
X3: Analyse de quelques paramètres
Caractère de rappel du PAD: passage en mode de commande si 0 impossible (voir 7) ; si 1 : DLE
Echo Si 1 echo par le PAD; Echo peut être local (Demi-duplex) ou distant (stty echo) peut être supprimé pour Mots de passe par exemple
Envoi des données sur buffer plein sur caractère spécial (Retour chariot) Sur temporisation (EBVO = mico-ordinateur)
Break coupure sur ligne. Peut envoyer une commande, une interruption ou Rappel PAD
Temporisation après saut de ligne ou interligne Pour terminaux imprimants
Services Réseauif G.Beuchot 32
Profils
Ensemble cohérent de paramètres de l'ADP Pour un type de terminal donné Permet de fixer tous les paramètres simultanément par une seule valeur Par défaut : profil simple visu simple Autre profil standard toujours supporté: profil transparent EBVO
Entrée Basse Vitesse d'Ordinateur (envoi sur tempo 1s) Si accès direct (Abonnement) : un profil spécifique peut être défini
Profils de base
Paramètres 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 21ProfilSimple: 0 1 1 126 0 1 1 2 0 0 0 1 0 0 0 127 24 18 1 0 0 0Transparent: 1 0 0 0 20 0 0 2 0 0 0 0 0 0 0 127 24 18 1 0 0 0
Services Réseauif G.Beuchot 33
Profils Transpac
12 profils standards 0: simple défini par X28; echo par le PAD, envoi sur caractère spécial, pas de bourrage 1: transparent défini par X28 pour EBVO; pas d'écho; envoi sur temporisation 2: transparent voisin de 1 (tempo 0,5s, 7:21 mise au rebut sur break) 3: terminal communiquant avec EBVO (envoi sur CR ou délai 4s) 4: voisin de 3 6: voisin de 0 avec usage différent de break (7:21) 9: Accès TELEX 11: voisin de 2 (délai 0,15s) 12: simple sans écho 13: terminaux en mode bloc asservis par Xon-Xoff 14: voisin de 13 (break au lieu de DLE) 15: voisin de 13 sans Xon-Xoff
Nota : pour terminaux imprimants ajouter bourrage
Services Réseauif G.Beuchot 34
Protocole X28: Commande de l'ADP depuis terminal
8 commandes + adresse (commande débutant par chiffre)
Alphabet réduit : majuscules, chiffres, +, : ,, LF, , , , Xon, Xoff, Nul, Del Commandes et réponses
STAT demande d'état FREE ou ENGAGED CLR (ou LIB) Libération CLR CONF ou CLR ERR PAR? Lectures paramètres PAR valeurs SET? valeurs Positionnement paramètres PAR valeurs PROF ident Choix d'un profil RESET Réinitialisation CV INT Transmettre interruption SET valeurs Positionnement paramètres
...123... Etablissement de communication
Services Réseauif G.Beuchot 35
Protocole X28: Automate d'accès
Notations
caractère: ¿ : non
significatif signific
atif : Retour
chariot :
quelconque
ADPen attente
ETTD ¿ pas decircuit virtuel
établi
Commande
Indication
EtablissementAppel sortant
Transfert dedonnées
Attente decommande
ETTD
ETTD
ETTD ¿
ETTD DLE)
ETTD (DLE)
ETTD ou +
ETTD
ETTD ou +commande
d'appel
ETTD
ETTD ¿(DLE) ou
Réseau COM ou CLR
ETTD (DLE) ou
circuit virtuelétabli
EvénementRéseauentrant
Services Réseauif G.Beuchot 36
X29 : Commandes depuis Hôte X25
Protocole non obligatoire mais recommandé Ensemble de messages
Libération de la communication Réinitialisation Positionnement et/ou lecture de paramètres
Format Paquet X25 qualifié code de message sur bits Suite de paramètres
Référence paramètre : 1 octet Valeur paramètre : 1 octet