Mode de transfert asynchrone (ATM) : Services d'émulation de circuit (CES)

Calcul des taux de cellules ATM sur un circuit virtuel faisant l'objet d'une émulation

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

La commande d'interface cbr de show ces circuit sur un commutateur de campus ATM affiche les informations de circuit détaillées pour une connexion de service d'émulation de circuits (CES) sur une interface constante de débit binaire (CBR). Parmi les valeurs affichées sont le débit de cellules et le débit binaire, suivant les indications de cette sortie témoin :

Switch#show ces circuit interface cbr 0/0/1 1 
   Circuit:Name CBR0/0/1:1, Circuit-state ADMIN_UP / Interface CBR0/0/1,    
   Circuit_id 1, Port-Type T1, Port-State UP 
   Port Clocking network-derived, aal1 Clocking Method CESIWF_AAL1_CLOCK_SYNC    
   Channel in use on this port: 1-24 
   Channels used by this circuit: 1-12 
   Cell-Rate: 2043, Bit-Rate 768000 
   cas OFF, cell_header 0x4100 (vci = 1040) 
   Configured CDV 2000 usecs, Measured CDV unavailable 
   De-jitter: UnderFlow unavailable, OverFlow unavaliable 
   ErrTolerance 8, idleCircuitdetect OFF, onHookIdleCode 0x0 
   state: VcActive, maxQueueDepth 42, startDequeueDepth 25 
   Partial Fill: 47, Structured Data Transfer 288    
   Active SoftVC 
   Src:atm addr 47.0091.8100.0000.0061.705a.cd01.4000.0c80.0034.10 vpi 0, vci 1040 
   Dst:atm addr 47.0091.8100.0000.0060.5c71.2001.4000.0c80.1034.10

Le débit de cellules calculé varie avec le nombre de créneaux horaires configurés pour le circuit, aussi bien que si le remplissage partiel et les options de signalisation voie-par-voie (de CAS) sont activés.

Ce document clarifie la formule qui les interfaces CBR qui prennent en charge l'utilisation de CES de calculer affiché le débit de cellules. Ceci est exécuté en illustrant d'abord le format d'une cellule atmosphère qui utilise octet de longueurs de la couche d'adaptation ATM AAL1 (AAL1) et du bloc un plus grand qu'un avec le CES structuré.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Composants utilisés

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Comprenez le format de cellules atmosphère avec AAL1

Le CES emploie la classe de service CBR et l'AAL1 pour émuler une connexion constante de débit binaire, telle que le t1 ou l'E1. La recommandation I.363.1 ITU-T définit AAL1.

Une cellule atmosphère qui utilise AAL1 à la sous-couche AAL « vole » un octet du champ de charge utile 48-byte de la cellule pour une en-tête AAL1. Cet octet revêtu d'une robe se compose de deux sous-domaines : le gisement de numéro de séquence (SN) et la protection de numéro de séquence (SNP) mettent en place. Consécutivement, chaque sous-domaine se compose de ses propres sous-domaines qui fournissent des horodateurs, des numéros de séquence et d'autres bits pour adapter la nature asynchrone de l'atmosphère à la couche synchrone 1. Le réseau atmosphère emploie ces bits pour aider des résolutions des problèmes avec l'écart de retard de cellules, le misinsertion de cellules, et la perte de cellules.

AAL1 transfère des données en deux modes :

  • Structuré — Des intervalles de temps trace d'un ou plusieurs t1 ou d'E1 ligne logique DS-0 (DS-0) à un circuit virtuel permanent atmosphère (PVC). Chaque intervalle de temps DS-0 ou canal représente un circuit Nx64 simple qui peut transmettre des données de CBR à un taux des 64 Kbits/s. Par exemple, beaucoup de codecs visuels fonctionnent aux débits du Kbps Nx64. Le mode structuré te permet pour configurer chaque codec vidéo pour avoir un sous-ensemble de la bande passante de t1.

  • Non structuré — Trace la bande passante entière de t1 ou d'E1 ou tous les intervalles de temps DS-0 à un PVC atmosphère.

Les deux modes utilisent l'octet d'en-tête AAL1. En outre, le mode structuré vole également un autre octet pour l'usage comme octet de pointeur, qui dépend de la longueur de bloc. Ceci est discuté dans la section suivante.

Ces diagrammes montrent la différence entre les cellules non structurées AAL1 et structurées :

Format non structuré du Protocol Data Unit (PDU)

ces-cellrate1.gif

Format structuré PDU

ces-cellrate2.gif

Remarque: L'octet de pointeur est utilisé quand la longueur de bloc dans le champ de charge utile est plus grande qu'un octet.

Champ Description
Gisement de numéro de séquence
Indication de sous-couche de convergence (CSI) Diffuse un de deux ensembles des informations, qui dépendent du PDU :
  • PDU impairs — Les informations de synchronisation Conveys, spécifiquement les quatre bits d'un horodateur résiduel synchrone (SRT). Utilisant un bit dans seulement des PDU impairs signifie qu'il prend huit PDU pour donner un groupe date/heure simple. Ces informations, ainsi que l'horloge de réseau commune atmosphère, permettent pour reconstruire l'ordre d'origine d'horloge sur le côté de récepteur. Si des SRT n'est pas utilisés, la valeur de ce champ est placée à zéro.
  • PDU pairs — Indique si la trame est structurée ou non structurée. Si structuré, Cisco exige un octet supplémentaire de temps système chaque huit cellules quand la longueur de bloc à l'intérieur du champ de charge utile est plus grande qu'un octet. Cet octet est connu comme octet de pointeur.
Compte d'ordre Prend en charge un modulo-8 à l'opposé de les identifient SIG-ordonnancé, misinserted et manquant des cellules atmosphère.
Champ de protection de numéro de séquence
contrôle de redondance cyclique (CRC)-3 Protège l'importante synchronisation et les informations de séquençage ont porté dedans CSI et les zones de comptage d'ordre.
Parité Assure la protection supplémentaire contre des erreurs de bit dans l'en-tête AAL1. Couvre les sept premiers bits de l'en-tête, de ce CSI, du compte d'ordre, et du CRC-3.

Comprenez l'octet de pointeur

AAL1 structuré utilise les blocs de longueur constante de données. Chaque bloc se compose d'un certain nombre d'octets pour prendre en charge des canaux vocaux de plusieurs utilisateurs dans un circuit virtuel (circuit virtuel). Un pointeur de charge utile est nécessaire dans le service structuré puisque le bloc AAL1 est plus grand qu'un octet.

L'affichage réel des données du Kbps Nx64 dans les blocs dépend du type de signalisation.

  • Signalisation de voie commune — Encodez Nx64 sans signaler comporte la collecte d'un octet de chaque créneau horaire et puis de les grouper dans l'ordre.

  • Signalisation voie-par-voie — Chaque bloc AAL1 est divisé en deux sections. Le premier porte la charge utile du Kbps Nx64, alors que le deuxième porte les bits de signalisation. La pièce de charge utile de la structure est un multitramage dans la longueur, les octets Nx24 pour le DS1 et les octets Nx16 pour l'E1.

L'utilisation du mode structuré avec l'octet de pointeur et de la signalisation voie-par-voie affecte la formule de cellules par seconde de CES. Par conséquent, ceci affecte le nombre de cellules requises pour envoyer une certaine valeur de Kbps du trafic à travers le PVC atmosphère.

Remarque: Avec le mode non structuré, la fonction de mappage trace simplement chaque bit entre la couche AAL1 et le t1 ou le port CBR d'E1.

Comprenez le remplissage partiel

Un échantillon chiffré de Voix est normalement d'un octet, bien que beaucoup de codecs de Voix utilisent moins de bande passante. Référez-vous à Voix sur IP (VoIP) - Consommation de bande passante par appel pour plus d'informations. La collecte d'assez d'octets, tels que des échantillons de Voix, pour remplir cellule atmosphère introduit le retard d'assemblage de charge utile de cellules sur l'extrémité de transmission. La recommandation de CES de l'ATM Forum permet l'interface ATM de source, connue sous le nom de fonction d'interfonctionnement de CES (IWF), pour transmettre seulement les cellules partiellement remplies et les octets factices d'utilisation en positions inutilisées d'octet afin de réduire tels retard.

Émettez les créneaux horaires de ces circuit {id} {les id d'emplacement)} commande de partial-fill {octets} de placer le nombre d'octets en chaque cellule partiellement remplie. Notez que le remplissage partiel réduit le retard aux dépens d'un débit de cellules plus supérieur, comme vu dans les exemples de scénario dans la section suivante.

Exemples de scénario de changer le débit de cellules

Maintenant que vous comprenez les concepts expliqués dans ce document, des expositions de cette section comment le remplissage partiel et le CAS affectent le débit de cellules par rapport au débit binaire basé sur le nombre de créneaux horaires de t1. Quand vous lisez par les exemples de scénario, considérez ces points :

  • Des débits de cellules sont dérivés par la division du l'octet-débit exigé d'utilisateur par le nombre d'octets d'utilisateur portés par cellule. En d'autres termes, le débit de cellules généralement n'est calculé avec une formule qui utilise 47 octets par cellule, pas les pleins 53 octets.

  • AAL1 vole un autre octet de la partie de la charge utile 48-byte pour une en-tête AAL1. Voir la recommandation I.363.1 ITU-T pour le format de l'en-tête.

  • Pendant un cycle de chaque huit cellules consécutives, le CES structuré introduit un autre octet pour le pointeur de la structure AAL1 si la longueur de bloc est plus grande qu'un octet, qui laisse 46 octets de charge utile par cellule.

  • Le remplissage partiel signifie que le CES IWF n'attend pas le plein nombre d'échantillons de Voix d'un-octet, mais envoie plutôt les cellules partiellement remplies pour réduire transmettent le retard.

Remarque: Toutes les formules décrites dans les exemples de scénario été livré directement de la recommandation du CES v2leavingcisco.com , que vous pouvez télécharger sans frais du site Web d'ATM Forum.

Ces exemples de scénario utilisent un commutateur LightStream 1010 ATM avec une version de logiciel 12.0(16) à quatre orifices de ½ du module d'adaptateur de port CES de t1 (PAM) et du ¿  de Cisco IOSïÂ. Dans ces formules, le PCR signifie le débit de cellules maximal et le CLP signifie la priorité de perte cellule.

Exemple un : Configuration standard avec le CES non structuré

Formules de t1 :

  • PCR (CLP=0+1) = 1544 kbits par deuxièmes données d'utilisateur = 4107 cellules par seconde

  • 4107 cellule par seconde > (1.544 x 106 bits par seconde + 130) de pages par minute/(47 AAL1 octets/cellule X 8 bits/octet)

Formules d'E1 :

  • PCR (CLP=0+1) = 2048 Kbits/s de données d'utilisateur = 5447 cellules par seconde

  • 5447 cellule par seconde > (2.048 x 106 bits par seconde + 50) de pages par minute/(47 AAL1 octets/cellule X 8 bits/octet)

Cet exemple prouve que le CES PAM utilise en fait la formule ci-dessus et un débit de cellules par seconde de 4107 pour le plein t1.

ls1010-2#show ces circuit interface cbr 3/0/3 0 
   Circuit: Name example1, Circuit-state ADMIN_UP / oper-state UP Interface       
   CBR3/0/3, Circuit_id 0, Port-Type T1, Port-State UP 
   Port Clocking network-derived, aal1 Clocking Method CESIWF_AAL1_CLOCK_SYNC    
   Channel in use on this port: 1-24 
   Channels used by this circuit: 1-24 
   Cell-Rate: 4107, Bit-Rate 1544000 
   cas OFF, cell_header 0xC100 (vci = 3088) 
   Configured CDV 2000 usecs, Measured CDV unavailable 
   De-jitter: UnderFlow 240436, OverFlow 0 
   ErrTolerance 8, idleCircuitdetect OFF, onHookIdleCode 0x0 
   state: VcAlarm, maxQueueDepth 823, startDequeueDepth 435 
   Partial Fill: 47, Structured Data Transfer 0 
   HardPVC 
   src: CBR3/0/3 vpi 0, vci 3088 
   Dst: ATM2/0/0 vpi 0, vci 100    
   interface CBR3/0/3 
      no ip address 
      no ip directed-broadcast 
      ces circuit 0 circuit-name example1 
      ces pvc 0 interface ATM2/0/0 vpi 0 vci 100

Remarque: Bien que le mode non structuré soit explicitement configuré, la commande structurée par ces aal1 service n'apparaît pas en configuration en cours parce que ce mode est le par défaut.

Exemple deux : CES structuré sans remplissage partiel ou CAS

Formule :

  • (8000 x N)/46.875

N est le nombre de créneaux horaires de 64 Kbits/s.

Dans cet exemple, un ces circuit structuré avec 10 créneaux horaires du Kbps Nx64 est configuré. Regardez le débit de cellules calculé : 8000 x 10/46.875 = 1707, qui les ronds supplémentaires de commutateur jusqu'à 1708.

ls1010-2(config-if)#ces aal1 service structured 
   Changing to Structured deletes Unstructured circuit 0 proceed? [confirm]    
   ls1010-2(config-if)#ces circuit 1 timeslots 1-5,11-15 circuit-name example2    
   ls1010-2#show ces circuit interface cbr 3/0/3 1 
     Circuit: Name example2, Circuit-state ADMIN_UP / oper-state DOWN Interface           
     CBR3/0/3, Circuit_id 1, Port-Type T1, Port-State UP 
     Port Clocking network-derived, aal1 Clocking Method CESIWF_AAL1_CLOCK_SYNC      
     Channel in use on this port: 1-5,11-15 
     Channels used by this circuit: 1-5,11-15 
     Cell-Rate: 1708, Bit-Rate 640000 
     cas OFF, cell_header 0xC100 (vci = 3088) 
     Configured CDV 2000 usecs, Measured CDV unavailable 
     De-jitter: UnderFlow unavailable, OverFlow unavaliable 
     ErrTolerance 8, idleCircuitdetect OFF, onHookIdleCode 0x0 
     state: VcInactive, maxQueueDepth 0, startDequeueDepth 0 
     Partial Fill: 47, Structured Data Transfer 10 
     Passive SoftVC 
     Src: atm addr 47.0091.8100.0000.0060.3e5a.8f01.4000.0c81.803c.10 vpi 0, vci 3088 
     Dst: atm addr default

Exemple trois : CES structuré avec le remplissage partiel

Formule :

  • (8000 x N)/K

K est le nombre d'octets remplis par cellule, cela est la valeur de la cellule partielle.

Si vous gardez le même circuit comme l'exemple deux et changez simplement la valeur partielle de remplissage à 20, notez que le débit binaire reste la même chose, et le débit de cellules grimpe sensiblement à partir de 1708 jusqu'à 4002. La raison pour ceci est que le remplissage partiel signifie que le matériel de CES crée une cellule quand il accumule juste 20 octets de la charge utile (typiquement échantillons de Voix), plutôt que 47 octets.

ls1010-2(config-if)#ces circuit 1 timeslots 1-5,11-15 partial-fill ? 
     <20-47>  Number of octets in each AAL1 Cell    
     ls1010-2(config-if)#ces circuit 1 timeslots 1-5,11-15 partial-fill 20    
     ls1010-2#show ces circuit interface cbr 3/0/3 1 
     Circuit: Name example2, Circuit-state ADMIN_UP / oper-state DOWN Interface           
     CBR3/0/3, Circuit_id 1, Port-Type T1, Port-State UP 
     Port Clocking network-derived, aal1 Clocking Method CESIWF_AAL1_CLOCK_SYNC      
     Channel in use on this port: 1-5,11-15 
     Channels used by this circuit: 1-5,11-15 
     Cell-Rate: 4002, Bit-Rate 640000 
     cas OFF, cell_header 0xC100 (vci = 3088) 
     Configured CDV 2000 usecs, Measured CDV unavailable 
     De-jitter: UnderFlow unavailable, OverFlow unavaliable 
     ErrTolerance 8, idleCircuitdetect OFF, onHookIdleCode 0x0 
     state: VcInactive, maxQueueDepth 0, startDequeueDepth 0 
     Partial Fill: 20, Structured Data Transfer 10 
     Passive SoftVC 
     Src: atm addr 47.0091.8100.0000.0060.3e5a.8f01.4000.0c81.803c.10 vpi 0, vci 3088 
     Dst: atm addr default

Exemple quatre : CES structuré avec le remplissage partiel et le CAS

La formule pour le CES structuré avec le remplissage partiel de cellules, N = égal, K = le nombre d'octets de l'utilisateur AAL1 remplis est :

  • 8000 x [Nx49/48]/K

Référez-vous à la section 5.1 de la recommandation du CES v2leavingcisco.com pour d'autres formules, qui inclut ceux pour l'E1 et le tramage J2.

Remarque: Avant que vous activiez CAS, émettez la commande de ces dsx1 signalmode robbedbit afin d'activer le soi-disant revêtu d'une robe-bit signalant pour porter l'ABCD signalant des bits.

ls1010-2(config-if)#ces circuit 1 cas 
   CAS requires: dsx1 signalmode robbedbit on CBR3/0/3    
   ls1010-2(config-if)#ces dsx1 signalmode robbedbit    
   ls1010-2#show ces circuit interface cbr 3/0/3 1 
     Circuit: Name example2, Circuit-state ADMIN_UP / oper-state DOWN Interface           
     CBR3/0/3, Circuit_id 1, Port-Type T1, Port-State UP 
     Port Clocking network-derived, aal1 Clocking Method CESIWF_AAL1_CLOCK_SYNC      
     Channel in use on this port: 1-5,11-15 
     Channels used by this circuit: 1-5,11-15 
     Cell-Rate: 4096, Bit-Rate 640000 
     cas ON, cell_header 0xC100 (vci = 3088) 
     Configured CDV 2000 usecs, Measured CDV unavailable 
     De-jitter: UnderFlow unavailable, OverFlow unavaliable 
     ErrTolerance 8, idleCircuitdetect OFF, onHookIdleCode 0x0 
     state: VcInactive, maxQueueDepth 0, startDequeueDepth 0 
     Partial Fill: 20, Structured Data Transfer 245 
     Passive SoftVC 
     Src: atm addr 47.0091.8100.0000.0060.3e5a.8f01.4000.0c81.803c.10 vpi 0, vci 3088 
     Dst: atm addr default

Informations connexes


Document ID: 10424