Présentation
En anglaisRÉSUMÉ
Le double contexte de pénurie d’adresses globales IPv4 et de multiplication de boîtiers intermédiaires (« middleboxes ») complique la gestion des réseaux au quotidien, mais est également de nature à dégrader sensiblement les performances associées à la fourniture d’un service.
Le protocole PCP (Port Control Protocol) constitue aujourd’hui l’une des réponses les plus attractives à ces problématiques complexes. Standardisé par l’IETF, le protocole PCP repose en effet sur une architecture client/serveur simple, tout en offrant une grande souplesse d’évolution fonctionnelle. PCP permet aujourd’hui de contrôler dynamiquement des dispositifs tels que les fonctions NAT (Network Address Translation) ou pare-feu, que ceux-ci soient déployés dans des infrastructures fixes ou mobiles. Particulièrement, le protocole a été conçu pour faciliter le déploiement de serveurs derrière un NAT ou pare-feu
PCP est un protocole extensible qui peut optimiser l’acheminement des flux de données dans un réseau. Cet article présente le protocole PCP dans le détail et en décrit les principaux cas d’usage.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleABSTRACT
Both the global IPv4 address depletion and the subsequent multiplication of middleboxes like Network Address Translators in the Internet dramatically complicate everyday network management operations, let alone the risk of seriously degrading service performances.
The Port Control Protocol (PCP) that was recently standardized by the Internet Engineering Task Force (IETF) is seen as one of the most attractive responses to this issue: PCP indeed relies upon a simple client/server architecture that aims at dynamically controlling the behavior of the aforementioned middleboxes. PCP is also very flexible from a functional evolution perspective, so that it becomes a de facto standard for the dynamic control of Internet resources. The protocol is designed to ease operating servers behind middleboxes and to optimize keep-alive messages that would severely impact some terminal devices such as mobile User Equipment (UE)..
This paper is an introduction to PCP: it details PCP design basics and operations,. The paper also illustrates typical PCP usage by means of flow charts.
Auteur(s)
-
Mohamed BOUCADAIR : Architecte de réseaux et services IP – France Telecom Orange
-
Christian JACQUENET : Directeur des programmes stratégiques réseaux IP – France Telecom Orange
INTRODUCTION
Cet article décrit le protocole PCP (Port Control Protocol) et ses usages. Il est organisé de la manière suivante :
-
au § 1, on décrit les motivations et les principes de base du protocole PCP ;
-
le § 2 introduit les éléments fonctionnels impliqués dans une architecture PCP ;
-
le § 3 décrit la mécanique protocolaire PCP, dont les procédures de découverte de serveur(s) PCP et de transmission de messages PCP ;
-
le § 4 détaille la structure d'un message PCP, y compris l'en-tête commun PCP. Cette section détaille les deux types de message PCP (MAP et PEER), ainsi que l'utilisation des options PCP ;
-
le § 5 présente les fonctions avancées offertes par PCP ;
-
le § 6 illustre les usages du protocole PCP dans différents contextes ;
-
le § 7 présente certains scénarios de déploiement de PCP ;
-
le § 8 détaille comment PCP simplifie les déploiements VoIP (Voix sur IP) ;
-
le § 9 se focalise sur le déploiement PCP dans les réseaux mobiles ;
-
le § 10 précise comment PCP peut être activé pour offrir un service de connectivité IPv4 dans un contexte de pénurie globale d'adresses IPv4 ;
-
le § 11 aborde certains des problèmes qui ne peuvent être résolus par la seule activation de PCP. Ces problèmes constituent des effets collatéraux du déploiement de solutions de partage d'adresses IPv4 à grande échelle dans le contexte de la pénurie d'adresses globales IPv4.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Réseaux Télécommunications
(139 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
10. Continuité de service IPv4 : cas « Lightweight IPv4 over IPv6 »
L'IETF a spécifié une solution de continuité de service IPv4, appelée « Lightweight IPv4 over IPv6 » . Cette solution consiste à allouer la même adresse publique IPv4 à plusieurs clients ; ces clients reçoivent également des plages de ports non recouvrants.
Ces plages de port sont utilisées à des fins de démultiplexage des communications des clients partageant la même adresse IPv4. La plage de ports affectée à un client constitue ainsi un moyen univoque d'identification destiné à garantir la fiabilité de l'acheminement du trafic retour à destination de ces clients.
• Côté réseau, une fonction appelée Lightweight AFTR (lwAFTR ) doit être activée pour permettre d'acheminer les paquets vers leurs destinations parmi celles partageant la même adresse IPv4. En effet, la fonction lwAFTR doit maintenir une entrée par client pour renseigner l'adresse IPv6 associée à une adresse IPv4 et une plage de ports, caractéristiques d'un client donné. La décision d'acheminement du trafic retour repose sur l'analyse de l'adresse destination et du numéro de port.
• Côté client, une fonction Lightweight B4 (lwB4) doit être activée pour restreindre les numéros de ports à la plage allouée. Concrètement, la fonction NAT embarquée dans le CPE doit être mise à jour pour restreindre les numéros de port à la plage allouée par l'opérateur.
À noter que les modules lwAFTR et lwB4 sont des encapsulateurs/décapsulateurs IPv4-in-IPv6.
PCP peut être utilisé pour récupérer une plage de ports comme le montre l'exemple de la figure 45. Pour ce faire, lwB4 récupère l'adresse IPv4 externe ainsi que la plage de ports en envoyant au lwAFTR un message MAP incluant l'option « PORT_SET ».
En...
Cet article fait partie de l’offre
Réseaux Télécommunications
(139 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Continuité de service IPv4 : cas « Lightweight IPv4 over IPv6 »
BIBLIOGRAPHIE
-
(1) - 3GPP - Policy and charging control architecture. - Sept. 2012.
-
(2) - ABDESSELAM (M.), BOUCADAIR (M.), HASNAOUI (A.), QUEIROZ (J.) - PCP NAT64 Experiments. - Draft-boucadair-pcp-nat64-experiments (work in progress), sept. 2012.
-
(3) - ALVESTRAND (H.) - Overview : real time protocols for brower-based applications. - Draft-ietf-rtcweb-overview (work in progress), oct. 2014.
-
(4) - ARENDS (R.), AUSTEIN (R.), LARSON (M.), MASSEY (D.), ROSE (S.) - Resource records for the DNS security extensions. - RFC 4034, mars 2005.
-
(5) - ARKKO (J.), EGGERT (L.), TOWNSLEY (M.) - Scalable operation of address translators with per-interface bindings. - RFC 6619, juin 2012.
-
(6) - BAGNULO (M.), MATTHEWS (P.), VAN BEIJNUM (I.) - Stateful NAT64 : network address and protocol translation from IPv6 clients to IPv4 servers. - ...
DANS NOS BASES DOCUMENTAIRES
Cet article fait partie de l’offre
Réseaux Télécommunications
(139 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive