/AWS1/CL_EC2ROUTESERVERROUTE¶
Describes a route in the route server's routing database.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_routeserverendpointid
TYPE /AWS1/EC2ROUTESERVERENDPOINTID
/AWS1/EC2ROUTESERVERENDPOINTID
¶
The ID of the route server endpoint that received this route.
iv_routeserverpeerid
TYPE /AWS1/EC2ROUTESERVERPEERID
/AWS1/EC2ROUTESERVERPEERID
¶
The ID of the route server peer that advertised this route.
it_routeinstallationdetails
TYPE /AWS1/CL_EC2ROUTESERVERROUTE00=>TT_ROUTESERVERROUTEINSTALLAT00
TT_ROUTESERVERROUTEINSTALLAT00
¶
Details about the installation status of this route in route tables.
iv_routestatus
TYPE /AWS1/EC2ROUTESERVERROUTESTAT
/AWS1/EC2ROUTESERVERROUTESTAT
¶
The current status of the route in the routing database. Values are
in-rib
orin-fib
depending on if the routes are in the RIB or the FIB database.The Routing Information Base (RIB) serves as a database that stores all the routing information and network topology data collected by a router or routing system, such as routes learned from BGP peers. The RIB is constantly updated as new routing information is received or existing routes change. This ensures that the route server always has the most current view of the network topology and can make optimal routing decisions.
The Forwarding Information Base (FIB) serves as a forwarding table for what route server has determined are the best-path routes in the RIB after evaluating all available routing information and policies. The FIB routes are installed on the route tables. The FIB is recomputed whenever there are changes to the RIB.
iv_prefix
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The destination CIDR block of the route.
it_aspaths
TYPE /AWS1/CL_EC2ASPATH_W=>TT_ASPATH
TT_ASPATH
¶
The AS path attributes of the BGP route.
iv_med
TYPE /AWS1/EC2INTEGER
/AWS1/EC2INTEGER
¶
The Multi-Exit Discriminator (MED) value of the BGP route.
iv_nexthopip
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The IP address for the next hop.
Queryable Attributes¶
RouteServerEndpointId¶
The ID of the route server endpoint that received this route.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ROUTESERVERENDPOINTID() |
Getter for ROUTESERVERENDPOINTID, with configurable default |
ASK_ROUTESERVERENDPOINTID() |
Getter for ROUTESERVERENDPOINTID w/ exceptions if field has |
HAS_ROUTESERVERENDPOINTID() |
Determine if ROUTESERVERENDPOINTID has a value |
RouteServerPeerId¶
The ID of the route server peer that advertised this route.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ROUTESERVERPEERID() |
Getter for ROUTESERVERPEERID, with configurable default |
ASK_ROUTESERVERPEERID() |
Getter for ROUTESERVERPEERID w/ exceptions if field has no v |
HAS_ROUTESERVERPEERID() |
Determine if ROUTESERVERPEERID has a value |
RouteInstallationDetails¶
Details about the installation status of this route in route tables.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ROUTEINSTALLATIONDETAILS() |
Getter for ROUTEINSTALLATIONDETAILS, with configurable defau |
ASK_ROUTEINSTALLATIONDETAILS() |
Getter for ROUTEINSTALLATIONDETAILS w/ exceptions if field h |
HAS_ROUTEINSTALLATIONDETAILS() |
Determine if ROUTEINSTALLATIONDETAILS has a value |
RouteStatus¶
The current status of the route in the routing database. Values are
in-rib
orin-fib
depending on if the routes are in the RIB or the FIB database.The Routing Information Base (RIB) serves as a database that stores all the routing information and network topology data collected by a router or routing system, such as routes learned from BGP peers. The RIB is constantly updated as new routing information is received or existing routes change. This ensures that the route server always has the most current view of the network topology and can make optimal routing decisions.
The Forwarding Information Base (FIB) serves as a forwarding table for what route server has determined are the best-path routes in the RIB after evaluating all available routing information and policies. The FIB routes are installed on the route tables. The FIB is recomputed whenever there are changes to the RIB.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ROUTESTATUS() |
Getter for ROUTESTATUS, with configurable default |
ASK_ROUTESTATUS() |
Getter for ROUTESTATUS w/ exceptions if field has no value |
HAS_ROUTESTATUS() |
Determine if ROUTESTATUS has a value |
Prefix¶
The destination CIDR block of the route.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PREFIX() |
Getter for PREFIX, with configurable default |
ASK_PREFIX() |
Getter for PREFIX w/ exceptions if field has no value |
HAS_PREFIX() |
Determine if PREFIX has a value |
AsPaths¶
The AS path attributes of the BGP route.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ASPATHS() |
Getter for ASPATHS, with configurable default |
ASK_ASPATHS() |
Getter for ASPATHS w/ exceptions if field has no value |
HAS_ASPATHS() |
Determine if ASPATHS has a value |
Med¶
The Multi-Exit Discriminator (MED) value of the BGP route.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MED() |
Getter for MED, with configurable default |
ASK_MED() |
Getter for MED w/ exceptions if field has no value |
HAS_MED() |
Determine if MED has a value |
NextHopIp¶
The IP address for the next hop.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NEXTHOPIP() |
Getter for NEXTHOPIP, with configurable default |
ASK_NEXTHOPIP() |
Getter for NEXTHOPIP w/ exceptions if field has no value |
HAS_NEXTHOPIP() |
Determine if NEXTHOPIP has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ROUTESERVERROUTELIST
¶
TYPES TT_ROUTESERVERROUTELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2ROUTESERVERROUTE WITH DEFAULT KEY
.