Programmer's Guide (Supporting ADX v03.1.00) Manual

Brocade Virtual ADX XML API Programmer’s Guide 237
53-1003248-01
Data structures
4
BgpGlobalConfig
This structure is the high level description of BGP global configuration for BGP4 and BGP4+.
BgpMessagesStatistics
This structure is a description of statistics for BGP messages.
BgpNeighborConfig
This structure is a high-level description of BGP neighbor configurations for BGP4 and BGP4+.
TABLE 610 Attributes
Members Type Presence Rules Description
version bgpVersionEnum Mandatory The BGP4 or BGP4+ version.
ProtocolState boolean Optional Enable/Disable BGP4 or BGP4+.
Originatedefault boolean Optional Enable/Disable default originate.
localASNumber unsignedInt Optional Local AS number.
maximumASPath unsignedInt Optional 0-300,defaul
t is 300
Maximum AS path limit.
routeID string Optional The route ID.
defaultLocalPreference unsignedInt Optional default is
100
The default local preference.
defaultMeticForRedistribution unsignedInt Optional Default metric for distribution
cost routeCostEnum Optional BGP Medium or IGP
externalAdministrativeDistance unsignedInt Optional 1 – 255 External administrative distance
internalAdministrativeDistance unsignedInt Optional 1 – 255 Internal administrative distance
localAdministrativeDistance unsignedInt Optional 1 – 255 Local administrative distance
TABLE 611 Attributes
Members Type Presence Rules Description
open unsignedInt optional Number of open messages
update unsignedInt optional Number of update messages
keepAlive unsignedInt optional Number of keepalive messages
notification unsignedInt optional Number of notification messages
refreshRequest unsignedInt optional Number of refresh request messages
TABLE 612 Attributes
Members Type Presence Rules Description
version bgpVersionEnum Mandatory BGP4 or BGP4+ version
IP string Mandatory IP Address
activate boolean Optional Enable/Disable BGP (Disable will
remove all BGP settings)
Description string Optional alphanumeric Description about neighbor