首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >BGP路由表信息解析

BGP路由表信息解析

作者头像
DifficultWork
修改2019-06-18 17:40:50
7.2K0
修改2019-06-18 17:40:50
举报
文章被收录于专栏:阶梯计划阶梯计划

本内容引用了华为交换机的配置指南

BGP路由表基本信息

<HUAWEI> 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

项目

描述

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路由表详细信息

有一些BGP属性需要通过 display bgp routing-table network 才能获得

<HUAWEI> 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

项目

描述

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。

IGP cost

该路由的IGP Cost(也就是IGP Metric)值。

Not advertised to any peer yet

该路由尚未向任何对等体发布。

需要指出的是,执行display bgp routing-table network { mask | mask-length } longer-prefixes 命令输出的显示信息与路由的生成方式和传递方式有关系,并不一定会显示BGP路由的所有属性。比如,上述显示信息中,由于12.13.14.15/32是IBGP路由,所以并不会显示Route type。如果使用display bgp routing-table network { mask | mask-length } longer-prefixes 命令查询本地BGP路由的详细信息,则可以看到Route type。例如:

<HUAWEI> 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属性。例如:

<HUAWEI> 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

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • BGP路由表基本信息
  • BGP路由表详细信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档