Class: Aws::EC2::Types::RouteServerRoute
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::RouteServerRoute
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes a route in the route server’s routing database.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#as_paths ⇒ Array<String>
The AS path attributes of the BGP route.
-
#med ⇒ Integer
The Multi-Exit Discriminator (MED) value of the BGP route.
-
#next_hop_ip ⇒ String
The IP address for the next hop.
-
#prefix ⇒ String
The destination CIDR block of the route.
-
#route_installation_details ⇒ Array<Types::RouteServerRouteInstallationDetail>
Details about the installation status of this route in route tables.
-
#route_server_endpoint_id ⇒ String
The ID of the route server endpoint that received this route.
-
#route_server_peer_id ⇒ String
The ID of the route server peer that advertised this route.
-
#route_status ⇒ String
The current status of the route in the routing database.
Instance Attribute Details
#as_paths ⇒ Array<String>
The AS path attributes of the BGP route.
65850 65851 65852 65853 65854 65855 65856 65857 65858 65859 65860 65861 |
# File 'lib/aws-sdk-ec2/types.rb', line 65850 class RouteServerRoute < Struct.new( :route_server_endpoint_id, :route_server_peer_id, :route_installation_details, :route_status, :prefix, :as_paths, :med, :next_hop_ip) SENSITIVE = [] include Aws::Structure end |
#med ⇒ Integer
The Multi-Exit Discriminator (MED) value of the BGP route.
65850 65851 65852 65853 65854 65855 65856 65857 65858 65859 65860 65861 |
# File 'lib/aws-sdk-ec2/types.rb', line 65850 class RouteServerRoute < Struct.new( :route_server_endpoint_id, :route_server_peer_id, :route_installation_details, :route_status, :prefix, :as_paths, :med, :next_hop_ip) SENSITIVE = [] include Aws::Structure end |
#next_hop_ip ⇒ String
The IP address for the next hop.
65850 65851 65852 65853 65854 65855 65856 65857 65858 65859 65860 65861 |
# File 'lib/aws-sdk-ec2/types.rb', line 65850 class RouteServerRoute < Struct.new( :route_server_endpoint_id, :route_server_peer_id, :route_installation_details, :route_status, :prefix, :as_paths, :med, :next_hop_ip) SENSITIVE = [] include Aws::Structure end |
#prefix ⇒ String
The destination CIDR block of the route.
65850 65851 65852 65853 65854 65855 65856 65857 65858 65859 65860 65861 |
# File 'lib/aws-sdk-ec2/types.rb', line 65850 class RouteServerRoute < Struct.new( :route_server_endpoint_id, :route_server_peer_id, :route_installation_details, :route_status, :prefix, :as_paths, :med, :next_hop_ip) SENSITIVE = [] include Aws::Structure end |
#route_installation_details ⇒ Array<Types::RouteServerRouteInstallationDetail>
Details about the installation status of this route in route tables.
65850 65851 65852 65853 65854 65855 65856 65857 65858 65859 65860 65861 |
# File 'lib/aws-sdk-ec2/types.rb', line 65850 class RouteServerRoute < Struct.new( :route_server_endpoint_id, :route_server_peer_id, :route_installation_details, :route_status, :prefix, :as_paths, :med, :next_hop_ip) SENSITIVE = [] include Aws::Structure end |
#route_server_endpoint_id ⇒ String
The ID of the route server endpoint that received this route.
65850 65851 65852 65853 65854 65855 65856 65857 65858 65859 65860 65861 |
# File 'lib/aws-sdk-ec2/types.rb', line 65850 class RouteServerRoute < Struct.new( :route_server_endpoint_id, :route_server_peer_id, :route_installation_details, :route_status, :prefix, :as_paths, :med, :next_hop_ip) SENSITIVE = [] include Aws::Structure end |
#route_server_peer_id ⇒ String
The ID of the route server peer that advertised this route.
65850 65851 65852 65853 65854 65855 65856 65857 65858 65859 65860 65861 |
# File 'lib/aws-sdk-ec2/types.rb', line 65850 class RouteServerRoute < Struct.new( :route_server_endpoint_id, :route_server_peer_id, :route_installation_details, :route_status, :prefix, :as_paths, :med, :next_hop_ip) SENSITIVE = [] include Aws::Structure end |
#route_status ⇒ String
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.
[1]: en.wikipedia.org/wiki/Routing_table [2]: en.wikipedia.org/wiki/Forwarding_information_base
65850 65851 65852 65853 65854 65855 65856 65857 65858 65859 65860 65861 |
# File 'lib/aws-sdk-ec2/types.rb', line 65850 class RouteServerRoute < Struct.new( :route_server_endpoint_id, :route_server_peer_id, :route_installation_details, :route_status, :prefix, :as_paths, :med, :next_hop_ip) SENSITIVE = [] include Aws::Structure end |