Inverse Multiplexing Over ATM (IMA) conlleva una multiplexación inversa y demultiplexación de celdas ATM de forma cíclica entre vínculos físicos agrupados al objeto de formar un link de ancho de banda mayor y lógico. La velocidad del link lógico es aproximadamente la suma de la velocidad de los links físicos en el grupo IMA. Las secuencias de las celdas se distribuyen en forma de ordenamiento cíclico a través de múltiples links T1/E1 y se vuelven a ensamblar en el destino para generar el flujo de celdas original. La secuencia se proporciona mediante el uso de celdas de Protocolo de control IMA (ICP).
En la dirección de transmisión, el flujo de celdas ATM recibido de la capa ATM se distribuye en una celda por celda a través de los links múltiples dentro del grupo IMA. En el extremo lejano, la unidad IMA receptora reensambla las celdas de cada link en una base celda por celda y vuelve a crear el flujo de celdas ATM original. La imagen siguiente muestra cómo se transmiten las secuencias de celdas a través de varias interfaces y se recombinan para formar la secuencia de celdas original. La interfaz receptora descarta las celdas ICP y el flujo de celdas agregado luego se pasa a la capa ATM.
Periódicamente, el IMA de transmisión envía celdas especiales que permiten la reconstrucción del flujo de celdas ATM en el IMA receptor. Estas celdas ICP proporcionan la definición de una trama IMA.
Los flujos de celdas se transmiten a través de varias interfaces y se recombinan para formar el flujo original.
No hay requisitos específicos para este documento.
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
Para los Cisco 7200 Series Routers, los adaptadores de puerto IMA T1/E1 de ocho puertos son compatibles desde la versión 12.0(5)XE, 12.0(7)XE, 12.1(1)E y 12.1(5)T del Cisco IOS® Software.
Para los Cisco 7500 Series Routers, los adaptadores de puerto IMA T1/E1 de ocho puertos son compatibles con los siguientes VIP:
VIP2-40: desde la versión 12.0(5)XE, 12.0(7)XE, 12.1(1)E del IOS de Cisco.
VIP2-50: desde la versión 12.0(5)XE, 12.0(7)XE, 12.1(1)E y 12.1(5)T del IOS de Cisco.
VIP4-80: desde Cisco IOS 12.2(1)T, 12.2(1), 12.0(16)S y 12.1(7)E.
Para los routers de switch ATM Cisco LightStream 1010 y Catalyst 8510, los módulos IMA T1/E1 de ocho puertos son compatibles desde la versión 12.0(4a)W5(11a) del IOS de Cisco y requieren un procesador de switch ATM con una tarjeta de función de cola por flujo (FC-PFQ).
Para los routers de switch ATM Cisco Catalyst 8540, los módulos IMA T1/E1 de ocho puertos son compatibles desde la versión 12.0(7)W5(15c) del IOS de Cisco.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
En este documento, se utiliza esta configuración de red:
Para obtener más información sobre las convenciones del documento, consulte Convenciones de Consejos Técnicos de Cisco.
Las celdas ICP se transmiten entre las interfaces IMA. Estas celdas se utilizan para desacoplar y reestructurar los flujos de celdas ATM. El IMA transmisor alinea el envío de tramas IMA en todos los links. Esto permite que el receptor se ajuste por cualquier retraso que se pueda experimentar a través de los links. En la imagen anterior (se ha simplificado para este ejemplo), la transmisión es de izquierda a derecha. Sin embargo, estos datos y las celdas del PCI se envían en ambas direcciones. Por lo tanto, el receptor puede detectar el retraso midiendo el tiempo de llegada de las tramas IMA en cada puerto físico. De forma predeterminada, cada trama consta de 128 celdas. Como resultado, una de cada 128 celdas es una celda IMA. La longitud de trama se visualiza con el comando show ima interface.
Nota: La interfaz receptora descarta las celdas ICP. Por lo tanto, la información del contador no muestra las celdas ICP. Consulte Celdas de Control ATM Ilustradas para obtener una explicación más detallada de las celdas de control ATM.
Un dispositivo IMA siempre envía un flujo continuo. Si no se envían celdas de capa ATM, se transmite una celda de relleno IMA para proporcionar una secuencia constante en la capa física. Las celdas de relleno insertadas permiten el desacoplamiento de velocidad en la subcapa IMA.
Nota: El receptor descarta las celdas de relleno. Por lo tanto, la información del contador no muestra celdas de relleno. Consulte Células de Control ATM Ilustradas para obtener una explicación más detallada sobre las celdas de control ATM.
En este documento, se utilizan estas configuraciones:
Siga estos pasos para configurar el router con el nombre c7200-IMA:
Agrupe las interfaces T1/E1 que necesita. Tenga en cuenta que la interfaz debe estar en el mismo adaptador de puerto.
Defina cualquier parámetro de nivel físico (si es necesario). La codificación sería un ejemplo.
Cree una interfaz IMA y configúrela con circuitos virtuales (VC) del mismo modo que configura una interfaz ATM estándar que no sea IMA.
La interfaz IMA tiene la siguiente sintaxis: interface atm x/imay donde x es el número de slot y y es el número de grupo IMA.
En la siguiente configuración, sólo se configuran PVC.
c7200-IMA |
---|
hostname c7200-IMA ! interface ATM1/0 no ip address no ip directed-broadcast ima-group 0 ! interface ATM1/ima0 no ip address no ip directed-broadcast no atm ilmi-keepalive ! interface ATM1/ima0.1 point-to-point ip address 100.100.100.1 255.255.255.0 no ip directed-broadcast pvc 5/100 encapsulation aal5snap ubr 600 ! interface ATM1/1 no ip address no ip directed-broadcast ima-group 0 ! interface ATM1/2 no ip address no ip directed-broadcast ima-group 0 ! interface ATM1/3 no ip address no ip directed-broadcast ima-group 0 |
LightStream 1010-2 |
---|
hostname ls1010-2 ! interface ATM0/0/0 no ip directed-broadcast lbo short 133 ima-group 0 ! interface ATM0/0/1 no ip address no ip directed-broadcast clock source free-running lbo short 133 ima-group 0 ! interface ATM0/0/2 no ip address no ip directed-broadcast lbo short 133 ima-group 0 ! interface ATM0/0/3 no ip address no ip directed-broadcast lbo short 133 ima-group 0 ! interface ATM0/0/ima0 no ip address no ip directed-broadcast no ip route-cache cef no atm ilmi-keepalive atm pvc 5 100 interface ATM0/1/0 1 40 |
Router B |
---|
hostname Router-B ! interface ATM5/1/0 no ip address no ip route-cache distributed atm pvc 1 0 16 ilmi no atm ilmi-keepalive ! interface ATM5/1/0.1 point-to-point ip address 100.100.100.2 255.255.255.0 pvc 1/40 ubr 600 encapsulation aal5snap |
Estas son consideraciones adicionales con respecto a esta configuración:
Los parámetros de modelado del tráfico pueden variar en función del entorno. Consulte Introducción al Soporte del Router para las Categorías de Servicio en Tiempo Real ATM.
La codificación puede o no ser necesaria en el nivel de la interfaz según las configuraciones del operador. Consulte Cuándo se Debe Habilitar la Codificación en los Circuitos Virtuales ATM para obtener más información.
En esta sección encontrará información que puede utilizar para confirmar que su configuración esté funcionando correctamente.
La herramienta Output Interpreter (sólo para clientes registrados) permite utilizar algunos comandos “show” y ver un análisis del resultado de estos comandos.
Utilice estos comandos para comprobar si su red funciona correctamente:
show atm vc
show interface atm 1/ima0
show ima interface atm1/ima0
show ima interface atm1/ima0 detail
show controller atm 1/0
ping
El resultado que se muestra a continuación es el resultado de la introducción de estos comandos en los dispositivos que se muestran en el diagrama de red anterior. El resultado muestra que la red está funcionando correctamente. Utilice el comando show atm vc para mostrar los PVC y la información del tráfico. Como se puede ver a continuación, el PVC 1/500 está ACTIVO y utiliza UBR con una velocidad de célula pico (PCR) de 600 kbps.
c7200-IMA# show atm vc Peak Avg/Min Burst Interface Name VCD VPI VCI Type Encaps SC Kbps Kbps Cells Status 1/ima0.1 1 5 100 PVC SNAP UBR 600 UP
Utilice el comando show interface atm 1/ima 0 para buscar errores de entrada/salida. Un gran número de errores de entrada/salida significa que la línea no está limpia.
c7200-IMA# show interface atm 1/ima0 ATM1/ima0 is up, line protocol is up Hardware is IMA PA MTU 4470 bytes, sub MTU 4470, BW 1523 Kbit, DLY 20000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ATM, loopback not set Keepalive not supported Encapsulation(s): AAL5 2048 maximum active VCs, 1 current VCCs VC idle disconnect time: 300 seconds 3 carrier transitions Last input 00:01:24, output 00:01:24, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0 (size/max/drops); Total output drops: 0 Queueing strategy: Per VC Queueing 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 464 packets input, 17320 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 474 packets output, 17176 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 output buffer failures, 0 output buffers swapped out
Ejecute el comando show ima interface para buscar fallas de IMA. El resultado siguiente muestra que no hay errores y que NearEnd y FarEnd están operativos.
c7200-IMA# show ima interface atm1/ima0 ATM1/ima0 is up ImaGroupState: NearEnd = operational, FarEnd = operational ImaGroupFailureStatus = noFailure IMA Group Current Configuration: ImaGroupMinNumTxLinks = 1 ImaGroupMinNumRxLinks = 1 ImaGroupDiffDelayMax = 250 ImaGroupNeTxClkMode = common(ctc) ImaGroupFrameLength = 128 ImaTestProcStatus = disabled ImaGroupTestLink = 0 ImaGroupTestPattern = 0xFF IMA Link Information: Link Link Status Test Status ------ ---------------------------- -------------- ATM1/0 up disabled ATM1/1 up disabled ATM1/2 up disabled ATM1/3 up disabled c7200-IMA# show ima interface atm1/ima0 detail ATM1/ima0 is up ImaGroupState: NearEnd = operational, FarEnd = operational ImaGroupFailureStatus = noFailure IMA Group Current Configuration: ImaGroupMinNumTxLinks = 1 ImaGroupMinNumRxLinks = 1 ImaGroupDiffDelayMax = 250 ImaGroupNeTxClkMode = common(ctc) ImaGroupFrameLength = 128 ImaTestProcStatus = disabled ImaGroupTestLink = 0 ImaGroupTestPattern = 0xFF IMA MIB Information: ImaGroupSymmetry = symmetricOperation ImaGroupFeTxClkMode = common(ctc) ImaGroupRxFrameLength = 128 ImaGroupTxTimingRefLink = 0 ImaGroupRxTimingRefLink = 1 ImaGroupTxImaId = 0 ImaGroupRxImaId = 0 ImaGroupNumTxCfgLinks = 4 ImaGroupNumRxCfgLinks = 4 ImaGroupNumTxActLinks = 4 ImaGroupNumRxActLinks = 4 ImaGroupLeastDelayLink = 3 ImaGroupDiffDelayMaxObs = 0 IMA group counters: ImaGroupNeNumFailures = 3 ImaGroupFeNumFailures = 3 ImaGroupUnAvailSecs = 2 ImaGroupRunningSecs = 427185 IMA Detailed Link Information: ATM1/0 is up ImaLinkRowStatus = active ImaLinkIfIndex = 1 ImaLinkGroupIndex = 51 ImaLinkState: NeTx = active NeRx = active FeTx = active FeRx = active ImaLinkFailureStatus: NeRx = noFailure FeRx = noFailure ImaLinkTxLid = 0 ImaLinkRxLid = 0 ImaLinkRxTestPattern = 65 ImaLinkTestProcStatus = disabled ImaLinkRelDelay = 0 IMA Link counters : ImaLinkImaViolations = 1 ImaLinkNeSevErroredSec = 32 ImaLinkFeSevErroredSec = 8 ImaLinkNeUnavailSec = 543 ImaLinkFeUnAvailSec = 0 ImaLinkNeTxUnusableSec = 2 ImaLinkNeRxUnUsableSec = 572 ImaLinkFeTxUnusableSec = 78 ImaLinkFeRxUnusableSec = 78 ImaLinkNeTxNumFailures = 0 ImaLinkNeRxNumFailures = 9 ImaLinkFeTxNumFailures = 4 ImaLinkFeRxNumFailures = 4 ATM1/1 is up ImaLinkRowStatus = active ImaLinkIfIndex = 2 ImaLinkGroupIndex = 51 ImaLinkState: NeTx = active NeRx = active FeTx = active FeRx = active ImaLinkFailureStatus: NeRx = noFailure FeRx = noFailure ImaLinkTxLid = 1 ImaLinkRxLid = 1 ImaLinkRxTestPattern = 65 ImaLinkTestProcStatus = disabled ImaLinkRelDelay = 0 IMA Link counters : ImaLinkImaViolations = 1 ImaLinkNeSevErroredSec = 1 ImaLinkFeSevErroredSec = 0 ImaLinkNeUnavailSec = 0 ImaLinkFeUnAvailSec = 0 ImaLinkNeTxUnusableSec = 2 ImaLinkNeRxUnUsableSec = 2 ImaLinkFeTxUnusableSec = 0 ImaLinkFeRxUnusableSec = 0 ImaLinkNeTxNumFailures = 0 ImaLinkNeRxNumFailures = 0 ImaLinkFeTxNumFailures = 0 ImaLinkFeRxNumFailures = 0 ATM1/2 is up ImaLinkRowStatus = active ImaLinkIfIndex = 3 ImaLinkGroupIndex = 51 ImaLinkState: NeTx = active NeRx = active FeTx = active FeRx = active ImaLinkFailureStatus: NeRx = noFailure FeRx = noFailure ImaLinkTxLid = 2 ImaLinkRxLid = 2 ImaLinkRxTestPattern = 65 ImaLinkTestProcStatus = disabled ImaLinkRelDelay = 0 IMA Link counters : ImaLinkImaViolations = 1 ImaLinkNeSevErroredSec = 1 ImaLinkFeSevErroredSec = 0 ImaLinkNeUnavailSec = 0 ImaLinkFeUnAvailSec = 0 ImaLinkNeTxUnusableSec = 2 ImaLinkNeRxUnUsableSec = 2 ImaLinkFeTxUnusableSec = 0 ImaLinkFeRxUnusableSec = 0 ImaLinkNeTxNumFailures = 0 ImaLinkNeRxNumFailures = 0 ImaLinkFeTxNumFailures = 0 ImaLinkFeRxNumFailures = 0 ATM1/3 is up ImaLinkRowStatus = active ImaLinkIfIndex = 4 ImaLinkGroupIndex = 51 ImaLinkState: NeTx = active NeRx = active FeTx = active FeRx = active ImaLinkFailureStatus: NeRx = noFailure FeRx = noFailure ImaLinkTxLid = 3 ImaLinkRxLid = 3 ImaLinkRxTestPattern = 65 ImaLinkTestProcStatus = disabled ImaLinkRelDelay = 0 IMA Link counters : ImaLinkImaViolations = 1 ImaLinkNeSevErroredSec = 1 ImaLinkFeSevErroredSec = 0 ImaLinkNeUnavailSec = 0 ImaLinkFeUnAvailSec = 0 ImaLinkNeTxUnusableSec = 2 ImaLinkNeRxUnUsableSec = 2 ImaLinkFeTxUnusableSec = 0 ImaLinkFeRxUnusableSec = 0 ImaLinkNeTxNumFailures = 0 ImaLinkNeRxNumFailures = 0 ImaLinkFeTxNumFailures = 0 ImaLinkFeRxNumFailures = 0
Nota: Es una buena idea verificar el controlador para verificar que está activo y que no se han notificado alarmas.
c7200-IMA# show controller atm 1/0 Interface ATM1/0 is up Hardware is IMA PA - DS1 (1Mbps) Framer is PMC PM7344, SAR is LSI ATMIZER II Firmware rev: G114, ATMIZER II rev: 3 idb=0x621903D8, ds=0x62198DE0, vc=0x621BA340, pa=0x62185EC0 slot 1, unit 1, subunit 0, fci_type 0x00BA, ticks 414377 400 rx buffers: size=512, encap=64, trailer=28, magic=4 Curr Stats: rx_cell_lost=0, rx_no_buffer=0, rx_crc_10=0 rx_cell_len=0, rx_no_vcd=827022, rx_cell_throttle=0, tx_aci_err=0 Rx Free Ring status: base=0x3CFF0040, size=1024, write=432 Rx Compl Ring status: base=0x7B095700, size=2048, read=464 Tx Ring status: base=0x3CFE8040, size=8192, write=476 Tx Compl Ring status: base=0x4B099740, size=4096, read=238 BFD Cache status: base=0x621B52C0, size=5120, read=5119 Rx Cache status: base=0x621A0D00, size=16, write=0 Tx Shadow status: base=0x621A1140, size=8192, read=463, write=476 Control data: rx_max_spins=2, max_tx_count=17, tx_count=13 rx_threshold=267, rx_count=0, tx_threshold=3840 tx bfd write indx=0x10DF, rx_pool_info=0x621A0DA0 Control data base address: rx_buf_base = 0x4B059E60 rx_p_base = 0x62199300 rx_pak = 0x621A0A14 cmd = 0x621990A0 device_base = 0x3C800000 ima_pa_stats = 0x4B09D860 sdram_base = 0x3CE00000 pa_cmd_buf = 0x3CFFFC00 vcd_base[0] = 0x3CE3C400 vcd_base[1] = 0x3CE1C000 chip_dump = 0x4B09E63C dpram_base = 0x3CD80000 sar_buf_base[0] = 0x3CE54000 sar_buf_base[1] = 0x3CF2A000 bfd_base[0] = 0x3CFD4000 bfd_base[1] = 0x3CFC0000 acd_base[0] = 0x3CE8CE00 acd_base[1] = 0x3CE5C800 pci_atm_stats = 0x4B09D780 fdl is DISABLED Scrambling is Disabled Yellow alarm is Enabled in Rx and Enabled in Tx linecode is B8ZS T1 Framing Mode: ESF ADM format LBO (Cablelength) is long gain36 0db Facility Alarms: No Alarm
Para probar la conectividad, hacemos ping desde un extremo del router 7200 al otro extremo (router B) y aseguramos que los pings sean exitosos. La falla en los pings indica que los puertos IMA o el direccionamiento IP pueden estar configurados erróneamente.
c7200-IMA# ping 100.100.100.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 100.100.100.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 4/6/8 ms
Actualmente, no hay información específica de troubleshooting disponible para esta configuración.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
06-Sep-2018 |
Versión inicial |