二十七、BGP技术总结


BGP:边界网关路由协议(Border Gateway Protocol)概述

1、路由协议分类

1.1、IGP:Interior Gateway Protocol(内部网关协议)

路由发现和计算
静态、RIP、OSPF、ISIS

1.2、EGP:Exterior Gateway Protocol(外部网关协议)

路由的控制、优选和传递
BGP、EGP(淘汰)

2、BGP 特点

(1)属于外部网关路由协议
(2)主要用于大型网络、大型集团、运营商、银行、国家电网、国与国之间的路由
(3)BGP 运行在IGP(内部网关)之上,其底层是IGP(内部网关路由协议)
(4)AS 自制系统,一个AS 可以是一个国家,也可以是一个运营商,也可以是一个跨国集团
(5)BGP的邻居关系:
IBGP:相同的AS
EBGP:不同AS
(6)BGP可以跨路由器建立邻居(因为bgp发送的报文都是单播)
(7)bgp 四层使用tcp 179号端口
(8)一台路由器只能启用一个bgp 进程


一、BGP 报文

BGP 五种报文:
(1)open:建立邻居
(2)keepalive:维持邻居
(3)update:路由更新
(4)route-refresh:刷新路由策略
(5)Notification:差错检测

二、BGP 基础配置

1、分类

(1)IBGP:相同的AS,建议使用环回口建立
(2)EBGP:不同的AS

2、配置示例

在这里插入图片描述

2.1、步骤①:建立邻居

2.1.1、拓扑配置

(1)R1:
指定R1所在的AS 100
指定邻居2.2.2.2所在的AS 100
指定更新源环回口地址(EBGP使用直连接口建立邻居,无需指定)

bgp 100
peer 2.2.2.2 as-number 100
peer 2.2.2.2 connect-interface LoopBack0

以上步骤确定了bgp报文的源地址:1.1.1.1,以及目标地址:2.2.2.2
重置bgp邻居关系:reset bgp all
(2)R2:

bgp 100
peer 1.1.1.1 as-number 100
peer 1.1.1.1 connect-interface LoopBack0 
peer 10.1.23.3 as-number 200
peer 10.1.25.5 as-number 200

在这里插入图片描述

2.1.2、BGP 邻居状态

(1)BGP 邻居状态机制
在这里插入图片描述
(2)总结
Active状态:TCP连接失败,启动BGP重传定时器,BGP路由器再次尝试与对方建立TCP连接。例如:对方路由器配置了BGP但是没有指定邻居。(被动等待TCP连接)
Connect状态:对方没有配置bgp进程。(开始主动建立TCP连接)

2.2、步骤②:传递路由

2.2.1、BGP 路由生成方式

(1)network
network将路由表中的路由引入bgp转发表。network引入路由时,路由需在路由表中存在,且引入时掩码需要和路由表中保持一致,示例如下:

bgp xxx
network ip mask

(2)import
示例如下:

bgp xxx
import ospf 1

(3)BGP 路由汇总(聚合)
(4)查看BGP路由指令如下:
在这里插入图片描述

2.2.2、BGP 路由黑洞

定义:能够学习到路由,但是无法访问
解决方法:在bgp中引入ospf学习到的路由,再在ospf中引入bgp中学到的路由
示例如下:
R5:

bgp 200
import-route ospf 1
ospf 1
import-route bgp 1

2.3、步骤③:路由控制

三、BGP 高级配置

在这里插入图片描述

1、BGP 通告原则

(1)仅将自己最优的路由发布给邻居(> 优化)
(2)通过EBGP邻居获得的最优路由可以发布给所有的BGP邻居
(3)通过IBGP邻居获得的路由不会发布给IBGP邻居——IBGP水平分割(防止IBGP路由环路)
(4)BGP和IGP同步(华为默认关闭该特性)
(5)默认从EBGP邻居学到的BGP路由的下一跳是EBGP对等体的IP地址,路由传递给IBGP邻居时下一跳地址不变(还是上一个AS的接口地址)
查看路由明细信息如下:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鞋不压震

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值