Private Network-to-Network Interface
The Private Network-to-Network Interface is a link-state routing protocol used in Asynchronous Transfer Mode networks. PNNI is similar to the Open Shortest Path First used for IP routing.
PNNI is a suite of network protocols that can be used to discover an ATM network topology, create a database of topology information, and route calls over the discovered topology.
PNNI is a link-state routing protocol, which means that the protocol collects information about the current state of links and nodes in the network to build a network database. The PNNI network database can be used to determine the network structure and the current state of network components. To build the PNNI network database, each PNNI node must receive topology information from all the other devices in the network. To keep the database current, the node must receive regular updates from other nodes.
The PNNI protocol communicates the state of a PNNI network in PNNI Topology State Elements. PTSEs are discrete messages that contain information about one of the following types of network components:
- PNNI nodes
- Reachable addresses
- PNNI links between nodes
Since up-to-date PTSE information is required for optimal routing decisions to be made, there are several different mechanisms in place to help ensure that all nodes have reasonably accurate PTSE information. The five common reasons for updating PTSEs are as follows:
- Resources administratively added, removed or altered on a node.
- Resource failure such as a loss of signal on a link.
- A significant change in link resources due to virtual circuits routing or.
- Periodic updates defined by the PTSE refresh and PTSE lifetime interval timers.
- A processor switch module switchover.
PNNI measures line capacities and delays in addition to simple cost metrics.