计算机三级:BGQ

计算机三级:BGQ

  • [一. BGP](#一. BGP)
  • [二. BGP协议中根据作用不同赋予了路由器不同角色](#二. BGP协议中根据作用不同赋予了路由器不同角色)
    • [2.1 发言者。](#2.1 发言者。)
    • [2.2 BGP 协议报文](#2.2 BGP 协议报文)
  • [三. 例题](#三. 例题)

按照工作范围的不同,路由协议可以分为 内部网关协议 和 外部网关协议 两大类

内部网关协议:RIP,OSPF,IGPR

外部(边界)网关协议:BGP

BGP是一个主要的外部网关协议 ,是不同自治系统的路由器之间交换路由信息的协议 ,目前使用的BGP-4 它已成为Internet草案标准协议。

一. BGP

  1. BGP是一种外部网关协议,与OSPF、RIP 等内部网关协议不同,它重点关心的是在不同AS 和不同路由器 之间传递路由信息以及控制优化路由信息

两个不同

不同AS之间使用的路由协议是(BGP)

  1. BGP是一种 "路径矢量"路由协议 ,BGP-4 使用的是路由向量协议 ,其路由信息中携带了所经过的全部自治系统的路径列表。
  2. 为了保证 BGP的可靠传输,其使用TCP 与其他自治系统中的发言人来交换路由信息。
  3. BGP支持CIDR和路由聚合
  4. 与IGP不同,BGP最重要的特性是丰富的路由属性以及强大的路由过滤和路由策略,通过使用路由策略等方法来更改路由属性。

二. BGP协议中根据作用不同赋予了路由器不同角色

2.1 发言者。

发送 BGP 协议报文的路由器 称为 BGP 发言者 ,它接受或产生新的路由信息,并发布给其他发言者。

  1. BGP 发言人通过 update 通知相邻系统路由信息发生变化。
  2. 两个 BGP 发言人需要周期性 的交换 keepalive 保活分组来确认双方相邻关系

2.2 BGP 协议报文

BGP 路由协议在执行中使用 4 种分组。

  1. 打开(Open )分组。打开分组用来与相邻的另一个 BGP 发言人建立关系

  2. 保活(Keepalive )分组。保活分组用来确认打开报文 ,以及周期性地证实相邻边界路由器的存在。

  3. 更新(Update)分组。更新分组用来发送某一路由的信息,以及列出要撤销的多条路由。"更新分组"是 BGP 协议的核心 ,BGP 发言人通过 update 通知相邻系统 ,而增加新路由时,每个更新报文只能增加一条。

  4. 通知(Notification )分组。通知分组的作用为发出错误通知 。BGP 发言者如果检测到对方发过来的消息有错误 或者对方主动断开 BGP 连接,都会发出通知报文通知 BGP邻居。

三. 例题

  1. 下列关于外部网关协议BGP的描述中,错误的是(B)

    A. BGP是不同自治系统的路由器之间交换路由信息的协议

    B. 一个BGP发言人使用UDP 与其他自治系统中的BGP发言人交换路由信息(TCP )

    C. BGP协议交换路由信息的节点数不小于自治系统数

    D. BGP-4采用路由向量协议

  2. 下列关于BGP协议的描述中,错误的是(A)。

    A. 当路由信息发生变化时,BGP发言人使用notification 分组通知相邻自治系统(UPDATE )

    B. 一个BGP发言人与其他自治系统中BGP发言人交换路由信息使用TCP 连接

    C. open分组用来与相邻的另一个BGP发言人建立关系

    D. 两个BGP发言人需要周期性地交换keepalive分组来确认双方的相邻关系

  3. 以下协议中不属于内部网关协议的是( C )

    A. RIP

    B. OSPF

    C. BGP

  4. 下列关于外部网关协议BGP的描述中,错误的是(A)。

    A. BGP是同一自治系统 的不同路由器之间交换路由信息的协议(不同 )

    B. 一个BGP发言人使用TCP与其他自治系统中的BGP发言人交换路由信息

    C. BGP协议交换路由信息的节点数是以自治系统数为单位的

    D. OBGP-4采用路由向量协议

相关推荐
FPGA小徐7 小时前
PA1 基础设施(2)深度解析:NEMU 中 ITRACE、MTRACE、FTRACE、IRINGBUF、ETRACE、DIFFTEST 全解析
java·服务器·网络
Zelman11 小时前
TCP 协议
网络协议·tcp/ip
life码农13 小时前
Nginx 配置允许指定 IP 段访问:从 192.168.1.1 到 192.168.1.124 及 /24 详解
网络·tcp/ip·nginx
javaDocker13 小时前
16.5 小时,我打掉了两只「SSL 握手失败」的怪
网络·网络协议·ssl
蜗牛互联网13 小时前
Python接入Gemini 3.8 Flash实现票据视觉抽取与规则校验
java·javascript·网络·人工智能·python
我就是不信14 小时前
TCP 原理详解:从三次握手到拥塞控制
网络·网络协议·tcp/ip
木白CPP14 小时前
USB(一): USB 概述&&介绍
linux·网络·嵌入式硬件
可乐鸡翅yeah_14 小时前
AES‑128 加密 M3U8,IV 初始化向量新手容易踩坑
前端·网络·数据库·ffmpeg·音视频·m3u8在线
HEJOO914 小时前
指针与结构体:C 语言进阶核心详解
c语言·开发语言·网络
en.en..15 小时前
IO 多路复用:select、poll、epoll 核心函数解析
网络