Network-6
清理BGP进程
硬清:
clear ip bgp *
要down掉所有邻居,要重建建立
软清:
clear ip bgp * soft
不会down掉邻居,重新收发路由
clear ip bgp * so out
重新发一次路由
路由重刷新:
(config-router)
nei 2.2.2.2 soft-reconfiguration inbound
clear ip bgp * soft in
查看我对2.2.2.2这个邻居通告出去的所有路由的情况
sh ip bgp nei 2.2.2.2 adver
查看我这个邻居给了我什么
sh ip bgp nei 2.2.2.2 received-routers
BGP路由汇总
BGP在任何一台设备都可以汇总
agg [汇总的路由][汇总的掩码]
BGP默认会把汇总和明细都发出去
agg [汇总的路由][汇总的掩码]summary-only
在汇总的设备上产生s>,把其他条目抑制了,本地生成的东西会丢失as号
agg [汇总的路由][汇总的掩码]summary-only as-set
这样的汇总会携带as号,不会环路
agg [汇总的路由][汇总的掩码]summary-only as-set attribute-map [route-map]名
router-map zj per 10
set metric 50
过载保护
nei 2.2.2.2 maximum-prefix 3 50 warning-only/restsrt
监控R2传给自己的条目,为3条,如果超过50%,就执行什么动作
社团属性
主要来控制路由的传播范围
社团属性,也叫共同体属性,属于可选传递属性
可选:就是BGP所有邻居有可能不识别这个属性
社团属性类似于tag标记,它允许一个路由器可以用标签指示符来标记路由,并且允许其他路由器根据标记对路由进行处理,并且允许打上多个标记
社团属性分为2种:
1.well-known communities 公认团体
2.private communities 私有团体
社团属性预分类好了3类well-known属性:
no-advertise:携带这个的不会给任何bgp邻居,也就是指传达给一个邻居
no-export:携带这个的不会传出as,只会给IBGP邻居
local-as:携带这个的不会传出小as
默认情况下社团属性不会传给邻居,所以必须有以下命令
(config-router)
nei 1.1.1.1 send-com
只会传给1.1.1.1这个邻居,并且只在他身上生效,默认不会继续传递
发送方
acce 1 per 33.3.3.0
router-map zj per 10
mat ip add 1
set community 4:22
route-map zg per 20
(config-router)
nei 32.32.23.2 route-map zj out
nei 32.32.23.2 send-community
接收方
ip community-list 1 per 4:22
route-map zj1 deny 10
mat community 1
route-map zj1 per 20
(config-router)
nei 1.1.1.1 route-map zj1 out
正则表达式
用来对对as号进行过滤,控制自己只接收哪些路由
^ 表达以什么开头
$ 表达以什么结尾
_ 匹配一个符号
. 匹配任意一个字符
* 之前的字符可以重复0-多次
例子
100 : (10086 i,100 i,12100 i)
100 : (99 100 103 i)
_100$ : (32 33 34 100 i)
^100_ : (100 33 334 35 i)
^100$ :(100 i)
100$ :(33 34 35 9100 i)
.* :所有路由
sh ip bgp regexp ^100$
1.
ip as-path acce 1 per ^3$
(config-router)
nei 2.2.2.2 filter-list 1 in
只允许给我(3 i)这种情况的路由
2.
ip as-path acce 1 per _5$
route-map AS per 10
match as-path 1
set wei 100
route-map AS per 20
(config-router)
nei 32.32.23.3 route-map AS in
条件通告
当本地出现/不出现什么路由的时候才通告给对方
acce 1 per 5.5.5.0
对方
acce 2 per 33.3.3.0
自己
route-map IN per 10
mat ip add 1
route-map OUT per 10
mat ip add 2
(config-router)
nei 32.32.35.5 advertise-map IN exit-map OUT
如果IN列表的东西出现了,才发布自己OUT列表的东西
BGP负载均衡
(config-router)
maxi [多少条]
让本路由器最多支持多少条负载均衡