【HCIP】学习 -- BGP邻居和配置

189 阅读1分钟

image.png

前言

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第27天,点击查看活动详情

BGP的邻居

  • BGP Speaker: 运行BGP的路由器
  • BGP Peers = BGP Neighbors = BGP对等体/邻居
  • 邻居关系建立在TCP连接的基础上,因此邻居不一定需要直连,可以通过IGP或者静态路由来提供TCP连接的可达性
  • 邻居必须手动指定,而非自动建立
  • 一台BGP路由器只能运行在一个AS区域内

image.png

BGP邻居类型

  • IBGP 外部BGP邻居,位于相同AS
  • EBGP 内部BGP邻居,位于不同AS

BGP配置命令

bgp 123 # 声明所在的AS号,创建进程
router-id 1.1.1.1 # 配置RID,必须唯一
peer 12.0.0.2 as-number 123 # 配置邻居IP地址和所在AS号
display bgp peer # 显示BGP邻居状态

BGP邻居关系配置

image.png

BGP邻居配置

image.png

配置R2

sys
sys R2
int g0/0/0
ip add 12.0.0.2 24

bgp 12
router-id 2.2.2.2
peer 12.0.0.1 as 12

配置R1

sys
sys R1
int g0/0/0
ip add 12.0.0.1 24

int g0/0/1
ip add 13.0.0.1 24

bgp 12
router-id 1.1.1.1
peer 12.0.0.2 as 12
peer 13.0.0.3 as 3

配置R3

sys
sys R3
int g0/0/0
ip add 13.0.0.3 24

bgp 3
router-id 3.3.3.3
peer 13.0.0.1 as 12

image.png

配置完成之后,等待会有邻居Up的提示。

dis bgp peer

image.png

BGP会发送keep alive包进行BGP存活探测。

image.png

BGP邻居建立条件

  • 邻居地址可达
  • 自身配置中的邻居所在AS号=邻居配置中声明所在AS号
  • 数据包源IP=对方配置的邻居IP(这个IP也叫更新源,也将作为路由的下一跳)