前言
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第28天,点击查看活动详情
BGP的邻居建立条件
- 邻居地址可达
- 自身配置中的邻居所在AS号=邻居配置中声明所在AS号
- 数据包源IP=对方配置的邻居IP(这个IP也叫更新源,也将作为路由的下一跳)
使用回环口建立BGP邻居
为了增加稳定性,通常建议使用回环口建立邻居
- 更新源:建立邻居和邻居所学习到的路由的下一跳
- 多跳:EBGP邻居建立默认需要直连,因为TTL=1,如果非直连,必须修改TTL
命令
peer 2.2.2.2 contect-interface lo1 # 配置更新源
peer 2.2.2.2 ebgp-max-hop # 配置TTL,默认=1
BGP邻居关系配置的优化
- EBGP邻居之间一般采用直连接口建立邻居关系
BGP身份认证
peer 2.2.2.2 password cipher 123
R2配置
sys
sys R2
int g0/0/0
ip add 12.0.0.2 24
int lo 2
ip add 2.2.2.2 32
ospf 1 router-id 2.2.2.2
area 0
net 2.2.2.2 0.0.0.0
net 12.0.0.2 0.0.0.0
bgp 12
router-id 2.2.2.2
peer 1.1.1.1 as 12
peer 1.1.1.1 con lo 2
R1配置
sys
sys R1
int g0/0/0
ip add 12.0.0.1 24
int g0/0/01
ip add 13.0.0.1 24
int lo 1
ip add 1.1.1.1 32
ospf 1 router-id 1.1.1.1
area 0
net 1.1.1.1 0.0.0.0
net 12.0.0.1 0.0.0.0
ip route-static 3.3.3.3 32 13.0.0.3
bgp 12
router-id 1.1.1.1
peer 2.2.2.2 as 12
peer 2.2.2.2 con lo 1
peer 3.3.3.3 as 3
peer 3.3.3.3 con lo 1
R3配置
sys
sys R3
int g0/0/0
ip add 13.0.0.3 24
int lo 3
ip add 3.3.3.3 32
ip route-static 1.1.1.1 32 13.0.0.1
bgp 3
router-id 3.3.3.3
peer 1.1.1.1 as 12
peer 1.1.1.1 con lo 3