Skip navigation links
A B C D E F G H I L N O P R S T U V W 

A

add(BgpSessionInfo, BgpLSNlri, PathAttrNlriDetails) - Method in interface org.onosproject.bgp.controller.BgpLocalRib
Add NLRI to local RIB.
add(BgpSessionInfo, BgpLSNlri, PathAttrNlriDetails, RouteDistinguisher) - Method in interface org.onosproject.bgp.controller.BgpLocalRib
Update NLRI identifier mapped with route distinguisher if it exists in tree otherwise add NLRI infomation mapped to respective route distinguisher.
addConnectedPeer(BgpId, BgpPeer) - Method in interface org.onosproject.bgp.controller.BgpPeerManager
Add connected peer.
addLink(BgpLinkLsNlriVer4) - Method in interface org.onosproject.bgp.controller.BgpLinkListener
Notify that got a packet of link from network and need do processing.
addListener(BgpNodeListener) - Method in interface org.onosproject.bgp.controller.BgpController
Register a listener for BGP message events.
addNode(BgpNodeLSNlriVer4) - Method in interface org.onosproject.bgp.controller.BgpNodeListener
Notifies that the node was added.
addPeer(String, int) - Method in interface org.onosproject.bgp.controller.BgpCfg
Add the BGP peer IP address and the AS number to which it belongs.
addPeer(String, short) - Method in interface org.onosproject.bgp.controller.BgpCfg
Add the BGP peer IP address and the keep alive time.
addPeer(String, int, short) - Method in interface org.onosproject.bgp.controller.BgpCfg
Add the BGP peer IP address, the AS number to which it belongs and keep alive time.

B

BgpCfg - Interface in org.onosproject.bgp.controller
Abstraction of an BGP configuration.
BgpCfg.State - Enum in org.onosproject.bgp.controller
 
BgpConnectPeer - Interface in org.onosproject.bgp.controller
Abstraction of an BGP connect peer, initiate remote connection to BGP peer on configuration.
BgpController - Interface in org.onosproject.bgp.controller
Abstraction of an BGP controller.
BgpDpid - Class in org.onosproject.bgp.controller
The class representing a network bgp device id.
BgpDpid(BgpLinkLsNlriVer4, int) - Constructor for class org.onosproject.bgp.controller.BgpDpid
Initialize bgp id to generate URI.
BgpDpid(BgpNodeLSNlriVer4) - Constructor for class org.onosproject.bgp.controller.BgpDpid
Initialize bgp id to generate URI.
bgpDpid(URI) - Static method in class org.onosproject.bgp.controller.BgpDpid
Returns bgpDpid created from the given device URI.
BgpId - Class in org.onosproject.bgp.controller
The class representing a network peer bgp ip.
BgpId(IpAddress) - Constructor for class org.onosproject.bgp.controller.BgpId
Constructor to initialize ipAddress.
bgpId(IpAddress) - Static method in class org.onosproject.bgp.controller.BgpId
Create a BGPId from ip address.
bgpId(URI) - Static method in class org.onosproject.bgp.controller.BgpId
Returns BGPId created from the given device URI.
BgpLinkListener - Interface in org.onosproject.bgp.controller
Allows for providers interested in Link events to be notified.
bgpLocalRib() - Method in interface org.onosproject.bgp.controller.BgpController
Return BGP local RIB instance.
BgpLocalRib - Interface in org.onosproject.bgp.controller
Abstraction of BGP local RIB.
bgpLocalRibVpn() - Method in interface org.onosproject.bgp.controller.BgpController
Return BGP local RIB instance with VPN.
BgpNodeListener - Interface in org.onosproject.bgp.controller
Allows for providers interested in node events to be notified.
BgpPacketStats - Interface in org.onosproject.bgp.controller
A representation of a packet context which allows any provider to view a packet in event, but may block the response to the event if blocked has been called.
BgpPeer - Interface in org.onosproject.bgp.controller
Represents the peer side of an BGP peer.
BgpPeerCfg - Interface in org.onosproject.bgp.controller
BGP Peer configuration information.
BgpPeerCfg.State - Enum in org.onosproject.bgp.controller
 
BgpPeerManager - Interface in org.onosproject.bgp.controller
Responsible for keeping track of the current set BGPLS peers connected to the system.
BgpSessionInfo - Interface in org.onosproject.bgp.controller
Abstraction of an BGP session info.
buildAdjRibIn(List<BgpValueType>) - Method in interface org.onosproject.bgp.controller.BgpPeer
Maintaining Adj-RIB-In separately for each peer.

C

channelId() - Method in interface org.onosproject.bgp.controller.BgpPeer
Identifies the channel used to communicate with the bgp peer.
closeConnectedPeers() - Method in interface org.onosproject.bgp.controller.BgpController
Close all connected BGP peers.
connectedPeerCount() - Method in interface org.onosproject.bgp.controller.BgpController
Get the BGP connected peers to this controller.
connectedPeers() - Method in interface org.onosproject.bgp.controller.BgpController
Return BGP connected peers.
connectPeer(String) - Method in interface org.onosproject.bgp.controller.BgpCfg
Connect to BGP peer with this IP address.
connectPeer() - Method in interface org.onosproject.bgp.controller.BgpConnectPeer
Initiate bgp peer connection.
connectPeer() - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Get the peer connect instance.

D

delete(BgpLSNlri) - Method in interface org.onosproject.bgp.controller.BgpLocalRib
Removes NLRI identifier if it exists.
delete(BgpLSNlri, RouteDistinguisher) - Method in interface org.onosproject.bgp.controller.BgpLocalRib
Removes VPN NLRI identifier mapped to route distinguisher if it exists.
deleteLink(BgpLinkLsNlriVer4) - Method in interface org.onosproject.bgp.controller.BgpLinkListener
Notify that got a packet of link from network and need do processing.
deleteNode(BgpNodeLSNlriVer4) - Method in interface org.onosproject.bgp.controller.BgpNodeListener
Notifies that the node was removed.
disconnectPeer(String) - Method in interface org.onosproject.bgp.controller.BgpCfg
Disconnect this BGP peer with this IP address.
disconnectPeer() - Method in interface org.onosproject.bgp.controller.BgpConnectPeer
End bgp peer connection.
disconnectPeer() - Method in interface org.onosproject.bgp.controller.BgpPeer
Disconnects the bgp peer by closing the TCP connection.
displayPeers() - Method in interface org.onosproject.bgp.controller.BgpCfg
Returns the peer tree information.
displayPeers(String) - Method in interface org.onosproject.bgp.controller.BgpCfg
Return the BGP Peer information with this matching IP.

E

equals(Object) - Method in class org.onosproject.bgp.controller.BgpId
 

F

factory() - Method in interface org.onosproject.bgp.controller.BgpPeer
Provides the factory for BGP version.

G

getAsNumber() - Method in interface org.onosproject.bgp.controller.BgpCfg
Get the AS number to which this BGP speaker belongs.
getAsNumber() - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Returns the AS number to which this peer belongs.
getChannel() - Method in interface org.onosproject.bgp.controller.BgpPeer
Gets the associated Netty channel handler for this bgp peer.
getConfig() - Method in interface org.onosproject.bgp.controller.BgpController
Get the BGPConfig class to the caller.
getHoldTime() - Method in interface org.onosproject.bgp.controller.BgpCfg
Returns the connection hold timer in seconds.
getHoldtime() - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Get the keep alive timer value configured.
getIsIBgp() - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Return the connection type eBGP or iBGP.
getLargeASCapability() - Method in interface org.onosproject.bgp.controller.BgpCfg
Get the status of the 32 bit AS support for this BGP speaker.
getLsCapability() - Method in interface org.onosproject.bgp.controller.BgpCfg
Get the status of the link state support for this BGP speaker.
getMaxConnRetryCount() - Method in interface org.onosproject.bgp.controller.BgpCfg
Get the connection retry count number.
getMaxConnRetryTime() - Method in interface org.onosproject.bgp.controller.BgpCfg
Get the connection retry time in seconds.
getMaxSession() - Method in interface org.onosproject.bgp.controller.BgpCfg
Returns the maximum number of session supported.
getPeer(BgpId) - Method in interface org.onosproject.bgp.controller.BgpController
Returns the actual bgp peer for the given ip address.
getPeer(BgpId) - Method in interface org.onosproject.bgp.controller.BgpPeerManager
Gets connected peer.
getPeerConnState(String) - Method in interface org.onosproject.bgp.controller.BgpCfg
Get the current peer connection state information.
getPeerRouterId() - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Return the peer router IP address.
getPeers() - Method in interface org.onosproject.bgp.controller.BgpController
Returns list of bgp peers connected to this BGP controller.
getPeerTree() - Method in interface org.onosproject.bgp.controller.BgpCfg
Return the peer tree map.
getRouterId() - Method in interface org.onosproject.bgp.controller.BgpCfg
Returns the Router ID of this BGP speaker.
getSelfInnitConnection() - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Returns the connection is initiated from us or not.
getState() - Method in interface org.onosproject.bgp.controller.BgpCfg
Returns the status of the configuration based on this state certain operations like connection is handled.
getState() - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Returns the connection State information of the peer.
getTime() - Method in interface org.onosproject.bgp.controller.BgpPacketStats
Returns the time.

H

hashCode() - Method in class org.onosproject.bgp.controller.BgpId
 

I

inPacketCount() - Method in interface org.onosproject.bgp.controller.BgpPacketStats
Returns the count for no of packets received.
ipAddress() - Method in class org.onosproject.bgp.controller.BgpId
Returns the ip address.
isConnected() - Method in interface org.onosproject.bgp.controller.BgpPeer
Checks if the bgp peer is still connected.
isHandshakeComplete() - Method in interface org.onosproject.bgp.controller.BgpPeer
Checks whether the handshake is complete.
isIbgpSession() - Method in interface org.onosproject.bgp.controller.BgpSessionInfo
Gets the bgp session type iBGP/eBGP.
isPeerConfigured(String) - Method in interface org.onosproject.bgp.controller.BgpCfg
Check if this BGP peer is configured.
isPeerConnectable(String) - Method in interface org.onosproject.bgp.controller.BgpCfg
Check if the peer can be connected or not.
isPeerConnected(String) - Method in interface org.onosproject.bgp.controller.BgpCfg
Check if this BGP speaker is having connection with the peer.
isPeerConnected(BgpId) - Method in interface org.onosproject.bgp.controller.BgpPeerManager
Validate wheather peer is connected.

L

listener() - Method in interface org.onosproject.bgp.controller.BgpController
Return BGP node listener.

N

negotiatedholdTime() - Method in interface org.onosproject.bgp.controller.BgpSessionInfo
Gets the negotiated hold time for the session.
NODE_DESCRIPTOR_LOCAL - Static variable in class org.onosproject.bgp.controller.BgpDpid
 
NODE_DESCRIPTOR_REMOTE - Static variable in class org.onosproject.bgp.controller.BgpDpid
 

O

org.onosproject.bgp.controller - package org.onosproject.bgp.controller
BGP controller API.
outPacketCount() - Method in interface org.onosproject.bgp.controller.BgpPacketStats
Returns the count for no of packets sent out.

P

peerManager() - Method in interface org.onosproject.bgp.controller.BgpController
Return BGP peer manager.
processBGPPacket(BgpId, BgpMessage) - Method in interface org.onosproject.bgp.controller.BgpController
Process a message and notify the appropriate listeners.

R

remoteBgpASNum() - Method in interface org.onosproject.bgp.controller.BgpSessionInfo
Gets the BGP remote bgp AS number.
remoteBgpHoldTime() - Method in interface org.onosproject.bgp.controller.BgpSessionInfo
Gets the BGP peer hold time.
remoteBgpId() - Method in interface org.onosproject.bgp.controller.BgpSessionInfo
Gets the BGP ID of BGP peer.
remoteBgpIdentifier() - Method in interface org.onosproject.bgp.controller.BgpSessionInfo
Gets the BGP version for this bgp peer.
remoteBgpVersion() - Method in interface org.onosproject.bgp.controller.BgpSessionInfo
Gets the BGP version of peer.
removeConnectedPeer(BgpId) - Method in interface org.onosproject.bgp.controller.BgpPeerManager
Remove connected peer.
removeListener(BgpNodeListener) - Method in interface org.onosproject.bgp.controller.BgpController
Unregister a listener.
removePeer(String) - Method in interface org.onosproject.bgp.controller.BgpCfg
Remove the BGP peer with this IP address.

S

sendMessage(BgpMessage) - Method in interface org.onosproject.bgp.controller.BgpPeer
Writes the message to the peer.
sendMessage(List<BgpMessage>) - Method in interface org.onosproject.bgp.controller.BgpPeer
Writes the BGPMessage list to the peer.
sessionInfo() - Method in interface org.onosproject.bgp.controller.BgpPeer
Return the BGP session info.
setAsNumber(int) - Method in interface org.onosproject.bgp.controller.BgpCfg
Set the AS number to which this BGP speaker belongs.
setAsNumber(int) - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Set the AS number to which this peer belongs.
setChannel(Channel) - Method in interface org.onosproject.bgp.controller.BgpPeer
Sets the associated Netty channel for this bgp peer.
setConnected(boolean) - Method in interface org.onosproject.bgp.controller.BgpPeer
Sets whether the bgp peer is connected.
setConnectPeer(BgpConnectPeer) - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Set the peer connect instance.
setHoldTime(short) - Method in interface org.onosproject.bgp.controller.BgpCfg
Set the keep alive timer for the connection.
setHoldtime(short) - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Set the keep alive timer value.
setIsIBgp(boolean) - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Set the connection type eBGP or iBGP.
setLargeASCapability(boolean) - Method in interface org.onosproject.bgp.controller.BgpCfg
Set the 32 bit AS support capability to this BGP speaker.
setLsCapability(boolean) - Method in interface org.onosproject.bgp.controller.BgpCfg
Set the link state support to this BGP speaker.
setMaxConnRetryCout(int) - Method in interface org.onosproject.bgp.controller.BgpCfg
Set the connection retry count.
setMaxConnRetryTime(int) - Method in interface org.onosproject.bgp.controller.BgpCfg
Set the connection retry time in seconds.
setMaxSession(int) - Method in interface org.onosproject.bgp.controller.BgpCfg
Set the maximum number of sessions to support.
setPeerConnState(String, BgpPeerCfg.State) - Method in interface org.onosproject.bgp.controller.BgpCfg
Set the current connection state information.
setPeerRouterId(String) - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Set the peer router IP address.
setPeerRouterId(String, int) - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Set the peer router IP address and AS number.
setRouterId(String) - Method in interface org.onosproject.bgp.controller.BgpCfg
Set the Router ID of this BGP speaker.
setSelfInnitConnection(boolean) - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Set the connection is initiated from us or not.
setState(BgpCfg.State) - Method in interface org.onosproject.bgp.controller.BgpCfg
To set the current state of the configuration.
setState(BgpPeerCfg.State) - Method in interface org.onosproject.bgp.controller.BgpPeerCfg
Set the connection state information of the peer.

T

toString() - Method in class org.onosproject.bgp.controller.BgpDpid
 
toString() - Method in class org.onosproject.bgp.controller.BgpId
Convert the BGPId value to a ':' separated hexadecimal string.

U

uri(String) - Static method in class org.onosproject.bgp.controller.BgpDpid
Produces bgp URI.
uri(BgpId) - Static method in class org.onosproject.bgp.controller.BgpId
Produces device URI from the given DPID.
uri(IpAddress) - Static method in class org.onosproject.bgp.controller.BgpId
Produces device URI from the given DPID long.

V

valueOf(String) - Static method in enum org.onosproject.bgp.controller.BgpCfg.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.bgp.controller.BgpPeerCfg.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onosproject.bgp.controller.BgpCfg.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.bgp.controller.BgpPeerCfg.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeMsg(BgpId, BgpMessage) - Method in interface org.onosproject.bgp.controller.BgpController
Send a message to a particular bgp peer.
wrongPacketCount() - Method in interface org.onosproject.bgp.controller.BgpPacketStats
Returns the count for no of wrong packets received.
A B C D E F G H I L N O P R S T U V W 
Skip navigation links

Copyright © 2015. All rights reserved.