Patent ID: 6865183

Claim:
A method of identifying a segment and end-to-end OAM flow virtual path connection context table for any one of a plurality of virtual channel connections corresponding to said virtual path connection, said method comprising: (a) providing a context table for each one of said virtual channel connections; (b) providing, within each one of said virtual channel connection context tables, a pointer comprising an address identifying said virtual path connection context table; (c) initializing a current context table address pointer for said virtual channel connection context tables to a value representative of a maximum number of supported virtual channel connections; (d) determining whether one of said virtual channel connection context tables exists at an address corresponding to said current context table address pointer value; (e) if one of said context tables exists at said address corresponding to said current context table address pointer value, determining whether said one of said context tables corresponds to one of said virtual channel connections or to said virtual path connection; (f) if said one of said context tables corresponds to one of said virtual channel connections, determining whether an F4-To-F5 OAM process is activated for said one of said virtual channel connections; (g) if said F4-To-F5 OAM process is activated for said one of said virtual channel connections, extracting said pointer identifying said virtual path connection context table from said context table for said one of said virtual channel connections and thereby accessing said virtual path connection context table to determine whether said virtual path connection is in a VP-AIS alarm state; (h) if said virtual path connection is in said VP-AIS alarm state, transmitting a VCC-AIS cell and setting a flag indicative of said transmission; (i) if none of said context tables exists at said address corresponding to said current context table address pointer value, or if said one of said context tables corresponds to said virtual path connection, or if said F4-To-F5 OAM process is not activated for said one of said virtual channel connections, or if said virtual path connection is not in said VP-AIS alarm state, determining whether said current context table address pointer value is zero; (j) if said current context table address pointer value is not zero, decrementing said current context table address pointer value by one and repeating said method commencing with said determining whether one of said context tables exists; and, (k) if said current context table address pointer value is zero, waiting 500 msec and then repeating said method commencing with said initializing of said current context table address pointer.