计算机三级网络技术:BGP协议7大高频考点全解析(附真题+记忆口诀)
🔥 计算机三级网络技术BGP考点一篇搞定!建议收藏备用,考前翻一翻,分数稳稳拿。
📌 写在前面
备考计算机三级网络技术的同学都知道,路由协议 是每年必考的重点,而 BGP(边界网关协议) 更是选择题里的"常客"------近5年真题中出现了 25次!
但很多同学总是把 BGP 和 RIP、OSPF 搞混,四种报文类型记不住,TCP/UDP 分不清......
别慌!这篇文章把 BGP 的 7个核心考点 全部拆解清楚,配上 对比表格 + 真题演练 + 记忆口诀,看完再也不会丢分。
一、BGP 是什么?一句话搞懂
BGP(Border Gateway Protocol,边界网关协议) 是一种外部网关协议(EGP) ,用于在不同自治系统(AS) 的路由器之间交换路由信息。
🔑 核心区别 :RIP、OSPF 是内部网关协议(IGP) ,在同一个 AS 内部使用;BGP 是外部网关协议,在 AS 之间使用。
打个比方:
- IGP(RIP/OSPF) = 一个城市内部的交通导航
- BGP = 城市与城市之间的高速公路导航
二、7 大高频考点逐条拆解
✅ 考点1:BGP 是外部网关协议,不是内部网关协议
| 协议类型 | 代表协议 | 使用范围 |
|---|---|---|
| 内部网关协议 IGP | RIP、OSPF | 同一个自治系统(AS)内部 |
| 外部网关协议 EGP | BGP | 不同自治系统(AS)之间 |
💡 考试陷阱:题目常说"BGP是内部网关协议",直接判错!
✅ 考点2:BGP 使用 TCP,不是 UDP
BGP 发言人之间通过 TCP 连接 交换路由信息,端口号为 179。
| 协议 | 传输层协议 | 端口号 |
|---|---|---|
| BGP | TCP | 179 |
| RIP | UDP | 520 |
| OSPF | 直接用IP(协议号89) | --- |
💡 为什么用 TCP? 因为 BGP 要在 AS 之间交换大量路由信息,需要可靠传输,TCP 的面向连接特性正好满足需求。
✅ 考点3:BGP 交换路由信息的节点数以自治系统数为单位
- BGP 交换路由信息的节点数 不小于自治系统数
- 一个 AS 至少有一个 BGP 发言人,大的 AS 可能有多个
🔑 理解:BGP 是"AS 级别"的路由协议,它关心的是"经过哪些 AS",而不是"经过哪些路由器"。
✅ 考点4:BGP-4 采用路由向量协议,RIP 采用距离向量协议
| 协议 | 路由算法类型 | 核心度量 |
|---|---|---|
| RIP | 距离向量协议 | 跳数(最大15跳) |
| OSPF | 链路状态协议 | 链路开销(Cost) |
| BGP-4 | 路由向量协议(路径向量) | AS 路径长度等多种属性 |
💡 BGP 的路由向量 = 到达目标网络需要经过的 AS 序列,这也是 BGP 能避免路由环路的关键(看到自己的 AS 号就拒绝)。
✅ 考点5:update 分组更新路由,一个报文只能增加一条路由
BGP 使用 update 分组通知相邻系统路由信息的变化:
- 可以撤销一条或多条不可行路由
- 可以增加 一条新路由(注意:一个 update 报文只能增加一条路由!)
⚠️ 高频易错点:
- ❌ 错误说法:"一个 update 报文可以增加多条路由"
- ✅ 正确说法:"一个 update 报文只能增加一条路由,但可以撤销多条"
✅ 考点6:open 建立关系,keepalive 周期性确认
BGP 建立和维护邻居关系的过程:
- open 分组:用来与相邻的另一个 BGP 发言人建立关系
- keepalive 分组 :两个 BGP 发言人需要周期性地交换 keepalive 分组,确认双方相邻关系仍然有效
💡 记忆:open = "开门打招呼",keepalive = "定期问一句还在吗"
✅ 考点7:BGP 的四种分组类型
BGP 路由选择协议执行中使用 四个分组:
| 分组类型 | 作用 | 触发时机 |
|---|---|---|
| open(打开) | 建立 BGP 邻居关系 | 连接建立时 |
| update(更新) | 通知路由信息变化(撤销/增加) | 路由变化时 |
| keepalive(保活) | 确认邻居关系存活 | 周期性发送 |
| notification(通知) | 检测到错误时发送,关闭连接 | 发生错误时 |
🔑 口诀 :打开更新保活通知 = 打(open)更(update)保(keepalive)通(notification)
三、BGP vs RIP vs OSPF 一张表全搞定
这是考试最常考的对比题,务必背熟!
| 对比项 | RIP | OSPF | BGP |
|---|---|---|---|
| 协议类型 | 内部网关协议 IGP | 内部网关协议 IGP | 外部网关协议 EGP |
| 路由算法 | 距离向量 | 链路状态 | 路由向量(路径向量) |
| 传输层协议 | UDP | IP(协议号89) | TCP |
| 端口号 | 520 | --- | 179 |
| 度量值 | 跳数(≤15) | 链路开销 Cost | AS路径等多属性 |
| 适用范围 | 小型网络 | 同一AS内部 | 不同AS之间 |
| 收敛速度 | 慢 | 快 | 较慢 |
| 是否支持VLSM | RIPv2支持 | 支持 | 支持 |
四、真题演练(含详细解析)
📝 真题1
题目:下列关于 BGP 协议的描述中,错误的是( )
A. BGP 是外部网关协议
B. BGP 使用 TCP 协议传输路由信息
C. BGP 交换路由信息的节点数以自治系统数为单位
D. 一个 update 报文可以增加多条路由
答案:D
解析 :一个 update 报文只能增加一条路由,但可以撤销多条不可行路由。A、B、C 均为 BGP 的正确特征。
📝 真题2
题目:BGP 协议使用的四种分组是 open、update、keepalive 和( )
A. hello
B. notification
C. request
D. response
答案:B
解析:BGP 的四种分组为:open(打开)、update(更新)、keepalive(保活)、notification(通知)。hello 是 OSPF 的分组类型。
📝 真题3
题目:下列关于路由协议的说法中,正确的是( )
A. RIP 使用 TCP 协议
B. OSPF 是外部网关协议
C. BGP 使用 TCP 协议,端口号为 179
D. BGP 采用距离向量协议
答案:C
解析:
- A 错:RIP 使用 UDP,端口 520
- B 错:OSPF 是内部网关协议
- C 对:BGP 使用 TCP,端口 179
- D 错:BGP 采用路由向量(路径向量)协议,RIP 才是距离向量
📝 真题4
题目:两个 BGP 发言人之间用来确认相邻关系的分组是( )
A. open
B. update
C. keepalive
D. notification
答案:C
解析:keepalive(保活)分组用于周期性地确认双方的相邻关系,防止因为长时间没有数据传输而误认为连接断开。
五、终极记忆口诀
把这几句话背下来,BGP 考点全覆盖:
🎯 BGP 记忆口诀
外部协议用 TCP,十七九号要牢记;
路由向量选路径,AS 数量为单位;
四种报文要分清:打开更新保活通;
Update 加一条,撤销多条没问题;
Open 建连 Keepalive 保,Notification 报错了。
六、易错点清单(考前必看)
- ❌ BGP 是内部网关协议 → ✅ 外部网关协议
- ❌ BGP 使用 UDP → ✅ 使用 TCP,端口179
- ❌ BGP 采用距离向量 → ✅ 路由向量(路径向量)
- ❌ 一个 update 可增加多条路由 → ✅ 只能增加一条
- ❌ keepalive 不定期发送 → ✅ 周期性发送
- ❌ BGP 节点数小于 AS 数 → ✅ 不小于 AS 数
- ❌ notification 用来更新路由 → ✅ 检测到错误时发送
🎉 总结
BGP 作为计算机三级网络技术的高频考点,核心就是这 7个知识点 + 一张对比表 + 四种报文。把本文的口诀背熟,真题做明白,考试遇到 BGP 相关题目就是送分题!
💬 互动时间:你在备考三级网络技术时,哪个知识点最容易搞混?评论区告诉我!
📚 关注我,持续更新计算机三级/软考网络工程师备考干货,带你一次过线!
🏷️ 下篇介绍:
IPS入侵防护系统高频知识点