理解BGP路由表 |
您所在的位置:网站首页 › ipv6邻居状态机 › 理解BGP路由表 |
表9-5列出了所有影响BGP选路的路由属性以及这些属性对应的常用查询命令。 表9-5 路由属性的查看命令路由属性 常用查询命令 协议首选值(PrefVal) display bgp routing-table [ network ] 本地优先级(Local_Pref) display bgp routing-table [ network ] 路由生成方式 display bgp routing-table network AS_Path display bgp routing-table [ network ] Origin display bgp routing-table [ network ] MED display bgp routing-table [ network ] 邻居类型 display bgp routing-table network IGP Cost display bgp routing-table network display ip routing-table ip-address [ mask | mask-length ] [ verbose ],其中ip-address是BGP路由的下一跳IP地址。 Cluster_List display bgp routing-table network Originator ID display bgp routing-table network Router ID display bgp routing-table network 对等体地址 display bgp routing-table network 在下面的描述中,将结合实际例子介绍如何查看BGP路由属性。例如,使用display bgp routing-table命令查看BGP路由表。 display bgp routing-table BGP Local router ID is 192.168.2.2 Status codes: * - valid, > - best, d - damped, h - history, i - internal, s - suppressed, S - Stale Origin : i - IGP, e - EGP, ? - incomplete Total Number of Routes: 9 Network NextHop MED LocPrf PrefVal Path/Ogn *> 1.1.1.9/32 0.0.0.0 0 0 i *>i 2.2.2.7/32 10.1.1.2 0 100 0 (65001)i * i 10.1.3.1 0 100 0 (65011 65001)i *>i 2.2.2.8/32 10.1.2.2 0 100 0 (65011)i * i 10.1.3.2 0 100 0 (65001 65011)i *>i 2.2.2.9/32 10.1.4.2 0 100 0 (65001 65101)i * i 10.1.5.2 0 100 0 (65011 65101)i i 3.3.3.9/32 10.1.6.2 0 100 0 (65001 65101) 300i i 10.1.6.2 0 100 0 (65011 65001 65101) 300i 表9-6 display bgp routing-table命令输出信息描述项目 描述 BGP Local router ID is 192.168.2.2 BGP的Router ID是192.168.2.2,其格式与IPv4地址一样。 Status codes 路由的状态代码。显示在每条路由的最前面。*:表示路由是有效路由,下一跳可达。>:表示路由是BGP选出的最优路由。d:表示路由是衰减路由。h:表示路由是历史路由。i:表示路由是AS内部路由,来自于IBGP对等体。s:表示路由处于被抑制状态。配置路由聚合时,如果选择抑制参与聚合的具体路由,则这些具体路由会被打上s标记。S:处于Stale状态的路由,正在被删除。BGP GR过程中可能出现此标记。BGP振荡抑制使用惩罚值来衡量一条路由的稳定性,惩罚值越高则说明路由越不稳定。路由每发生一次振荡,即路由器收到该路由的Withdraw报文或者收到该路由的属性更新的Update报文时,BGP便会给此路由增加一定的惩罚值。 当惩罚值超过抑制阈值时,BGP会将该路由的>标志去掉,此路由被抑制,不再参与BGP选路,路由器也不再向其他BGP对等体发布该路由的Update报文。如果该路由被打上d标志,说明路由器最后收到的是Update报文。如果该路由被打上h标志,说明路由器最后收到的是Withdraw报文。 惩罚值增加到一定程度之后,便不会再增加,这个值称为惩罚上限值。同时,被抑制的路由每经过一段时间,惩罚值便会减少一半。如果是d标志的路由,当惩罚值降到再使用阈值时,此路由会被去掉d标记,变为可用并被优选后加入到IP路由表中,同时向其他BGP对等体发布该路由的Update报文。如果是h标志的路由,当惩罚值降为0时,此路由会从BGP路由表中删除。Origin 路由的Origin属性代码。显示在每条路由的最后面。IGP:BGP用network (BGP)命令注入到路由表的路由,其Origin属性为IGP。 EGP:通过EGP得到的路由信息,其Origin属性为EGP。 Incomplete:表示路由的来源无法确定。BGP通过import-route (BGP)命令引入的路由,其Origin属性为Incomplete。 Network BGP路由表中的网络地址。 NextHop 报文发送的下一跳地址。 MED BGP路由的MED度量值,作用类似于IGP路由的Cost(也称为Metric)。 LocPrf 本地优先级(Local_Pref)。 PrefVal 协议首选值(PrefVal)。 Path/Ogn AS_Path属性及Origin属性。 通过上文描述可以看到,BGP选路中使用的多个路由属性都可以通过display bgp routing-table命令查询,例如:NextHop、MED、LocPrf、PrefVal、AS_Path和Origin。但是其他的一些属性则需要通过display bgp routing-table network命令查询BGP路由的详细信息获得,例如:Route type、Peer type、IGP Metric、Cluster_List、Router ID和Peer IP Address,以下面的显示为例。 display bgp routing-table 10.1.1.1 BGP local router ID : 192.168.2.2 Local AS number : 65001 Paths: 1 available, 1 best, 1 select BGP routing table entry information of 10.1.1.1/32: From: 10.1.3.1 (192.168.2.3) Route Duration: 05h35m04s Relay IP Nexthop: 0.0.0.0 Relay IP Out-Interface: GigabitEthernet1/0/4 Original nexthop: 10.1.3.1 Qos information : 0x0 AS-path Nil, origin incomplete, MED 1234, localpref 100, pref-val 0, valid, internal, best, select, active, pre 255, IGP cost 1 Not advertised to any peer yet 表9-7 display bgp routing-table命令输出信息描述项目 描述 BGP local router ID 本地BGP设备的ID号,其格式与IPv4地址一样。 Local AS number 本地自治系统号。 Paths BGP的路径信息。 BGP routing table entry information of 10.1.1.1/32 表示下面的信息是10.1.1.1/32的路由表项信息。 From 路由发布者的IP地址。其中,10.1.3.1是邻居用来建立BGP连接的接口的IP地址(Peer IP Address),192.168.2.3是邻居的Router ID。 Route Duration 路由持续时间。 Relay IP Nexthop 迭代的下一跳IP地址。 Relay IP Out-Interface 迭代的出接口。 Original nexthop 原始的下一跳。 Qos information QoS信息。 AS-path AS_Path属性。如果显示为“Nil”表示属性值为空。 origin incomplete 该路由的源(Origin)属性。它有以下3种类型: IGP:比如用network (BGP)命令注入到BGP路由表的路由,其Origin属性为IGP。EGP:通过EGP得到的路由信息,其Origin属性为EGP。Incomplete:表示路由的来源无法确定。比如BGP通过import-route (BGP)命令引入的路由,其Origin属性为Incomplete。MED BGP路由的MED度量值,作用类似于IGP路由的Cost(也称为Metric)。 localpref 本地优先级(Local_Pref)。 pref-val 协议首选值(PrefVal)。 valid 该路由是有效路由,下一跳可达。 internal 该路由的邻居类型。external:该路由是AS外部路由,也即路由来自于EBGP对等体。internal:该路由是AS内部路由,也即路由来自于IBGP对等体。best 该路由是最优路由。 select 该路由是优选路由,将要被下发到IP路由表。 说明:需要注意select与best标志的区别。根据BGP选路规则,总是能够选择出一条最优路由,这个最优路由会带上best标记;而在负载分担或FRR场景,实际需要将多条BGP有效路由下发到IP路由表,这些路由都会带上select标记。因此best数值总是1,而select数值则是实际下发IP路由表的BGP路由数目。 active 该路由是活跃路由。 pre 255 该路由的协议优先级为255。 Not advertised to any peer yet 该路由尚未向任何对等体发布。 需要指出的是,执行display bgp routing-table network [ { mask | mask-length } [ longer-prefixes ] ]命令输出的显示信息与路由的生成方式和传递方式有关系,并不一定会显示BGP路由的所有属性。比如,上述显示信息中,由于 10.1.1.1/32是IBGP路由,所以并不会显示Route type。例如: display bgp routing-table 10.0.0.0 BGP local router ID : 192.168.2.4 Local AS number : 200 Paths: 1 available, 1 best, 1 select BGP routing table entry information of 10.0.0.0/8: Aggregated route. Route Duration: 04h50m46s Direct Out-interface: NULL0 Original nexthop: 127.0.0.1 Qos information : 0x0 AS-path {65001 10 100}, origin incomplete, pref-val 0, valid, local, best, select, active, pre 255 Aggregator: AS 200, Aggregator ID 192.168.2.4, Atomic-aggregate Advertised to such 3 peers: 10.1.7.2 172.16.1.2 192.168.1.2 从上面的显示信息可以看出,10.0.0.0/8这条路由是本地通过aggregate命令生成的手动聚合路由。事实上,这个字段会随着路由类型不同而变化。如果路由是通过summary automatic命令生成的自动聚合路由,则该处显示为“Summary automatic route”。如果路由是通过network命令引入的路由,则该处显示为“Network route”。如果路由是通过import-route命令引入的路由,则该处显示为“Imported route”。而在下面的显示信息中,由于网络中配置了路由反射器RR(Router Reflector)和Cluster,所以使用display bgp routing-table network [ { mask | mask-length } [ longer-prefixes ] ]命令查询BGP路由的详细信息时,可以看到路由的Cluster_List属性。例如: display bgp routing-table 10.2.1.0 BGP local router ID : 4.4.4.4 Local AS number : 65010 Paths: 1 available, 0 best, 0 select BGP routing table entry information of 10.2.1.0/24: From: 10.1.4.1 (2.2.2.2) Route Duration: 00h00m14s Relay IP Nexthop: 0.0.0.0 Relay IP Out-Interface: Original nexthop: 10.1.1.2 Qos information : 0x0 AS-path Nil, origin igp, MED 0, localpref 100, pref-val 0, internal, pre 255 Originator: 1.1.1.1 Cluster list: 0.0.0.1 Not advertised to any peer yet |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |