Protocoles sur liaison ADSL



Documents pareils
comment paramétrer une connexion ADSL sur un modemrouteur

Les logos et marques cités dans ce document sont la propriété de leurs auteurs respectifs

Introduction. Adresses

IUT d Angers License Sari Module FTA3. Compte Rendu. «Firewall et sécurité d un réseau d entreprise» Par. Sylvain Lecomte

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

TP TL53. Téléphonie sur IP. J. MILLET 2015/ tp (Asterisk sur RPI -> pas H323, cisco sur 1 PC)

Réseaux IUP2 / 2005 IPv6

Les réseaux /24 et x0.0/29 sont considérés comme publics

Internet Protocol. «La couche IP du réseau Internet»

Rappels réseaux TCP/IP

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Les Réseaux Privés Virtuels (VPN) Définition d'un VPN

Présentation du modèle OSI(Open Systems Interconnection)

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Les Virtual LAN. F. Nolot 2008

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

Introduction aux Technologies de l Internet

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Les ACL Cisco. F. Nolot Master 2 Professionnel STIC-Informatique 1

7.3 : Ce qu IPv6 peut faire pour moi

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

Date : 08/02/12 SISR1 tp.topologie.reseau.wan Durée : 2 h

Configuration automatique

Cisco Discovery - DRSEnt Module 7

Configuration automatique

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

L3 informatique Réseaux : Configuration d une interface réseau

DIFF AVANCÉE. Samy.

Plan. Programmation Internet Cours 3. Organismes de standardisation

Réseaux et protocoles Damien Nouvel

Réseaux grande distance

2. DIFFÉRENTS TYPES DE RÉSEAUX

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014

Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

Présentation et portée du cours : CCNA Exploration v4.0

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

Protocole point à point (PPP)

Présentation et portée du cours : CCNA Exploration v4.0

Réseaux d'accès. I) Organisation des réseaux. Internet. Internet = réseau de réseaux.

LES PROTOCOLES DES RÉSEAUX

U.E. ARES - TD+TME n 1

Réseaux. Moyens de sécurisation. Plan. Evolutions topologiques des réseaux locaux

DHCP. Dynamic Host Configuration Protocol

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX

Mise en service d un routeur cisco

Sécurité GNU/Linux. Virtual Private Network

Fonctionnement du protocole DHCP. Protocole DHCP (S4/C7)

Exercice : configuration de base de DHCP et NAT

Les clés d un réseau privé virtuel (VPN) fonctionnel

PRODUCTION ASSOCIEE. Le réseau de la M2L est organisé VLANs et comporte des commutateurs de niveau 2 et des routeurs.

Manuel Utilisateur du Routeur ADSL Sans Fil CT-535

1 PfSense 1. Qu est-ce que c est

Groupe Eyrolles, 2000, 2004, ISBN :

Cours n 12. Technologies WAN 2nd partie

Dynamic Host Configuration Protocol

Fonctionnement de Iptables. Exercices sécurité. Exercice 1

Tunnels et VPN. 22/01/2009 Formation Permanente Paris6 86

Le protocole ARP (Address Resolution Protocol) Résolution d adresses et autoconfiguration. Les protocoles ARP, RARP, TFTP, BOOTP, DHCP

Téléphonie Cisco. - CME Manager Express = Logiciel dans un routeur, version simplifiée du call manager.

TP réseau Les réseaux virtuels (VLAN) Le but de se TP est de segmenter le réseau d'une petite entreprise dont le câblage est figé à l'aide de VLAN.

DS114W. Manuel d Utilisateur

Administration de Réseaux d Entreprises

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

Chapitre : Les Protocoles

Configuration du matériel Cisco. Florian Duraffourg

ADSL modem DC-214/216

PRODUCTION ASSOCIEE. Le réseau de la M2L est organisé VLANs et comporte des commutateurs de niveau 2 et des routeurs.

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Transmission ADSL. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

Master d'informatique 1ère année. Réseaux et protocoles. Architecture : les bases

TCP/IP Internet/Intranet/Extranet

Année Universitaire session 1 d automne Parcours : CSB5 Licence 3 STS Informatique

LES RESEAUX VIRTUELS VLAN

Configuration du modem D-Link ADSL2+

Réseaux - Cours 4. Traduction d adresse (NAT/PAT) et Service de Nom de Domaine (DNS) Cyril Pain-Barre. IUT Informatique Aix-en-Provence

TR2 : Technologies de l'internet. Chapitre VII. Serveur DHCP Bootp Protocole, Bail Relais DHCP

FILTRAGE de PAQUETS NetFilter

TR2 : Technologies de l'internet. Chapitre VI. NAT statique et dynamique Overloading (PAT) Overlapping, port Forwarding Serveur Proxy, DMZ

Réseaux Locaux Virtuels

Administration des ressources informatiques

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

! 1 /! 5 TD - MIP + RO - NEMO. 1. Mobile IP (MIPv6) avec optimisation de routage

Routeur VPN Wireless-N Cisco RV215W

Protocoles utilisant des mécanismes d'authentification: TACACS+, RADIUS et Kerberos

IPv6. Protocole, format et applications. Tuyêt Trâm DANG NGOC. Université de Cergy-Pontoise. Tuyêt Trâm DANG NGOC IPv6 1 / 150

Remplacer la Free BOX par un Netgear DGN 1000

Sécurité des réseaux Firewalls

Routage Statique. Protocoles de Routage et Concepts. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.

CONVERTISSEUR RS 232/485 NOTICE

Le Multicast. A Guyancourt le

Exercice Packet Tracer : Configuration de base des réseaux locaux virtuels

Mission 2 : Prise de contrôle à distance sur les éléments d'infrastructures, les serveurs (Contrôleur de domaine et DHCP) et les clients

N o t i o n s d e b a s e s u r l e s r é s e a u x C h a p i t r e 2

Les Réseaux. les protocoles TCP/IP

Transcription:

Protocoles sur liaison ADSL On fournit les fichiers de configuration d'un routeur cisco 827 pour utiliser différents protocoles. Source: http://www.cisco.com/en/us/products/hw/routers/ps380/prod_configuration_examples_list.html Configuration 1 Configuration 2 vpdn enable no vpdn logging vpdn-group pppoe request-dialin protocol pppoe interface Ethernet0 ip address 10.92.1.182 255.255.255.0 ip nat inside interface ATM0 no ip address no atm ilmi-keepalive bundle-enable dsl operating-mode auto hold-queue 224 in interface ATM0.1 point-to-point pvc 1/1 pppoe-client dial-pool-number 1 interface Dialer1 ip address negotiated ip mtu 1492 ip nat outside encapsulation ppp dialer pool 1 ppp authentication chap callin ppp chap hostname <username> ppp chap password <password> ip nat inside source list 1 interface Dialer1 overload ip classless ip route 0.0.0.0 0.0.0.0 dialer1 no ip http server access-list 1 permit 10.92.1.0 0.0.0.255 Current configuration: version 12.1 no service pad service timestamps debug datetime msec service timestamps log datetime msec hostname R1 ip subnet-zero interface Ethernet0 ip address 10.0.0.1 255.0.0.0 no ip mroute-cache interface ATM0 ip address 172.18.0.1 255.255.0.0 no ip mroute-cache no atm ilmi-keepalive pvc 4/100 protocol ip 172.18.0.2 encapsulation aal5snap bundle-enable hold-queue 224 in ip classless ip route 0.0.0.0 0.0.0.0 172.18.0.2 no ip http server voice-port 1 voice-port 2 voice-port 3 voice-port 4 end Adresse ( pppoe with NAT )l Adresse ( RFC1483 Routing ) Configuration 1 Q1) Indiquer le(s) VP/VC ATM? Indiquer l'encapsulation AAL5 ( aal5snap = llc et aal5mux = vcmux )? Q2) Indiquer la plage d'adresse IP utilisée pour le LAN? le WAN? Q3) Indiquer s'il y a routage ou pont entre LAN et WAN? Q4) En déduire le nom du mode de fonctionnement du routeur Q5) Grâce à l'arborescence des protocoles du cours, indiquer quels sont les protocoles utilisés. Configuration 2 Q6) Indiquer le(s) VP/VC ATM? Indiquer l'encapsulation AAL5 ( aal5snap = llc et aal5mux = vcmux )? Q7) Indiquer la plage d'adresse IP utilisée pour le LAN? le WAN? Q8) Indiquer s'il y a routage ou pont entre LAN et WAN? Q9) En déduire le nom du mode de fonctionnement du routeur Q10) Grâce à l'arborescence des protocoles du cours, indiquer quels sont les protocoles utilisés. J. Millet 1

Configuration 3 Configuration 4 Current configuration: version 12.1 service timestamps debug datetime msec service timestamps log datetime msec hostname R1 ip subnet-zero no ip routing interface Ethernet0 ip address 10.0.0.1 255.0.0.0 bridge-group 1 interface ATM0 mac-address 0030.96f8.45bd ip address 10.0.0.1 255.0.0.0 no ip mroute-cache no atm ilmi-keepalive pvc 4/100 encapsulation aal5snap bundle-enable bridge-group 1 hold-queue 224 in ip classless no ip http server bridge 1 protocol ieee voice-port 1 voice-port 2 voice-port 3 voice-port 4 end Current configuration: version 12.1 service timestamps debug datetime msec service timestamps log datetime msec hostname R1 ip subnet-zero interface Ethernet0 ip address 10.0.0.1 255.0.0.0 no ip mroute-cache interface ATM0 no ip address no ip mroute-cache no atm ilmi-keepalive pvc 1/150 encapsulation aal5mux ppp dialer dialer pool-member 1 hold-queue 224 in interface Dialer0 ip address 172.18.0.1 255.255.0.0 encapsulation ppp dialer pool 1 dialer-group 1 ppp authentication chap callin ppp chap hostname username ppp chap password password ip classless ip route 0.0.0.0 0.0.0.0 Dialer0 dialer-list 1 protocol ip permit end Adresse ( RFC1483 bridging )l Adresse ( PPPoA ) Configuration 3 Q11) Indiquer le(s) VP/VC ATM? Indiquer l'encapsulation AAL5 ( aal5snap = llc et aal5mux = vcmux )? Q12) Indiquer la plage d'adresse IP utilisée pour le LAN? le WAN? Q13) Indiquer s'il y a routage ou pont entre LAN et WAN? Q14) En déduire le nom du mode de fonctionnement du routeur Q15) Grâce à l'arborescence des protocoles du cours, indiquer quels sont les protocoles utilisés. Configuration 4 Q16) Indiquer le(s) VP/VC ATM? Indiquer l'encapsulation AAL5 ( aal5snap = llc et aal5mux = vcmux )? Q17) Indiquer la plage d'adresse IP utilisée pour le LAN? le WAN? Q18) Indiquer s'il y a routage ou pont entre LAN et WAN? Q19) En déduire le nom du mode de fonctionnement du routeur Q20) Grâce à l'arborescence des protocoles du cours, indiquer quels sont les protocoles utilisés. J. Millet 2

Analyse de protocoles sur liaison ADSL On a réalisé la configuration d'un routeur cisco sur la liaison suivante: LAN Ethernet Boucle locale Routeur Cisco Ethernet DSLAM On veut analyser comment se font les échanges en ADSL. Pour cela on utilise la commande de debug du routeur cisco: "debug atm packet" ( remarque: il semble que l on ne voit pas le trafic classique des clients comme http, ping depuis client, vlc en rtsp On voit seulement le broadcast comme arp et netbios des clients, la gestion comme spanning tree et le ping depuis le routeur ). Q11) Quelle est la partie de liaison qui est concernée par l'analyse? Configuration 1: Utilise l'encapsulation LLC ( br_idge pur ) VCD = n identification de VCD VPI, VCI = Identifiant de VP/VC DM = Descriptor mode bits ATM0.1(O): VCD:0x1 VPI:0x8 VCI:0x23 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:000E Length:0x2F 0080 00F0 F755 755A FC00 0080 00F0 F755 755A FC80 0A00 0014 0002 000F ATM0.1(O): VCD:0x1 VPI:0x8 VCI:0x23 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A FFFF FFFF FFFF 0023 189C 6084 0806 0001 0800 0604 0001 0023 189C 6084 C0A8 010D C0A8 0117 ATM0.1(I): VCD:0x1 VPI:0x8 VCI:0x23 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A 0023 189C 6084 5C26 0A86 EC17 0806 0001 0800 0604 0002 5C26 0A86 EC17 C0A8 0117 0023 189C 6084 C0A8 010D ATM0.1(I): VCD:0x1 VPI:0x8 VCI:0x23 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A FFFF FFFF FFFF 5C26 0A86 EC17 0806 0001 0800 0604 0001 5C26 0A86 EC17 C0A8 0117 C0A8 010D ATM0.1(O): VCD:0x1 VPI:0x8 VCI:0x23 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A 5C26 0A86 EC17 0023 189C 6084 0806 0001 0800 0604 0002 0023 189C 6084 C0A8 010D 5C26 0A86 EC17 C0A8 0117 ATM0.1(O): VCD:0x1 VPI:0x8 VCI:0x23 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:000E Length:0x2F 0080 00F0 F755 755A FC00 0080 00F0 F755 755A FC80 0A00 0014 0002 000F ATM0.1(O): VCD:0x1 VPI:0x8 VCI:0x23 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:000E Length:0x2F 0080 00F0 F755 755A FC00 0080 00F0 F755 755A FC80 0A00 0014 0002 000F Q12) Quel est le VP/VC utilisé? Q13) Quel est le protocole utilisé au dessus d'atm ( SAP-CTL-OUI )? Q14) Quel est le rôle des paquets ( champ type )? Q15) Dans le cas des échanges de trames Ethernet, quel est le protocole contenu? J. Millet 3

Configuration 2: Utilise l'encapsulation LLC ( br_idge avec NAT ) ping depuis le routeur vers @IP serveur ATM0.1(O): VCD:0x1 VPI:0x8 VCI:0x23 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x80 5C26 0A86 EC17 F0F7 5575 5AFC 0800 4500 0064 0028 FF01 3806 C0A8 0103 C0A8 0117 0800 8ACF 0008 0032 F340 ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ATM0.1(I): VCD:0x1 VPI:0x8 VCI:0x23 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A FFFF FFFF FFFF 5C26 0A86 EC17 0806 0001 0800 0604 0001 5C26 0A86 EC17 C0A8 0117 C0A8 0103 ATM0.1(O): VCD:0x1 VPI:0x8 VCI:0x23 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A 5C26 0A86 EC17 F0F7 5575 5AFC 0806 0001 0800 0604 0002 F0F7 5575 5AFC C0A8 0103 5C26 0A86 EC17 C0A8 0117 ATM0.1(I): VCD:0x1 VPI:0x8 VCI:0x23 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x80 F0F7 5575 5AFC 5C26 0A86 EC17 0800 4500 0064 0298 7F01 B596 C0A8 0117 C0A8 0103 92CF 0008 0032 F340 ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ATM0.1(O): VCD:0x1 VPI:0x8 VCI:0x23 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x80 5C26 0A86 EC17 F0F7 5575 5AFC 0800 4500 0064 0029 FF01 3805 C0A8 0103 C0A8 0117 0800 8A9A 0008 0001 0032 F374 ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ATM0.1(I): VCD:0x1 VPI:0x8 VCI:0x23 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x80 F0F7 5575 5AFC 5C26 0A86 EC17 0800 4500 0064 0299 7F01 B595 C0A8 0117 C0A8 0103 929A 0008 0001 0032 F374 ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ATM0.1(I): VCD:0x1 VPI:0x8 VCI:0x23 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x6A FFFF FFFF FFFF 5C26 0A86 EC17 0800 4500 004E 02A3 7F11 B495 C0A8 0117 C0A8 01FF 0089 0089 003A 1CBB FCD5 0110 0001 2046 4146 4643 4E46 4145 4E43 4143 4143 4143 4143 4143 4143 4143 4143 4143 4142 4D00 0020 0001 ATM0.1(I): VCD:0x1 VPI:0x8 VCI:0x23 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A FFFF FFFF FFFF 5C26 0A86 EC17 0806 0001 0800 0604 0001 5C26 0A86 EC17 C0A8 0117 C0A8 0103 ATM0.1(O): VCD:0x1 VPI:0x8 VCI:0x23 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A 5C26 0A86 EC17 F0F7 5575 5AFC 0806 0001 0800 0604 0002 F0F7 5575 5AFC C0A8 0103 5C26 0A86 EC17 C0A8 0117 ATM0.1(I): VCD:0x1 VPI:0x8 VCI:0x23 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x58 F0F7 5575 5AFC 5C26 0A86 EC17 0800 4500 003C 02A4 7F01 B5B2 C0A8 0117 C0A8 0103 0800 4D4A 0001 0011 6162 6364 6566 6768 696A 6B6C 6D6E 6F70 7172 7374 7576 7761 6263 6465 6667 6869 ATM0.1(O): VCD:0x1 VPI:0x8 VCI:0x23 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x58 5C26 0A86 EC17 F0F7 5575 5AFC 0800 4500 003C 02A4 FF01 35B2 C0A8 0103 C0A8 0117 554A 0001 0011 6162 6364 6566 6768 696A 6B6C 6D6E 6F70 7172 7374 7576 7761 6263 6465 6667 6869 Q21) Quel est le VP/VC utilisé? Q22) Quel est le protocole utilisé au dessus d'atm ( SAP-CTL-OUI )? Q23) Quel est le rôle des paquets ( champ type )? Q24) Dans le cas des échanges de trames Ethernet, quel est le protocole contenu? J. Millet 4

Configuration 3: Utilise l'encapsulation LLC ( pppoe avec NAT ) On active le debug atm sur le routeur et on active la ligne ADSL. %CONTROLLER-5-UPDOWN: Controller VDSL 0, changed state to up %LINK-3-UPDOWN: Interface ATM0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface ATM0, changed state to up ATM0(O): VCD:0x1 VPI:0x8 VCI:0x33 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A FFFF FFFF FFFF F0F7 5575 5AFC 8863 1109 0010 0101 0103 0008 1500 0001 140B ATM0(I): VCD:0x1 VPI:0x8 VCI:0x33 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x5A F0F7 5575 5AFC 000C 29EF E0FB 8863 1107 0038 0101 0102 000E 5345 5256 4555 522D 5450 564F 4950 0103 0008 1500 0001 140B 0104 0012 5253 5045 F0F7 5575 5AFC 0A00 46D6 5BA3 CE01 ATM0(O): VCD:0x1 VPI:0x8 VCI:0x33 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x5A 000C 29EF E0FB F0F7 5575 5AFC 8863 1119 0038 0101 0102 000E 5345 5256 4555 522D 5450 564F 4950 0103 0008 1500 0001 140B 0104 0012 5253 5045 F0F7 5575 5AFC 0A00 46D6 5BA3 CE01 ATM0(I): VCD:0x1 VPI:0x8 VCI:0x33 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A F0F7 5575 5AFC 000C 29EF E0FB 8863 1165 0008 0010 0101 0103 0008 1500 0001 140B 00CD FFFF FFFF 0089 0089 004C FA97 807B 2810 0001 ATM0(O): VCD:0x1 VPI:0x8 VCI:0x33 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x2E 000C 29EF E0FB F0F7 5575 5AFC 8864 1100 0008 000C C021 0101 000A 0506 F769 3194 ATM0(O): VCD:0x1 VPI:0x8 VCI:0x33 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x33 000C 29EF E0FB F0F7 5575 5AFC 8864 1100 0008 0011 C021 0400 000F 0D03 0611 0406 4E17 0400 0300 ATM0(O): VCD:0x1 VPI:0x8 VCI:0x33 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A 000C 29EF E0FB F0F7 5575 5AFC 8864 1100 0008 0028 C021 0201 0026 0305 C223 8105 0628 2639 C413 1701 9FA6 FEE6 157E 4C85 BA3F 5B56 3E97 2582 on fait ping @IP serveur depuis le routeur ATM0(O): VCD:0x1 VPI:0x8 VCI:0x33 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x88 000C 29EF E0FB F0F7 5575 5AFC 8864 1100 0008 0066 0021 4500 0064 000F FF01 35EB C200 00D1 C200 00CD 0800 01B7 0003 0014 7C7C ABCD ABCD ATM0(O): VCD:0x1 VPI:0x8 VCI:0x33 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x88 000C 29EF E0FB F0F7 5575 5AFC 8864 1100 0008 0066 0021 4500 0064 0010 FF01 35EA C200 00D1 C200 00CD 0800 0172 0003 0001 0014 7CC0 ABCD ABCD on ne fait rien, il y a des messages réguliers: ATM0(I): VCD:0x1 VPI:0x8 VCI:0x33 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x4A F0F7 5575 5AFC 000C 29EF E0FB 8863 11A7 0006 C021 0101 0026 0305 C223 8105 0671 054D 0513 1701 9FA6 FEE6 157E 4C85 BA3F 5B56 3E97 2582 ATM0(O): VCD:0x1 VPI:0x8 VCI:0x33 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x30 000C 29EF E0FB F0F7 5575 5AFC 8864 1100 0008 000E C021 0906 000C F769 3194 2826 39C4 Q31) Quel est le VP/VC utilisé? Q32) Quel protocole au dessus d'atm? Q33) Quel est le type ethernet pour les 4 premières trames? protocole associé? Quel type ethernet ensuite, protocole associé? Q34) Quelle est l'adresse IP du serveur (Grâce à la 2 ème phase des ping )? Q35) A quoi correspondent les trames régulières de la 3 ème phase où l'utilisateur ne fait rien? J. Millet 5

Annexes RFC 2684 ( remplace RFC 1483 ) RFC 2684 ( qui remplace RFC 1483 ) définit 2 méthodes d'encapsulation pour interconnecter des réseaux sur AAL5 ( Couche d'adaptation 5 ) d' ATM en mode non connecté routé ou ponté. -> LLC = Multiplexer plusieurs protocoles sur un unique circuit virtuel ATM. Le type de protocole de chaque PDU est identifié par un en-tête LLC (Lien logique de contrôle) = préfixe IEEE 802.2. -> VCmux = Multiplexer plusieurs protocoles en affectant chaque protocole sur un circuit virtuel ATM séparé. ( chaque circuit virtuel ATM transporte les PDUs d'un seul type de protocole ). Le choix d'utiliser l'encapsulation LLC ou VCmux dépend de l'implémentation et des contraintes du système = Choix du FAI. ( LLC = moins de circuits virtuels ATM utilisés, VCmux = meilleur rendement de protocole avec moins d'entête ) En pratique le choix est fait par configuration des entités qui veulent communiquer ( pas de champ ATM permettant d'indiquer le choix ) pour un PVC ( Permanent VC utilisé en ADSL = sans négociation ). Charge utile ( PDU d'aal5 ) avec l'encapsulation LLC LLC obligatoire si plus d'un protocole doit être transporté sur un même circuit virtuel. LLC Mode Routé DSAP 0xFE LLC ( 3 octets ) SSAP Contrôle 0xFE 0x03 NLPID ( ) Identificateur couche protocole PDU PDU ( jusqu'à 2 16 4 octets ) Dans le cas d'ip, on remplace NLPID par un entête SNAP: OUI et PID La valeur de LLC indique cette modification. LLC ( 3 octets ) DSAP 0xAA SSAP 0xAA Contrôle 0x03 OUI Organism Unique Identifier ( 3 octets ) PID Protocol Identifier ( 2 octets ) PDU Si OUI = 0x00-00-00 => PID est un "EtherType" ( 0x800 = IPv4 0x806 = ARP,... ) LLC Mode Ponté avec Ethernet 802.3 ( indiqué par OUI, le PID indiquant si on transmet le FCS Ethernet ou pas ) LLC PAD ( 3 octets ) ( 2 octets ) DSAP 0xAA SSAP 0xAA Contrôle 0x03 OUI Organism Unique Identifier ( 3 octets ) 0x00 0x80 0xC2 PID Protocol Identifier ( 2 octets ) 0x00 0x01 ou 0x00 0x07 0x00 0x00 Adr Dest MAC ( 6 octets ) suite trame MAC avec FCS si PID=0x00 01 sans FCS si PID=0x00 07 si PID=0x000E => trame de gestion de spanning-tree "hello packets" ( toutes les 2 s par défaut ) Charge utile ( PDU d'aal5 ) avec l'encapsulation VCmux VCmux mode routés PDU AAL5 = PDU du protocole routé VCmux mode pontés: On ajoute un champ PAD Si c'est Ethernet PAD Adr MAC Dest ( 2 octets ) ( 6 octets ) 0x00 0x00 Suite Trame Ethernet FCS d'ethernet en option ( selon le circuit virtuel et choix de configuration ) J. Millet 6

Annexes PPPoE ( RFC 2516 ) Le contenu ( payload ) de la trame Ethernet qui contient du PPPoE est: Octet 1 Octet 2 Octet 3 Octet 4 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ VER TYPE CODE SESSION_ID +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ LENGTH payload ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Octet 5 Octet 6 Champ VER = 4 bits = 0x1 pour cette version de PPPoE ( rfc2516 ). Champ TYPE = 4 bits = 0x1 pour cette version de PPPoE ( rfc2516 ). Champ CODE = 8 bits voir schéma dans le cours. SESSION_ID field = 16 bits choisi lors de la phase de découverte pour identifier les échanges de la session. LENGTH = 16 bits = Longueur du payload PPPoE ( n'inclut pas les entêtes ). Il y a 2 phases: Phase 1: Découverte PPPoE = PPPoED => Dans la trame Ethernet TYPE = 0x8863 Une session est définie lors de la partie découverte PPPoE. A la fin de la découverte les appareils ont - défini un numéro de session PPPoE SESSION_ID - échangé leur adresses Ethernet. Étapes successives de la découverte PPPoE: PADI ( PPPoE Active Discovery Initiation ): CODE = 0x09, SESSION_ID = 0x = Envoi en broadcast ethernet ( adr mac ff:ff:ff:ff:ff:ff ) d'une requête demandant des offres de services aux serveurs PPPoE à l'écoute. PADO ( PPPoE Active Discovery Offer ): CODE = 0x07, SESSION_ID = 0x = Envoi à l'adresse ethernet du demandeur d'une offre de service avec en particulier le nom du serveur ( AC-name: Access Concentrator Name ). PADR ( PPPoE Active Discovery Request ): CODE = 0x19, SESSION_ID = 0x = Choix d'un serveur parmi les offres reçues = envoi à l'adresse du serveur choisi de PADR = Requête de connexion. PADS ( PPPoE Active Discovery Session-confirmation ): CODE = 0x65 = Le serveur accepte de gérer la connexion et fournit un SESSION_ID. PADT ( PPPoE Active Discovery Terminate ): CODE = 0xa7, SESSION_ID de la session. = Fin de connexion Phase 2: Session PPP => Dans la trame Ethernet TYPE = 0x8864 CODE = 0x00 dans l'entête PPPoE. SESSION_ID de la session défini à la phase de découverte. Remarque: Lors de la phase découverte les systèmes échangent des informations = TAG. Un TAG a la structure TLV = Type Length - Value Type = 16 bits indiquant l'information Length = 16 bits indiquant la longueur de la valeur Value = Valeur de l'information Exemple: Type du TAG PPPoE dans un paquet PADO = 0x0102 => AC-Name => Le serveur envoie son nom J. Millet 7

Annexes PPP Trame PPP Fanion 0111 1110 Adresse 1111 1111 Contrôle 0011 Protocole 1 ou 2 octets Données Variable FCS 2 ou 4 octets Fanion Sur si le LSB du 1er octet est impair, sur 2 octets sinon = principe de l extension bit EA Ex: 0x21: Ipv4, 0x57: Ipv6, 0xC021: LCP, 0xC023: PAP, 0x8207: Cisco Discovery Protocol,... Au cas où Contrôle = 0xCO21 ( LCP ): Fanion Adresse Contrôle Protocole Données FCS Fanion Le champ protocole vaut c021 pour LCP Code Identificateur Longueur 2 octets Données LCP Le champ Code vaut 1 pour Configure-Request, 2 pour Configure-Ack,..., 11 pour Discard-Request. Le champ Identificateur permet de savoir qu une requête et une réponse sont bien liées. Le champ longueur indique la longueur du paquet LCP incluant Code, Identificateur, longueur et données. Le champ Données LCP a une signification différentes selon la commande ( donc selon la valeur de code ). Commande LCP Code Description Configure-Request 1 Trame transmise pour l ouverture d une connexion. Le champ Données LCP contient les changements de configuration souhaités ( si cela change par rapport aux valeurs par défaut ). Configure-Ack 2 Trame émise si les options de configuration du champ Données LCP d une Trames d établissement commande Configure-Request sont comprises et acceptées. Le champ Données LCP contient les changements acceptés. de liaison Configure-Nak 3 Trame émise si les options de configuration du champ Données LCP d une commande Configure-Request sont comprises et mais non acceptables. Le champ Données LCP contient seulement les changements inacceptables. Configure-Reject 4 Trame émise si les options de configuration du champ Données LCP d une commande Configure-Request sont non comprises ou non acceptables. Le champ Données LCP contient seulement les changements non compris ou inacceptables. Trames de Terminate-Request 5 Trame émise pour demander la fermeture d une connexion. Le champ Données LCP contient des données non interprétées. fermeture de liaison Terminate-Ack 6 Trame émise en accord à une demande de fermeture de connexion. Le champ Données LCP contient des données non interprétées. Code-Reject 7 Trame émise à la réception d un paquet LCP au code inconnu. Le champ Données LCP contient une copie de la trame rejetée. Protocol-Reject 8 Trame émise à la réception d un paquet PPP au protocole inconnu. Le champ Données LCP contient la valeur de protocole rejetée et une copie de la trame rejetée. Trames de maintenance de liaison Echo-Request 9 Trame émise pour des analyses de la liaison ( bouclage test ). Le champ Données LCP contient le nombre magique ( voir plus loin ) si il y en a un et des données sans signification. Echo-Reply 10 Trame émise en réponse à une trame Echo-Request. Le champ Données LCP contient le nombre magique ( voir plus loin ) si il y en a un et les données de la trame Echo-Request. Discard-Request 11 Trame émise pour des analyses de la liaison mais sans réponse demandée. Le champ Données LCP contient le nombre magique ( voir plus loin ) si il y en a un et des données sans signification. J. Millet 8

TRAME ETHERNET et ETHERNET 802.3 Annexes Préambule Sof adr adr Longueur DSAP SSAP Ctrl Org Type Données FCS desti source / Type Code 7 oct 1 6 6 2 1 1 1 3 3 38 à 1492 4 802.3 MAC 802.2 LLC 802.2 SNAP Le LSB est transmis en premier. SOF = Start of Frame delimiter. Longueur = Nombre d octets dans la trame sans le contrôle d erreur SAUF si Longueur/Type >1536 ( 0600H), ce champ est type et on n a pas les champs au dessus. Si le type est: 0800H: Données = Datagramme IP 0806H: Données = 28 octets ARP + 10 octets PAD de bourrage pour avoir au moins 38 octets ( recherche ADR MAC pour une IP ) 0835H: Données = 28 octets RARP + 10 octets PAD de bourrage pour avoir au moins 38 octets PAQUET IPv4 Version long entête TOS type of service longueur totale identification flags fragment offset TTL durée de vie Protocole Somme contrôle d entête adr IP source adr IP destinataire 4 bits 4 bits 8 bits 16 bits 16 bits 3 bits 13 bits 8 bits 8 bits 16 bits 32 bits 32 bits paquet 1 MSB=bit0 LSB=bit31 paquet 2 paquet 3 paquet 4 paquet 5 Entête IPv4 Pour l entête la transmission se fait en format grand indien : D abord bit 0 à 7 puis 8 à15, puis 16 à 23,... longueur entête = nombre de mots de 32 bits composant l entête = 5 + options TOS en Ipv4 = 3 bits de priorité du datagramme, bit D (délai), bit T (débit), bit R (fiabilité), bit C (coût), 3 bits non utilisés. TTL ( time to live ): Nombre de sauts ( passage de routeurs ) avant élimination du paquet options données Si le protocole est: 6: Données du paquet IP = segment TCP ( telnet, ftp, smtp,... ) 17: Données du paquet IP = segment UDP ( dns, snmp,... ) 1: Données = ICMP ( ping ) PAQUET IPv6 version Classe de trafic ( priorité ) Label du flux ( flow label ) longueur paquet après entête (payload length) entête suivante limite saut de routage (hop limit) 4 bits 8 bits 20 bits 16 bits 8 bits 8 bits 128 bits 128 bits paquet 1 de 4 octets MSB=bit0 LSB=bit31 paquet 2 de 4 octets paq 3 paq 4 paq 5 paq 6 paq 7 paq 8 paq 9 Entête IPv6 adr IP source adr IP destinataire options données J. Millet 9 paq 10

Annexes Trame ARP utilisé avec IPv4 pour résolution d'adresse Trame Ethernet 802.1q J. Millet 10

Annexes Entête TCP Entête UDP J. Millet 11