Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Transaction Language 1 (TL1) is a management protocol , that is widely used in the optical networking space. ONOS comes with a  Individual devices will need to implement a set of behaviors

Interfaces

Tl1Device is a container that holds the Netty channel and some device attributes such as login and password.

...

Code Block
VERB-MODIFIER:<tid>:<aid>:<ctag>::parameter-list;

Tl1Controller maintains a list of TL1 devices maintains the TCP/IP session to the device, allowYou can add and remove devices to the controller, and allows you need to explicitly connect to or disconnect from them. It also lets you send messages to the device and wait for the resultthem, send and receive messages, and register listeners.

Tl1Listener defines the interface for notification of device connect/disconnect events.

Implementations of all these interfaces are prefixed with Default, for instance DefaultTl1Controller holds the implementation of the Tl1Controller interface. 

Device Provider

The ONOS TL1 southbound is implemented in the Tl1DeviceProvider. Be aware that this provider has not received extensive testing in a multi-instance scenario.

 

Drivers

LumentumWaveReadyDiscovery

...