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
...