天天看点

BGP属性

bgp宣告不同于ospf是掩码宣告

bgp宣告是依赖路由表的,宣告满足1、被宣告路由必须在路由表中2、被宣告路由必须和路由表的掩码前缀一致

IBGP建立邻居建议使用环回

EBGP建邻没有特殊情况一般使用直连建邻如果使用非直连建立需要修改跳数,默认情况下跳数为1(不修改跳数用非直连建立会邻居起不来)

nei 10.3.3.3 ebgp-mu//可以修改跳数默认跳数为1

bgp的路由传递传递的是bgp路由表中的路由信息。

BGP的路由表在收到路由以后需要检验该路的下一跳是否可达,如果不可达该路由一定不优。

nei kkk peer-group

nei kkk remote-as 1

nei kkk update-source lo 0

nei 10.2.2.2 peer-group kkk

nei 10.3.3.3 peer-group kkk//可以建邻的时候配,kkk相当于变量可以减少配置量

weight(权重值):(默认不传递Cisco私有属性)本地产生32768,学过来为零。适用于一台路由器在多条路径下的选路,无视邻居属性。

BGP属性

修改weight:

1、router bgp 1

nei 10.1.34.3 weight 1//修改该邻居所有传递过来的路由weight为1

2、ip pre-list a permit 10.1.1.1/32

route-map a per 10

match ip add pre-list a

set weihgt 1

exi

route-map a per 20

exi

nei 10.1.34.3 route-map a in//只针对某一个路由器修改weight。注意只能用in方向

weight的值的修改只能影响本路由器,不能影响其他路由器,意味着如果as只有一个出口weight选路就是适用的但是有多个出口路由器的情况下weight就不太适用(无视邻居关系)

origin(起源)

标识该路由的来源方式,0表示宣告(i),1表示EGP学到(E),3表示其他手段得到(重发布?)用i>E>?选路。该属性可以选路,但是一般不用于选路。

BGP属性

AS-path

记录路由在传递过程穿过哪些AS(不算自己)顺序是最近进过的as排前面,一个as的路由器拒绝接受携带带有自己as号的路由,可用来防环,也可用于选路,越短越好。

我们一般在选路当中添加as会重复添加已经历的as,一般不会添加没有经历的as适用于任何邻居之间,in和out方向都行。

nei x.x.x.x allowas-in允许和具有自己相同的as进入//打破防环,本路由器使用

nei x.x.x.x as-override 把具有和其他相同as号的路由放入这个as,别路由器上使用

BGP属性

next-hop

到达路由的下一跳路由器IP地址,IBGP之间传路由next-hop不变,为0时会修改为更新源地址,EBGP之间传路由

next hop修改为源更新地址

选路下一跳为0的优于其他路径(为0代表本地路由)

local_pref

与weight一样也是选路属性

不能再EBGP邻居之间传递,可以在ibgp邻居之间传递,值越高越优(默认值100)常用于有多个as本AS有多个出口路由器的时选择拥有local值大的路由器作为出口路由器,也可以是到达一个网段有多个出口路径时选择local值大的路径

修改方式:

BGP属性

MED(本质就是metric默认为0,一般只能用于自同一个as出发路由的不同路径med值比较,两个不同的as比较med没有意义)

用于选择流入AS的入口的路由器,可以在两个AS之间传递,越低越好默认0

只能在两个AS之间传递,不能传递第三个as

一般用于影响对方的AS,如果在本as使用local-pref等同(注意med不能在路由器上修改默认值)

BGP属性

汇总(atomic aggregate):会清楚路由的原始属性,容易产生环路(后缀map调用的是route-map)

summary-only过滤明细

attribute-map设置聚合后的路由添加明细

as-set会使该属性消失

BGP属性

aggregator

用来通告汇总路由的汇聚路由器BGP_ID(Cisco私有),方便寻找汇总者

community团体属性,为了更好的表识BGP路由,标识格式为x:y

团体值的设置不能在EBGP之间,他的传递可以在IBGP之间也可以在EBGP之间。

传递设置:

nei 10.1.24.4 send-commun both/standardextended///团体属性需要传递必须开启该指令

匹配设置:

ip bgp-community new-format//开启扩展匹配格式

BGP属性

查看:

show ip bgp 10.1.1.1//查看路由详情可以查看团体值

show ip bgp community //该指令可以查看所有具有团体值的路由

show ip bgp community 111//查看某团体值的所有路由

standard(做路由标识)extended(MPLS VPN)

子属性

Internet默认属性,可以给任何bgp发送,不对携带团体值的路由做任何限制

no_export只能在一个AS内传递,可以在联盟内传递,该属性就是限制携带团体值的路由传递给EBGP邻居,联盟的EBGpchuwai。

no_advertise不在IBGp,ebgp邻居传递,禁止传递给任何邻居

local_as不向任何EBGP邻居发送包括联盟的EBGP邻居。

originator-id

反射器防环

cluster-list

反射器防环

BGP属性

反射器:

在反射服务端上指定反射客户端,未指定的就是非客户端

反射器可以反射客户端与非客户端之间的路由,但是不能反射非客户端之间的路由

缺点:

反射器收到两个或两个以上达到同一目标路径时会判断出最优的路由然后反射给你的客户端和非客户端路由器,这样一来这些设备就丧失了多条路径判断最优的权力

bgp