public class BgpUtil extends Object
Modifier and Type | Field and Description |
---|---|
static int |
BATCH_SIZE |
static Integer |
batchInterval |
static Integer |
batchSize |
static int |
PERIODICITY |
Constructor and Description |
---|
BgpUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
addTepToElanInstance(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
String rd,
String tepIp) |
static encap_type |
convertToThriftEncapType(EncapType encapType) |
static protocol_type |
convertToThriftProtocolType(BgpControlPlaneType protocolType) |
static void |
deleteTepFromElanInstance(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
String rd,
String tepIp) |
static int |
getAFItranslatedfromPrefix(String argPrefix)
get a translation from prefix ipv6 to afi
. |
static org.opendaylight.controller.md.sal.binding.api.DataBroker |
getBroker() |
static LayerType |
getLayerType(AddressFamiliesVrf adf)
get layerType used from an AddressFamiliesVrf.
|
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VpnInstanceOpDataEntry> |
getVpnInstanceOpDataIdentifier(String rd) |
static String |
getVpnNameFromRd(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker2,
String rd) |
static Vrfs |
getVrfFromRd(String rd)
get the vrf with the RouterDistinguisher pass in param.
|
static void |
setBroker(org.opendaylight.controller.md.sal.binding.api.DataBroker broker) |
static <T extends org.opendaylight.yangtools.yang.binding.DataObject> |
write(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path,
T data) |
public static final int PERIODICITY
public static final int BATCH_SIZE
public static Integer batchSize
public static Integer batchInterval
public static int getAFItranslatedfromPrefix(String argPrefix)
argPrefix
- ip address as ipv4 or ipv6public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> void write(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
public static void setBroker(org.opendaylight.controller.md.sal.binding.api.DataBroker broker)
public static org.opendaylight.controller.md.sal.binding.api.DataBroker getBroker()
public static protocol_type convertToThriftProtocolType(BgpControlPlaneType protocolType)
public static encap_type convertToThriftEncapType(EncapType encapType)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VpnInstanceOpDataEntry> getVpnInstanceOpDataIdentifier(String rd)
public static void addTepToElanInstance(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, String rd, String tepIp)
public static void deleteTepFromElanInstance(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, String rd, String tepIp)
public static String getVpnNameFromRd(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker2, String rd)
public static Vrfs getVrfFromRd(String rd)
rd
- is the RouteDistinguisher of vrfpublic static LayerType getLayerType(AddressFamiliesVrf adf)
adf
- is the AddressFamiliesVrf from which the layer is asked.Copyright © 2018 OpenDaylight. All rights reserved.