Gateway for using legacy telecommunications network element equipment with a common management information protocol
First Claim
Patent Images
1. A telecommunications gateway method for use with a source of network management messages provided in a first syntax and a plurality of network elements, each network element adapted to respond to network management messages provided in respective element syntaxes, comprising the steps of:
- receiving a first message from said source, said first message being in said first syntax and identifying at least a particular one of said network elements;
selecting a dictionary from a plurality of dictionaries in response to said identification of said particular one of said network elements;
queuing state information relating to said first message and said second message, said first message includes a command, a first syntax command reference identification and a network element identification, said state information includes said first syntax command reference identification and a respective element syntax command reference identification;
mapping said first message into at least a second message in response to said selected dictionary, said second message being in a respective element syntax associated with said identified particular one of said network elements, said second message includes said respective element syntax command reference identification; and
transmitting said second message to said particular one of said network elements.
7 Assignments
0 Petitions
Accused Products
Abstract
A gateway that allows a CMIP/CMISE network manager to manage legacy telecommunications network elements by providing a bidirectional mapping between CMIP messages and legacy syntax messages. The gateway has the ability to understand the individual dialects of each vendor specific legacy syntax; therefore, a single CMIP/CMISE network manager can manage a network composed of a variety of network legacy elements from multiple vendors.
241 Citations
41 Claims
-
1. A telecommunications gateway method for use with a source of network management messages provided in a first syntax and a plurality of network elements, each network element adapted to respond to network management messages provided in respective element syntaxes, comprising the steps of:
-
receiving a first message from said source, said first message being in said first syntax and identifying at least a particular one of said network elements; selecting a dictionary from a plurality of dictionaries in response to said identification of said particular one of said network elements; queuing state information relating to said first message and said second message, said first message includes a command, a first syntax command reference identification and a network element identification, said state information includes said first syntax command reference identification and a respective element syntax command reference identification; mapping said first message into at least a second message in response to said selected dictionary, said second message being in a respective element syntax associated with said identified particular one of said network elements, said second message includes said respective element syntax command reference identification; and transmitting said second message to said particular one of said network elements. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for allowing a plurality of legacy telecommunications network elements to be used with a Common Management Information Protocol, comprising the steps of:
-
receiving CMIP syntax including a legacy equipment identification which identifies at least one of said plurality of legacy telecommunications network elements; queuing state information corresponding to said CMIP syntax; accessing a dictionary based on said legacy equipment identification; mapping said CMIP syntax into legacy syntax based on said dictionary; sending a first legacy syntax message, based on said CMIP syntax, to said at least one of said plurality of legacy telecommunications network elements. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium having computer readable program code embodied on said computer readable storage medium, said computer readable program code for use with a source of network management messages provided in a first syntax and a plurality of network elements, each network element adapted to respond to network management messages provided in respective network element syntaxes, said computer readable program code including:
-
mapper program code including a command logic program code and response logic program code; said command logic program code receives a CMIP syntax command from said source identifying a particular one of said network elements, selects a dictionary from a plurality of dictionaries in response to said identification of said particular one of said network elements, maps said CMIP syntax command into at least one second syntax command; and said response logic program code receives a second syntax response identifying said particular one of said network elements, selects said dictionary based on said identification, and maps said second syntax response to a CMIP syntax response. - View Dependent Claims (16, 17)
-
-
18. A method for allowing a plurality of legacy telecommunications network elements to be used with a Common Management Information Protocol, comprising the steps of:
-
receiving CMIP syntax including a legacy equipment identification which identifies at least one of said plurality of legacy telecommunications network elements; mapping said CMIP syntax into legacy syntax based on a dictionary; and sending a first legacy syntax message, based on said CMIP syntax, to said at least one of said plurality of legacy telecommunications network elements. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A processor readable storage medium, comprising:
-
processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming a processor to perform a method for allowing a plurality of legacy telecommunications network elements to be used with a Common Management Information Protocol (CMIP), the method comprising the steps of; receiving CMIP syntax including a legacy equipment identification which identifies at least one of said plurality of legacy telecommunications network elements; mapping said CMIP syntax into legacy syntax based on a dictionary; and sending a first legacy syntax message, based on said CMIP syntax, to said at least one of said plurality of legacy telecommunications network elements. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An apparatus for allowing a plurality of legacy telecommunications network elements to be used with a Common Management Information Protocol (CMIP), comprising:
-
a memory adapted to store program code; and a processor in communication with said memory, said program code capable of programming said processor to perform a method for allowing a plurality of legacy telecommunications network elements to be used with a Common Management Information Protocol (CMIP), the method comprising the steps of; receiving CMIP syntax including a legacy equipment identification which identifies at least one of said plurality of legacy telecommunications network elements, mapping said CMIP syntax into legacy syntax based on a dictionary, and sending a first legacy syntax message, based on said CMIP syntax, to said at least one of said plurality of legacy telecommunications network elements. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A processor readable storage medium, comprising:
-
processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming a processor to perform telecommunications gateway method for use with a source of network management messages provided in a first syntax and a plurality of network elements, each network element adapted to respond to network management messages provided in respective element syntaxes, the method comprising the steps of; initializing a configuration database, said configuration database stores configuration data for said plurality of network elements, said configuration data includes an identification of a corresponding dictionary for each of said plurality of network elements; receiving a first message, said first message being in said first syntax and identifying at least a particular one of said network elements; accessing said configuration data using said identification of said particular one of said network elements; selecting a dictionary from a plurality of dictionaries based on said step of accessing said configuration data; mapping said first message into at least a second message in response to said selected dictionary, said second message being in a respective element syntax associated with said identified particular one of said network elements; and transmitting said second message to said particular one of said network elements.
-
-
41. A processor readable storage medium, comprising:
-
processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming a processor to perform telecommunications gateway method for use with a source of network management messages provided in a first syntax and a plurality of network elements, each network element adapted to respond to network management messages provided in respective element syntaxes, the method comprising the steps of; receiving a first message, said first message being in said first syntax and identifying at least a particular one of said network elements; selecting a dictionary from a plurality of dictionaries based on said identification of said particular one of said network elements; mapping said first message into at least a second message in response to said selected dictionary, said second message being in a respective element syntax associated with said identified particular one of said network elements; transmitting said second message to said particular one of said network elements; receiving an autonomous message, said autonomous message being in said respective element syntax, said autonomous message is an alarm; and intelligently filtering said alarm.
-
Specification