Skip to content

RouteServerRoute

Source code in docs_src/capo_ec2/types/route_server_route.py
class RouteServerRoute(TypedDict, closed=True):
    route_server_endpoint_id: NotRequired[
        "capo_ec2.types.route_server_endpoint_id.RouteServerEndpointId"
    ]
    """<p>The ID of the route server endpoint that received this route.</p>"""
    route_server_peer_id: NotRequired[
        "capo_ec2.types.route_server_peer_id.RouteServerPeerId"
    ]
    """<p>The ID of the route server peer that advertised this route.</p>"""
    route_installation_details: NotRequired[
        "capo_ec2.types.route_server_route_installation_details.RouteServerRouteInstallationDetails"
    ]
    """<p>Details about the installation status of this route in route tables.</p>"""
    route_status: NotRequired[
        "capo_ec2.types.route_server_route_status.RouteServerRouteStatus"
    ]
    """<p>The current status of the route in the routing database. Values are <code>in-rib</code> or <code>in-fib</code> depending on if the routes are in the RIB or the FIB database.</p> <p>The <a href="https://en.wikipedia.org/wiki/Routing_table">Routing Information Base (RIB)</a> 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.</p> <p>The <a href="https://en.wikipedia.org/wiki/Forwarding_information_base">Forwarding Information Base (FIB)</a> 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.</p>"""
    prefix: NotRequired["capo_ec2.types.string.String"]
    """<p>The destination CIDR block of the route.</p>"""
    as_paths: NotRequired["capo_ec2.types.as_path.AsPath"]
    """<p>The AS path attributes of the BGP route.</p>"""
    med: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The Multi-Exit Discriminator (MED) value of the BGP route.</p>"""
    next_hop_ip: NotRequired["capo_ec2.types.string.String"]
    """<p>The IP address for the next hop.</p>"""

as_paths instance-attribute

as_paths: NotRequired[AsPath]

The AS path attributes of the BGP route.

med instance-attribute

med: NotRequired[Integer]

The Multi-Exit Discriminator (MED) value of the BGP route.

next_hop_ip instance-attribute

next_hop_ip: NotRequired[String]

The IP address for the next hop.

prefix instance-attribute

prefix: NotRequired[String]

The destination CIDR block of the route.

route_installation_details instance-attribute

route_installation_details: NotRequired[RouteServerRouteInstallationDetails]

Details about the installation status of this route in route tables.

route_server_endpoint_id instance-attribute

route_server_endpoint_id: NotRequired[RouteServerEndpointId]

The ID of the route server endpoint that received this route.

route_server_peer_id instance-attribute

route_server_peer_id: NotRequired[RouteServerPeerId]

The ID of the route server peer that advertised this route.

route_status instance-attribute

route_status: NotRequired[RouteServerRouteStatus]

The current status of the route in the routing database. Values are in-rib or in-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.