BGP(3)

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

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

r标记的路由,表示在路由表中不优。
在这里插入图片描述
选路原则:
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
^100 只 匹 配 10 0 1 0 [ 01234 ] 只匹配100 ^10[01234] 10010[01234]包含100 101 102 103 104的路径
10[01234] 不 包 含 100101102103104 的 路 径 1 0. 包 含 100 到 109 的 路 径 ( 100 ∣ 200 ) 不包含100 101 102 103 104的路径 ^10. 包含100到109的路径 ^(100|200) 10010110210310410.100109(100200)包含100到200的路径

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值