计算机三级:BGQ
- [一. BGP](#一. BGP)
- [二. BGP协议中根据作用不同赋予了路由器不同角色](#二. BGP协议中根据作用不同赋予了路由器不同角色)
-
- [2.1 发言者。](#2.1 发言者。)
- [2.2 BGP 协议报文](#2.2 BGP 协议报文)
- [三. 例题](#三. 例题)
按照工作范围的不同,路由协议可以分为 内部网关协议 和 外部网关协议 两大类
内部网关协议:RIP,OSPF,IGPR
外部(边界)网关协议:BGP
BGP是一个主要的外部网关协议 ,是不同自治系统的路由器之间交换路由信息的协议 ,目前使用的BGP-4 它已成为Internet草案标准协议。
一. BGP
- BGP是一种外部网关协议,与OSPF、RIP 等内部网关协议不同,它重点关心的是在不同AS 和不同路由器 之间传递路由信息以及控制优化路由信息
两个不同
不同AS之间使用的路由协议是(BGP)
- BGP是一种 "路径矢量"路由协议 ,BGP-4 使用的是路由向量协议 ,其路由信息中携带了所经过的全部自治系统的路径列表。
- 为了保证 BGP的可靠传输,其使用TCP 与其他自治系统中的发言人来交换路由信息。
- BGP支持CIDR和路由聚合
- 与IGP不同,BGP最重要的特性是丰富的路由属性以及强大的路由过滤和路由策略,通过使用路由策略等方法来更改路由属性。
二. BGP协议中根据作用不同赋予了路由器不同角色
2.1 发言者。
发送 BGP 协议报文的路由器 称为 BGP 发言者 ,它接受或产生新的路由信息,并发布给其他发言者。
- BGP 发言人通过 update 通知相邻系统路由信息发生变化。
- 两个 BGP 发言人需要周期性 的交换 keepalive 保活分组来确认双方相邻关系
2.2 BGP 协议报文
BGP 路由协议在执行中使用 4 种分组。
-
打开(Open )分组。打开分组用来与相邻的另一个 BGP 发言人建立关系
-
保活(Keepalive )分组。保活分组用来确认打开报文 ,以及周期性地证实相邻边界路由器的存在。
-
更新(Update)分组。更新分组用来发送某一路由的信息,以及列出要撤销的多条路由。"更新分组"是 BGP 协议的核心 ,BGP 发言人通过 update 通知相邻系统 ,而增加新路由时,每个更新报文只能增加一条。
-
通知(Notification )分组。通知分组的作用为发出错误通知 。BGP 发言者如果检测到对方发过来的消息有错误 或者对方主动断开 BGP 连接,都会发出通知报文通知 BGP邻居。
三. 例题
-
下列关于外部网关协议BGP的描述中,错误的是(B)
A. BGP是不同自治系统的路由器之间交换路由信息的协议
B. 一个BGP发言人使用UDP 与其他自治系统中的BGP发言人交换路由信息(TCP )
C. BGP协议交换路由信息的节点数不小于自治系统数
D. BGP-4采用路由向量协议
-
下列关于BGP协议的描述中,错误的是(A)。
A. 当路由信息发生变化时,BGP发言人使用notification 分组通知相邻自治系统(UPDATE )
B. 一个BGP发言人与其他自治系统中BGP发言人交换路由信息使用TCP 连接
C. open分组用来与相邻的另一个BGP发言人建立关系
D. 两个BGP发言人需要周期性地交换keepalive分组来确认双方的相邻关系
-
以下协议中不属于内部网关协议的是( C )
A. RIP
B. OSPF
C. BGP
-
下列关于外部网关协议BGP的描述中,错误的是(A)。
A. BGP是同一自治系统 的不同路由器之间交换路由信息的协议(不同 )
B. 一个BGP发言人使用TCP与其他自治系统中的BGP发言人交换路由信息
C. BGP协议交换路由信息的节点数是以自治系统数为单位的
D. OBGP-4采用路由向量协议