BGP配置

Quidway(config)#router id router_id

建议配成与路由器的lookback接口的地址相同25位掩码

Quidway(config)#router bgp as_number

国际组织分配

 

建立邻居:

Quidway(config-router-bgp)#neighbor neighbor-address remote-as as-number

这条命令指定与你建立TCP连接的BGP邻居

*neighbor neighbor-address update-source interface-name

这条命令可以增强TCP的健壮性,通常指定Lookback接口为建立TCP连接的地址(通常只用于IBGP)

 

*因为使用TCP所以BGP不会自动发现邻居,只能手动设置邻居

 

发布路由――

方法一:Quidway(config-bgp)#network ip-address [mask mask]   

这条命令正确生效的前提是:在路由表中存在一条与ip-address mask完全相同的路由。(这个与IGP不同)

通常network命令指定的路由都是聚合之后的,这样的路由信息在路由表中都没有,所以要配置下面这条静态路由来使用BGP

ip route ip-address mask null0

(null0:是一个虚接口,永远不会shutdown,这个接口不会指导路由)

 

方法二:

Quidway(config-bgp)#redistribute protocol

引入其他IGP的路由(包括静态路由和直连路由)

相关命令:

aggregate-address address mask [summary-only]

通常引入的IGP路由都是没有经过聚合的,这样的路由不能直接发布出去,所以必须配置这样一条聚合命令。(如果不加上summary-only参数没有效果)

 

*取消BGP的同步(必须)

Quidway(config-router-bgp)#no synchronization

缺省情况下,BGP与IGP是配置同步的,取消同步的配置是基于以下两点考虑:

1.在实际组网中所有的IBGP之间都是直连的,即在两台运行IBGP的路由器之间不会存在一台不运行BGP的路由器。

2.不会有人把BGP的路由引入到IGP之中。

 

 

路由策略:

1.路由协议进行路由控制的最有力的手段

2.在发布和接受路由时可以说“不”

3.在发布和接受路由时可以更改路由的属性

 

五种过滤器:

1.路由映像:route-map

设定匹配条件,属性匹配后进行设置,由match和set字句完成

2.访问列表(access-list)

用于匹配路由信息的目的网段地址或下一跳地址,过滤不符合条件的路由信息

3.前缀列表(prefix-list)

匹配对象为路由信息的目的地址或直接作用于路由器对象(gateway)

4.自治系统路径信息访问列表(aspath-list)

仅用于BGP协议,匹配BGP路由信息的自治系统路径域

5.团体属性列表(community-list)

仅用于BGP协议,匹配BGP路由信息的自治系统团体域

其中route-map是最常用和功能最强大的

 

as-path中的as经过的顺序是从右向左排的

 

 

本地优先Local-preference(值越大优先级越高)

 

med只能跨过一个as 可以影响回程路由只有这个属性可以(值越大优先级越高)

 

团体属性针对的是路由信息而不是路由器。

 

peer group 是用来简化配置用的。这只是简化配置的手段,配与不配对实际运行没有任何影响。常用于很多邻居的配置都是相同的情况。

 

as过于庞大时用反射器。

选一台做反射器。cluster

 

BGP联盟,解决as过于庞大问题

子自治系统65000以上的as号是私有的。

 

让配置的命令生效:

Quidway#clear ip bgp A.B.C.D

与一个BGP邻居重新建立连接

Quidway#clear ip bgp *

与所有BGP邻居重新建立连接

使更改的BGP生效,重新建立与邻居的连接重新发送路由。

 

配置举例:

Magical Snap - 2012.02.15 22.15 - 014

RTA:

router bgp 100

neighbor 11.0.0.2 remote-as 200

neighbor x.x.x.x remote-as xxx

RTB:

router bgp 200

neighbor 11.0.0.1 remote-as 100

neighbor 12.0.0.2 remote-as 200

network 90.2.0.0 mask 255.255.0.0

ip route 90.2.0.0 255.255.0.0 null0

RTC:

router bgp 200

neighbor 12.0.0.1 remote-as 200

neighbor x.x.x.x remote-as xxx

redistribute connected

 

 

 

 

 

 

 







 

 

 

 

show ip summ

show ip bgp

*>这样的路由才能使用

 

neighbor 12.0.0.2 next-hop-self

这条命令在RTB上使用改变BGP路由的下一跳指向自己的接口

 

做BGP之前:

1.先取消路由同步

2.IBGP做改变下一跳操作

 

永远不要试图在运行BGP的路由器上运行下面两条命令:(向外发送缺省路由)

1.default-information originate

2.neighbor A.B.C.D default-originate

 

BGP路由配置忠告:

1.

2.
3.

4.

5.bgp dampening 抑制BGP动荡

你可能感兴趣的:(接口,路由器,休闲,router,国际)