public interface VtnService
| Modifier and Type | Method and Description |
|---|---|
void |
onControllerDetected(org.onosproject.net.Device device)
Creates a vxlan tunnel and creates the ovs when a ovs controller node is
detected.
|
void |
onControllerVanished(org.onosproject.net.Device device)
Drops a vxlan tunnel and drops the ovs when a ovs controller node is
vanished.
|
void |
onFloatingIpDetected(org.onosproject.vtnrsc.event.VtnRscEventFeedback l3Feedback)
Applies north south flows when neutron bind floating ip.
|
void |
onFloatingIpVanished(org.onosproject.vtnrsc.event.VtnRscEventFeedback l3Feedback)
Applies north south flows when neutron unbind floating ip.
|
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 |
onRouterInterfaceDetected(org.onosproject.vtnrsc.event.VtnRscEventFeedback l3Feedback)
Applies east west flows when neutron created router interface.
|
void |
onRouterInterfaceVanished(org.onosproject.vtnrsc.event.VtnRscEventFeedback l3Feedback)
Remove east west flows when neutron removed router interface.
|
void onControllerDetected(org.onosproject.net.Device device)
device - controller-type devicevoid onControllerVanished(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 VMvoid onRouterInterfaceDetected(org.onosproject.vtnrsc.event.VtnRscEventFeedback l3Feedback)
l3Feedback - VtnrscEventFeedbackvoid onRouterInterfaceVanished(org.onosproject.vtnrsc.event.VtnRscEventFeedback l3Feedback)
l3Feedback - VtnrscEventFeedbackvoid onFloatingIpDetected(org.onosproject.vtnrsc.event.VtnRscEventFeedback l3Feedback)
l3Feedback - VtnrscEventFeedbackvoid onFloatingIpVanished(org.onosproject.vtnrsc.event.VtnRscEventFeedback l3Feedback)
l3Feedback - VtnrscEventFeedbackCopyright © 2016. All rights reserved.