public interface VTNService
| Modifier and Type | Method and Description |
|---|---|
void |
onHostDetected(org.onosproject.net.Host host)
Applies multicast flows and tunnel flows when a VM is detected.
|
void |
onHostVanished(org.onosproject.net.Host host)
Remove multicast flows and tunnel flows when a VM is vanished.
|
void |
onOvsDetected(org.onosproject.net.Device device)
Applies default forwarding flows when a ovs is detected.
|
void |
onOvsVanished(org.onosproject.net.Device device)
Remove default forwarding flows when a ovs is vanished.
|
void |
onServerDetected(org.onosproject.net.Device device)
Creates a vxlan tunnel and creates the ovs when a ovs controller node is detected.
|
void |
onServerVanished(org.onosproject.net.Device device)
Drops a vxlan tunnel and drops the ovs when a ovs controller node is vanished.
|
void onServerDetected(org.onosproject.net.Device device)
device - controller-type devicevoid onServerVanished(org.onosproject.net.Device device)
device - controller-type devicevoid onOvsDetected(org.onosproject.net.Device device)
device - switch-type devicevoid onOvsVanished(org.onosproject.net.Device device)
device - switch-type devicevoid onHostDetected(org.onosproject.net.Host host)
host - a VMvoid onHostVanished(org.onosproject.net.Host host)
host - a VMCopyright © 2015. All rights reserved.