BGP
#选路
选路的前提是路由必须是优的

BGP表的不优的情况:
1.如果BGP路由表中路由的下一跳不可达(递归失败)。
2.如果开启了BGP的同步,在没有同步的情况下BGP的路由不优( 默认关闭)。

r标记的路由,表示在路由表中不优。

7750查BGP非最优路由 bgp路由不是最优的原因_负载均衡


选路原则:

1.权重weight

2.local_pref

3.本地下一跳优先

4.最短的as path

5.起源

6.med

7.EBGP>IBGP

8.最近的IBGP邻居

BGP默认负载均衡条目数是1,也就意味着默认它没有负载均衡,我们可以修改max-payh参数来改变负载均衡条目数,一旦修改的值大于1,那么选路原则只会工作到第8条。

9.时间久的EBGP

10.比较最低的邻居RID

11.建邻地址越小越优先

——————————————1.PNG

一个路由器选路首选weight,有多个路由器多个出口选路(一个AS)首选local_pref,影响别人选路首选med,影响多个AS选路首选as path

##联盟
将一个大的AS拆分为若干个小的私有AS
本质上和反射器一样也是减少建邻个数的一种措施
方便管理,划区思路与ospf一样
有ebgp关系的情况下必须声明大as号,有联盟间的ebgp还需声明小as号

联盟之间的传递路由需要携带AS-path,
用于防止大as之间的环路
在联盟内的as需要用【】括起来
在传出去大as时去掉
只要路由器存在有ebgp邻居关系的情况都需要声明大AS,对内还要声明对方的小as号
没有声明的属性均可在联盟中传递

有EBGP关系的情况下必须声明大AS号,有联盟间的EBGP关系必须声明对方AS号

router bgp 65100
rgp router-id 10.1.1.1
bgp co
bgp

#过滤
BGP路由传递的流程:
BGP路由表——发送策略——发送路由表——接收策略——接收路由表——BGP路由表

过滤:
1.针对邻居的过滤——前缀列表
R4(config-router)#neighbor 10.3.3.3 prefix-list x ?
in Filter incoming updates
out Filter outgoing updates
2.针对BGP路由表——分发列表
R4(config-router)#distribute-list?
<1-199> IP access list number
<1300-2699> IP expanded access list number
WORD Acess-list name
gateway Filtering incoming updates based on gateway
prefix Filter prefixes in routing updates
3.重发布过滤
rout-map

默认路由
1.针对单个邻居的默认路由
neighbor 10.3.3.3 default-originate
2.针对所有邻居的默认路由(全局)
全局路由表必须有默认路由
default-information originate + network 0.0.0.0(起源orgin为i)
default-information originate +重发布全局默认路由(起源orgin为?)

浮动惩罚
开启命令:bgp dampening
下限阀值 750
每次阀值 1000
上限阀值 2000 大于2000抑制给邻居发送
最大值 12000
最长惩罚时间 60mins
半衰期 15mins 5s清算一次

后门链路
network 2.2.2.2 mask 255.255.255.255 backdoor e-as X//使network的这条路由管理距离升高
BGP完美重启ip as-path access-list 1 permit x
bgp graceful-restart

ip as-path access-list 1 permit 2
route04-map as permit a permit 10
route-map

正则表达式
________2.PNG
.任意单一字符(空格也算)
[]在括号中罗列的任何字符[1]
[]除了在括号中罗列字符外的任意字符[1]
-在由连字符所分配的两个字符之间的任意字符 1-2
?字符或模式出现0次或1次 8?没有或8
字符或模式出现一次或多次 1
+字符或模式出现多次
^一行的开始 ^1$
$一行的结束
|由元字符特殊字符分割的字之一 1|2
_类似逗号,行的开始,行的结束或空格
eg:表示所有—.*

ip as-path access-list 1 permit 100表示任何包含100字符的路径,1100也包括,1100200
^1007750查BGP非最优路由 bgp路由不是最优的原因_IP_02包含100 101 102 103 104的路径
10[01234]7750查BGP非最优路由 bgp路由不是最优的原因_IP_03包含100到200的路径