Gateway for using legacy telecommunications network element equipment with a common management information protocol
AssigneeOasys Group, Inc.
InventorPaul D. Doolan
Life of this patent
Estimating the term…
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.
Claims41
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.
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.