public class L3ForwardServiceImpl extends Object implements L3ForwardService
| Constructor and Description |
|---|
L3ForwardServiceImpl(org.onosproject.core.ApplicationId appId)
Construct a L3ForwardServiceImpl object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
programRouteRules(org.onosproject.net.DeviceId deviceId,
org.onosproject.vtnrsc.SegmentationId l3Vni,
org.onlab.packet.IpAddress dstVmIP,
org.onosproject.vtnrsc.SegmentationId dstVni,
org.onlab.packet.MacAddress dstVmGwMac,
org.onlab.packet.MacAddress dstVmMac,
org.onosproject.net.flowobjective.Objective.Operation type)
Assemble the L3Forward table rules.
|
public L3ForwardServiceImpl(org.onosproject.core.ApplicationId appId)
appId - the application id of vtnpublic void programRouteRules(org.onosproject.net.DeviceId deviceId,
org.onosproject.vtnrsc.SegmentationId l3Vni,
org.onlab.packet.IpAddress dstVmIP,
org.onosproject.vtnrsc.SegmentationId dstVni,
org.onlab.packet.MacAddress dstVmGwMac,
org.onlab.packet.MacAddress dstVmMac,
org.onosproject.net.flowobjective.Objective.Operation type)
L3ForwardServiceprogramRouteRules in interface L3ForwardServicedeviceId - Device Idl3Vni - the vni of L3 networkdstVmIP - destination vm ipdstVni - the vni of the destination network (l2vni)dstVmGwMac - destination VM gateway macdstVmMac - destination VM mactype - the operation type of the flow rulesCopyright © 2016. All rights reserved.