| Package | Description |
|---|---|
| org.onosproject.bgpio.protocol |
BGP Protocol specific components.
|
| org.onosproject.bgpio.protocol.flowspec |
BGP Protocol specific flow specification component details.
|
| org.onosproject.bgpio.protocol.linkstate |
BGP Protocol specific link state details.
|
| org.onosproject.bgpio.protocol.ver4 |
BGP Protocol specific details of version 4.
|
| org.onosproject.bgpio.types |
Implementation of Tlvs, Attributes and Descriptors.
|
| org.onosproject.bgpio.types.attr |
Implementation of BGP Link state attribute Tlvs.
|
| Modifier and Type | Method and Description |
|---|---|
LinkedList<BgpValueType> |
BgpOpenMsg.getCapabilityTlv()
Returns capabilities of Open Message.
|
List<BgpValueType> |
BgpPrefixLSNlri.getPrefixdescriptor()
Returns list of Prefix descriptor.
|
List<BgpValueType> |
BgpLinkLsNlri.linkDescriptors()
Returns link descriptors.
|
| Modifier and Type | Method and Description |
|---|---|
BgpUpdateMsg.Builder |
BgpUpdateMsg.Builder.setBgpPathAttributes(List<BgpValueType> attributes) |
BgpOpenMsg.Builder |
BgpOpenMsg.Builder.setCapabilityTlv(LinkedList<BgpValueType> capabilityTlv)
Sets capabilities in Open Message and return its builder.
|
| Modifier and Type | Method and Description |
|---|---|
List<BgpValueType> |
BgpFlowSpecDetails.flowSpecComponents()
Returns flow specification components.
|
List<BgpValueType> |
BgpFlowSpecDetails.fsActionTlv()
Returns flow specification action tlv.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BgpFlowSpecDetails.setFlowSpecComponents(List<BgpValueType> flowSpecComponents)
Sets flow specification components.
|
void |
BgpFlowSpecDetails.setFsActionTlv(List<BgpValueType> fsActionTlv)
Set flow specification action tlv.
|
| Constructor and Description |
|---|
BgpFlowSpecDetails(List<BgpValueType> flowSpecComponents)
Flow specification details object constructor with the parameter.
|
| Modifier and Type | Method and Description |
|---|---|
List<BgpValueType> |
BgpPrefixLSIdentifier.getPrefixdescriptor()
Returns Prefix descriptors.
|
List<BgpValueType> |
BgpPrefixIPv4LSNlriVer4.getPrefixdescriptor() |
List<BgpValueType> |
NodeDescriptors.getSubTlvs()
Returns list of subTlvs.
|
List<BgpValueType> |
BgpLinkLsNlriVer4.linkDescriptors() |
List<BgpValueType> |
BgpLinkLSIdentifier.linkDescriptors()
Returns link descriptors.
|
static LinkedList<BgpValueType> |
BgpLinkLSIdentifier.parseLinkDescriptors(org.jboss.netty.buffer.ChannelBuffer cb)
Parses link descriptors.
|
static List<BgpValueType> |
BgpPrefixLSIdentifier.parsePrefixDescriptors(org.jboss.netty.buffer.ChannelBuffer cb)
Parse list of prefix descriptors.
|
List<BgpValueType> |
PathAttrNlriDetails.pathAttributes()
Returns path attributes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PathAttrNlriDetails.setPathAttribute(List<BgpValueType> pathAttributes)
Sets path attribute with specified path attribute.
|
| Constructor and Description |
|---|
BgpLinkLSIdentifier(NodeDescriptors localNodeDescriptors,
NodeDescriptors remoteNodeDescriptors,
LinkedList<BgpValueType> linkDescriptor)
Constructors to initialize parameters.
|
BgpPrefixLSIdentifier(NodeDescriptors localNodeDescriptors,
List<BgpValueType> prefixDescriptor)
Constructor to initialize parameters.
|
NodeDescriptors(List<BgpValueType> subTlvs,
short deslength,
short desType)
Constructor to initialize parameters.
|
| Modifier and Type | Method and Description |
|---|---|
LinkedList<BgpValueType> |
BgpOpenMsgVer4.getCapabilityTlv() |
protected static LinkedList<BgpValueType> |
BgpOpenMsgVer4.parseCapabilityTlv(org.jboss.netty.buffer.ChannelBuffer cb)
Parsing capabilities.
|
List<BgpValueType> |
BgpPathAttributes.pathAttributes()
Returns list of path attributes.
|
| Constructor and Description |
|---|
BgpOpenMsgVer4(BgpHeader bgpMsgHeader,
byte version,
short asNumber,
short holdTime,
int bgpId,
LinkedList<BgpValueType> capabilityTlv)
Constructor to initialize all variables of BGP Open message.
|
BgpPathAttributes(List<BgpValueType> pathAttribute)
Constructor to initialize parameters for BGP path attributes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AreaIDTlv
Provides AreaID Tlv which contains opaque value (32 Bit Area-ID).
|
class |
As4Path
Provides Implementation of As4Path BGP Path Attribute.
|
class |
AsPath
Provides Implementation of AsPath mandatory BGP Path Attribute.
|
class |
AutonomousSystemTlv
Provides Autonomous System Tlv which contains opaque value (32 Bit AS Number).
|
class |
BgpExtendedCommunity
Provides implementation of extended community BGP Path Attribute.
|
class |
BgpFsActionReDirect
Provides implementation of BGP flow specification action.
|
class |
BgpFsActionTrafficAction
Provides implementation of BGP flow specification action.
|
class |
BgpFsActionTrafficMarking
Provides implementation of BGP flow specification action.
|
class |
BgpFsActionTrafficRate
Provides implementation of BGP flow specification action.
|
class |
BgpFsDestinationPortNum
Provides implementation of BGP flow specification component.
|
class |
BgpFsDestinationPrefix
Provides implementation of IPv4AddressTlv.
|
class |
BgpFsDscpValue
Provides implementation of BGP flow specification component.
|
class |
BgpFsFragment
Provides implementation of BGP flow specification component.
|
class |
BgpFsIcmpCode
Provides implementation of BGP flow specification component.
|
class |
BgpFsIcmpType
Provides implementation of BGP flow specification component.
|
class |
BgpFsIpProtocol
Provides implementation of BGP flow specification component.
|
class |
BgpFsPacketLength
Provides implementation of BGP flow specification component.
|
class |
BgpFsPortNum
Provides implementation of BGP flow specification component.
|
class |
BgpFsSourcePortNum
Provides implementation of BGP flow specification component.
|
class |
BgpFsSourcePrefix
Provides implementation of IPv4AddressTlv.
|
class |
BgpFsTcpFlags
Provides implementation of BGP flow specification component.
|
class |
BgpLSIdentifierTlv
Provides BGPLSIdentifier Tlv which contains opaque value (32 Bit BGPLS-Identifier).
|
class |
FourOctetAsNumCapabilityTlv
Provides FourOctetAsNumCapabilityTlv Capability Tlv.
|
class |
IPReachabilityInformationTlv
Provides IP Reachability InformationTlv Tlv which contains IP Prefix.
|
class |
IPv4AddressTlv
Provides Implementation of IPv4AddressTlv.
|
class |
IPv6AddressTlv
Provides Implementation of IPv6AddressTlv.
|
class |
IsIsNonPseudonode
Provides Implementation of IsIsNonPseudonode Tlv.
|
class |
IsIsPseudonode
Provides implementation of IsIsPseudonode Tlv.
|
class |
LinkLocalRemoteIdentifiersTlv
Provides Implementation of Link Local/Remote IdentifiersTlv.
|
class |
LinkStateAttributes
Implements BGP Link state attribute.
|
class |
LocalPref
Provides implementation of LocalPref BGP Path Attribute.
|
class |
Med
Provides Implementation of Med BGP Path Attribute.
|
class |
MpReachNlri |
class |
MpUnReachNlri
Provides Implementation of MpUnReach Nlri BGP Path Attribute.
|
class |
MultiProtocolExtnCapabilityTlv
Provides MultiProtocolExtnCapabilityTlv.
|
class |
NextHop
Implementation of NextHop BGP Path Attribute.
|
class |
Origin
Provides Implementation of mandatory BGP Origin path attribute.
|
class |
OspfNonPseudonode
Provides implementation of OSPFNonPseudonode Tlv.
|
class |
OspfPseudonode
Provides implementation of OSPFPseudonode Tlv.
|
class |
OspfRouteTypeTlv
Provides OSPF Route Type Tlv which contains route type.
|
| Modifier and Type | Method and Description |
|---|---|
static BgpValueType |
MultiProtocolExtnCapabilityTlv.read(org.jboss.netty.buffer.ChannelBuffer cb)
Reads from channel buffer and returns object of MultiprotocolCapabilityTlv.
|
| Modifier and Type | Method and Description |
|---|---|
List<BgpValueType> |
BgpExtendedCommunity.fsActionTlv()
Returns extended community type.
|
List<BgpValueType> |
LinkStateAttributes.linkStateAttributes()
Returns linked list of Link, Node and Prefix TLVs.
|
| Constructor and Description |
|---|
BgpExtendedCommunity(List<BgpValueType> fsActionTlv)
Constructor to initialize the value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BgpAttrNodeFlagBitTlv
Implements BGP attribute node flag.
|
class |
BgpAttrNodeIsIsAreaId
Implements BGP attribute ISIS Area Identifier.
|
class |
BgpAttrNodeMultiTopologyId
BGP Multi-Topology ID of the LS attribute.
|
class |
BgpAttrNodeName
Implements BGP attribute node name.
|
class |
BgpAttrOpaqueNode
Implements BGP attribute opaque node.
|
class |
BgpAttrRouterIdV4
Implements BGP attribute node router ID.
|
class |
BgpAttrRouterIdV6
Implements BGP attribute IPv6 router ID.
|
class |
BgpLinkAttrIgpMetric
Implements BGP link IGP metric attribute.
|
class |
BgpLinkAttrIsIsAdminstGrp
Implements BGP attribute Is Is Administrative area.
|
class |
BgpLinkAttrMaxLinkBandwidth
Implements BGP attribute Max Link bandwidth.
|
class |
BgpLinkAttrMplsProtocolMask
Implements BGP MPLS protocol mask attribute.
|
class |
BgpLinkAttrName
Implements BGP link name attribute.
|
class |
BgpLinkAttrOpaqLnkAttrib
Implements BGP link opaque attribute.
|
class |
BgpLinkAttrProtectionType
Implements BGP link protection type attribute.
|
class |
BgpLinkAttrSrlg
Implements BGP link Shared Risk Link Group attribute.
|
class |
BgpLinkAttrTeDefaultMetric
Implements BGP link state Default TE metric link attribute.
|
class |
BgpLinkAttrUnRsrvdLinkBandwidth
Implements BGP unreserved bandwidth attribute.
|
class |
BgpPrefixAttrExtRouteTag
Implements BGP prefix route Extended tag attribute.
|
class |
BgpPrefixAttrIgpFlags
Implements BGP prefix IGP Flag attribute.
|
class |
BgpPrefixAttrMetric
Implements BGP prefix metric attribute.
|
class |
BgpPrefixAttrOpaqueData
Implements BGP prefix opaque data attribute.
|
class |
BgpPrefixAttrOspfFwdAddr
Implements BGP prefix OSPF Forwarding address attribute.
|
class |
BgpPrefixAttrRouteTag
Implements BGP prefix route tag attribute.
|
Copyright © 2016. All rights reserved.