BGP学习

2020-04-14 06:18

BGP学习

启动BGP进程

操作步骤

1. 2. 3.

执行命令system-view,进入系统视图。

执行命令bgp as-number,启动BGP(指定本地AS编号),进入BGP视图。 (可选)执行命令router-id ipv4-address,配置BGP的Router ID。 配置或改变BGP的Router ID会导致路由器之间的BGP Peer关系重置。

配置BGP对等体

操作步骤

?

配置IBGP对等体 1. 2. 3.

执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。

执行命令peer ipv4-address as-number as-number,指定对等体的IP地址及其所属的AS编号。

所指定对等体所属的AS编号应该和本地AS号相同。 所指定的对等体的IP地址可以是以下三种: ? ? ?

直连对等体的接口IP地址。

路由可达的对等体的Loopback接口地址。 直连对等体的子接口的IP地址。

当所指定的对等体的IP地址为Loopback接口地址或子接口的IP地址时,需要再配置BGP连接所使用的本地接口,以保证Peer的正确建立。 4.

(可选)执行命令peer { ipv4-address | group-name } description description-text,配置对等体或对等体组的描述信息。

此命令是可选配置,通过配置描述信息可以方便管理。

?

配置EBGP对等体 1. 2. 3.

执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。

执行命令peer ipv4-address as-number as-number,指定对等体的IP地址及其所属的AS编号。

所指定对等体所属的AS编号应该和本地AS号不同。 所指定的对等体的IP地址可以是以下三种: ? ? ?

直连对等体的接口IP地址;

路由可达的对等体的Loopback接口地址; 直连对等体的子接口的IP地址。

当所指定的对等体的IP地址为Loopback接口地址或子接口的IP地址时,需要再配置BGP连接所使用的本地接口,以保证Peer的正确建立。 4.

执行命令peer { ipv4-address | group-name } ebgp-max-hop [ hop-count ],配置EBGP连接的最大跳数。

通常情况下,EBGP对等体之间必须具有直连的物理链路,如果不满足这一要求,则必须使用peer ebgp-max-hop命令允许它们之间经过多跳建立TCP连接。

说明:

BGP使用Loopback口建立EBGP邻居时,必须配置命令peer ebgp-max-hop(其中hop-count≥2),否则邻居无法建立。 5.

(可选)执行命令peer { ipv4-address | group-name } description description-text,配置对等体或对等体组的描述信息。

此命令是可选配置,通过配置描述信息可以方便管理。

BGP具有很多路由属性,通过配置这些属性可以改变BGP的选路策略。

? BGP协议优先级

通过配置BGP协议优先级,可以影响RM对BGP和其他路由协议之间进行路由选路。

? BGP路由信息的首选值

通过配置路由信息首选值,当BGP路由表中存在到相同目的地址的路由时,优先选择首选值高的路由。

? Local_Pref属性

通过配置Local_Pref属性值,作用同路由信息首选值,但优先级比它低。

? MED属性

通过配置MED属性,用于EBGP对等体判断流量进入AS时的选择MED最小的路由。

? ?

Next_Hop属性 团体属性

团体属性可以简化路由策略的管理。但它比对等体组的管理范围要大得多,它是对多个BGP路由器的路由策略进行控制。

? AS_Path属性

配置BGP协议优先级

操作步骤

1. 2. 3. 4.

执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。

执行命令ipv4-family unicast,进入IPv4单播地址族视图。

执行命令preference { external internal local | route-policy route-policy-name },设定BGP协议的优先级。 BGP有三种路由: ? ?

从外部对等体学到的路由(EBGP) 从内部对等体学到的路由(IBGP)

? 本地产生的路由(Local Origined),是指通过聚合命令(summary automatic自动聚合和aggregate手动聚合)所聚合的路由。

可以为这三种路由设定不同的优先级。

另外,还可以通过应用路由策略,为符合匹配条件的特定路由配置优先级。对于不符合匹配条件的路由,则使用缺省优先级。

配置Next_Hop属性

操作步骤

?

向IBGP对等体发布路由时,修改下一跳地址 请在IBGP路由器上进行下列配置。 1. 2. 3. 4.

执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。

执行命令ipv4-family unicast,进入IPv4单播地址族视图。

执行命令peer { ipv4-address | group-name } next-hop-local,配置发布路由时将自身地址作为下一跳。

在某些组网环境中,为保证IBGP邻居能够找到正确的下一跳,可以配置向IBGP对等体发布路由时,改变下一跳地址为自身地址。

缺省情况下,向IBGP对等体发布路由时,不修改下一跳地址。

说明:

如果配置了BGP负载分担,则不论是否配置了peer next-hop-local命令,本地路由器向IBGP对等体组发布路由时都先将下一跳地址改变为自身地址。

?

向IBGP对等体发布从IGP学到的路由时,不修改下一跳地址 请在引入IGP的IBGP路由器上进行下列配置。 1. 2.

执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。

3. 4.

执行命令ipv4-family unicast,进入IPv4单播地址族视图。

执行命令peer { ipv4-address | group-name } next-hop-invariable,配置发布引入的IGP路由时不改变该IGP路由的下一跳地址。

缺省情况下,对等体在发布所引入的IGP路由时会将下一跳地址改为本地与对端连接的接口地址。

? ASBR向EBGP对等体发布路由时,不修改下一跳地址 请在PE路由器上进行下列配置。 1. 2. 3. 4.

执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。

执行命令ipv4-family vpnv4 [ unicast ],进入BGP-VPNv4子地址族图。 执行命令peer { group-name | ipv4-address } next-hop-invariable,配置向EBGP对等体发布路由时不改变下一跳。

缺省情况下,不同AS域的PE间建立的是EBGP对等体,发布路由时会改变下一跳地址。

? 按策略进行下一跳迭代 请在BGP路由器上进行下列配置。 1. 2. 3. 4.

执行命令system-view,进入系统视图。 执行命令bgp as-number,进入BGP视图。

执行命令ipv4-family unicast,进入IPv4单播地址族视图。

执行命令nexthop recursive-lookup route-policy route-policy-name,配置路由按策略来迭代下一跳。

缺省情况下,没有配置下一跳迭代路由策略。

配置下一跳的迭代路由策略,可以有选择地进行路由迭代,按一定的条件来限制迭代的结果路由。如果路由不能通过策略,则该路由不能被迭代。

配置BGP发布团体属性


BGP学习.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016届高三上学期阶段测试试题精选(10)数学 Word版含答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: