Method and system for managing inverse multiplexing over ATM
AssigneeCisco Technology, Inc.
InventorsCetin Seren, Manjunath Jagannatharao, Raja Rangarajan
Life of this patent
Estimating the term…
Abstract
A method and system for managing inverse multiplexing over ATM is disclosed. In one embodiment, a method for use in a digital communications network, comprises monitoring a plurality of links to determine state changes of the links. An IMA-ID check is enforced when an insufficient links state is reached. The IMA-ID check is relaxed when all the links are in an error state. An IMA-ID check is re-enforced when at least one link of the plurality of links recovers from an error state.
Claims20
In a digital communications network, a method comprising:
- monitoring a plurality of links to determine state changes of the links between a first inverse multiplexing for asynchronous (IMA) group and a second IMA group;
- enforcing an inverse multiplexing for asynchronous transfer mode identification (IMA-ID) check when an insufficient links state is reached, such that a link for which a near end IMA-ID matches a far end IMA-ID is maintained and a link for which a near end IMA-ID does not match a far end IMA-ID is disabled;
- relaxing the IMA-ID check when all the links are in an error state;
- and
- re-enforcing an IMA-ID check when at least one link of the plurality of links recovers from an error state to resynchronize the first IMA group and the second IMA group on a per group basis.
In a digital communications network, a method comprising:
- restarting an existing inverse multiplexing for asynchronous transfer mode (IMA) groups to resynchronize a first IMA group and a second IMA group on a per group basis, comprising:
- learning an IMA group ID of a far end IMA group;
- storing the IMA group ID in a memory such that the IMA group ID is made persistent;
- using only links matching the IMA group ID;
- and
- placing non-matching links in an unusable state.
In a digital communications network, a system comprising:
- means for monitoring a plurality of links to determine state changes of the links between a first inverse multiplexing for asynchronous (IMA) group and a second IMA group;
- means for enforcing an inverse multiplexing for asynchronous transfer mode identification (IMA-ID) check when an insufficient links state is reached such that a link for which a near end IMA-ID matches a far end IMA-ID is maintained and a link for which a near end IMA-ID does not match a far end IMA-ID is disabled;
- means for relaxing the IMA-ID check when all the links are in an error state;
- and
- means for re-enforcing an IMA-ID check when at least one link of the plurality of links recovers from an error state to resynchronize the first IMA group and the second IMA group on a per group basis.
In a digital communications network, a system comprising:
- means for restarting an existing inverse multiplexing for asynchronous transfer mode (IMA) groups to resynchronize a first IMA group and a second IMA group on a per group basis, comprising:
- means for learning an IMA group ID of a far end IMA group;
- means for storing the IMA group ID in a memory such that the IMA group ID is made persistent;
- means for using only links matching the IMA group ID;
- and
- means for placing non-matching links in an unusable state.
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform the method comprising:
- monitoring a plurality of links to determine state changes of the links between a first inverse multiplexing for asynchronous (IMA) group and a second IMA group;
- enforcing an inverse multiplexing for asynchronous transfer mode identification (IMA-ID) check when an insufficient links state is reached such that a link for which a near end IMA-ID matches a far end IMA-ID is maintained and a link for which a near end IMA-ID does not match a far end IMA-ID is disabled;
- relaxing the IMA-ID check when all the links are in an error state;
- and
- re-enforcing an IMA-ID check when at least one link of the plurality of links recovers from an error state to resynchronize the first IMA group and the second IMA group on a per group basis.
A computer-readable medium having instructions thereon, which when executed by a processor, cause the processor to perform the following comprising:
- restarting an existing inverse multiplexing for asynchronous transfer mode (IMA) groups to resynchronize a first IMA group and a second IMA group on a per group basis, comprising:
- learning an IMA group ID of a far end IMA group;
- storing the IMA group ID in a memory such that the IMA group ID is made persistent;
- using only links matching the IMA group ID;
- and
- placing non-matching links in an unusable state.
A line card for use in a switch, comprising:
- a central processing unit (CPU);
- a system controller connected to the central processing unit;
- random access memory (RAM) connected to the system controller;
- and
- a group restarter connected to the CPU, controller, and RAM wherein the group restarter restarts an inverse multiplexing for asynchronous transfer mode (IMA) group and wherein the processor monitors a plurality of links to determine state changes of the links and enforces an inverse multiplexing for asynchronous transfer mode identification (IMA-ID) check when an insufficient links state is reached such that a link for which a near end IMA-ID matches a far end IMA-ID is maintained and a link for which a near end IMA-ID does not match a far end IMA-ID is disabled to resynchronize a first IMA group and a second IMA group on a per group basis.
Dependencies are inferred from the claim text.