US7065104B1ExpiredUtility
Method and system for managing inverse multiplexing over ATM
Est. expiryDec 28, 2020(expired)· nominal 20-yr term from priority
H04J 3/1617
78
PatentIndex Score
16
Cited by
27
References
20
Claims
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.
Claims
exact text as granted — not AI-modified1. 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.
2. 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.
3. The method of claim 2 , wherein learning an IMA group ID further comprises:
resynchronizing the first IMA group and the second IMA group; and
extracting the IMA group ID from a first connected link.
4. The method of claim 2 , wherein using only matching links further comprises screening IMA links having an IMA group ID that are involved in unintentional IMA group restarts for a matching stored IMA group ID.
5. The method of claim 2 , further comprising looping back all links.
6. The method of claim 2 , further comprising marking all links as unusable.
7. 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.
8. 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.
9. The system of claim 8 , wherein learning an IMA group ID further comprises:
means for resynchronizing the first IMA group and the second IMA group; and
means for extracting the IMA group ID from a first connected link.
10. The system of claim 8 , wherein using only matching links further comprises screening IMA links having an IMA group ID that are involved in unintentional IMA group restarts for a matching stored IMA group ID.
11. The system of claim 8 , further comprising looping back all links.
12. The system of claim 8 , further comprising marking all links as unusable.
13. 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.
14. 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.
15. The computer-readable medium of claim 14 having stored thereon additional instructions, said additional instructions when executed by a computer for learning an IMA group ID, cause said computer to further perform:
resynchronizing the first IMA group and the second IMA group; and
extracting the IMA group ID from a first connected link.
16. The computer-readable medium of claim 14 having stored thereon additional instructions, said additional instructions when executed by a computer for using only matching links, cause said computer to further perform screening IMA links having an IMA group ID that are involved in unintentional IMA group restarts for a matching stored IMA group ID.
17. The computer-readable medium of claim 14 having stored thereon additional instructions, said additional instructions when executed by a computer, cause said computer to further perform looping back all links.
18. The computer-readable medium of claim 14 having stored thereon additional instructions, said additional instructions when executed by a computer, cause said computer to further perform marking all links as unusable.
19. 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.
20. The switch of claim 19 wherein the processor relaxes the IMA-ID check when all the links are in an error state and re-enforces an IMA-ID check when at least one link of the plurality of links recovers from an error state.Join the waitlist — get patent alerts
Track US7065104B1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.