3.17 BGP路由衰减
#路由的不稳定性对大型网络危害极大,减轻路由不稳定性的路由聚合常常不容易实现。
#路由不稳定性包括周期性的路由震荡和随机性的路由抖动;
#路由衰减功能的BGP路由会在收到一条不稳定的路由后,酌情考虑是否通告给EBGP邻居;
=================================================================================
1、基础设置
=================================================================================
R1:
sys
sysname R1
int loop 0
ip add 10.0.1.1 32
int g0/0/0
ip add 10.0.12.1 24
q
------------------------------------------
R2:
sys
sysname R2
int loop 0
ip add 10.0.2.2 32
int loop 1
ip add 172.16.1.1 24
int g0/0/0
ip add 10.0.12.2 24
int g0/0/1
ip add 10.0.23.2 24
q
------------------------------------------
R3:
sys
sysname R3
int loop 0
ip add 10.0.3.3 32
int g0/0/0
ip add 10.0.23.3 24
q
------------------------------------------
=================================================================================
2、配置BGP路由协议
=================================================================================
R1:
bgp 100
router-id 10.0.1.1
peer 10.0.12.2 as-number 100
network 10.0.1.1 32
------------------------------------------
R2:
bgp 100
router-id 10.0.2.2
peer 10.0.12.1 as-number 100
peer 10.0.12.1 next-hop-local
peer 10.0.23.3 as-number 200
network 10.0.2.2 32
network 172.16.1.0 24
------------------------------------------
R3:
bgp 200
router-id 10.0.3.3
peer 10.0.23.2 as-number 100
network 10.0.3.3 32
------------------------------------------
#查看路由表
R1/R2/R3:
dis bgp peer
dis bgp routing-table
--------------
#测试R1、R3之间的连通性
R1:
ping -c 2 -a 10.0.1.1 172.16.1.1
R3:
ping -c 2 -a 10.0.3.3 172.16.1.1
=================================================================================
3、配置默认参数下的BGP路由衰减功能
=================================================================================
#在路由器R1/R2/R3上的BGP视图下使用dampening命令开启路由衰减功能。
R1:
bgp 100
dampening
------------------------------------------
R2:
bgp 100
dampening
------------------------------------------
R3:
bgp 200
dampening
------------------------------------------
#dis bgp routing dampening parameter查看路由衰减的配置参数
R1:
dis bgp routing dampening parameter
------------------------------------------
#测试R1、R3之间的连通性
R1:
dis bgp routing-table
ping -c 2 -a 10.0.1.1 172.16.1.1
R3:
dis bgp routing-table
ping -c 2 -a 10.0.3.3 172.16.1.1
=================================================================================
4、配置修改BGP路由衰减的参数
=================================================================================
#R3上配置Halflife Time为1min(60s),Resue Value为100点,Suppress-Limit为200点,Ceiling value为1001;
R3:
bgp 200
dampening 1 100 200 1001
#查看BGP衰减的配置参数
dis bgp routing dampening parameter
#查看R3的抖动参数
dis bgp routing-table flap-info
------------------------------------------