OpenNaaS supports five different types of resources: router, optical switch, bandwidth on demand, mac bridge and network. The resources are abstracted from concrete devices and technologies/vendor details, except from the network, which involve a set of router resources. In this section you can find a list of all available drivers and the functionalities they implement depending on the resource they belong to.
Notice that capabilities related to a resource may use parts of the resource model as input in their operations. They will also update resource model accordingly when operations finish.
Router Resource
Capabilities | ||||||||
Drivers | Chassis | IP | OSPF | OSPFv3 | GRE | Static Route | BGP | VRRP |
---|---|---|---|---|---|---|---|---|
Junos 10.10 | ||||||||
Opener | (partially) | (partially) |
Router model is based in CIM schema 2.7, although it has suffered small modifications.
BoD Resource
Capabilities | |
Driver | L2BoD |
---|---|
Autobahn |
BoD model is based in NDL.
Optical Switch Resource
Capabilities | ||
Driver | Monitoring | Connection |
---|---|---|
W-onesys |
Oprical switch model is based in CIM schema 2.7.
Mac Bridge Resource
Capabilities | |
Driver | VLAN-Aware Bridge |
---|---|
IOS |
Mac Bridge model is an extension of CIM schema 2.7. Capabilities use self defined types for input.
OpenFlow switch
Capabilities | |
Driver | OpenFlow Forwarding |
---|---|
Floodlight v0.90 |
SDN Network
Capabilities | |
Driver | OpenFlow Provisioning |
---|---|
-- |
Network
Capabilities | |||
Driver | Basic | OSPF | Queue |
---|---|---|---|
-- |
VCPE
Capabilities | |||
Driver | Builder | IP | VRRP |
---|---|---|---|
-- |