当前位置: 首页 > news >正文

计算机网络:BGP协议

BGP协议

  • 与其他AS的邻站BPG发言人交换信息。

  • 交换的网络可达性信息,即要到达某一个网络所要经历的一系列AS

  • 发生变化时,更新有变化的部分
    在这里插入图片描述

  • BGP协议交换信息的过程:所交换的网络可达性信息就是要到达某一个网络所要经历的一系列AS(一条完整的路径)。交换完后,各BGP发言人就根据所采用的策略从收到的路由信息中,选取较好的路由。

BGP协议报文格式

  • BGP的代言人要交换路由信息,要先建立TCP链接,即通过TCP传输。
    在这里插入图片描述
  • BGP是应用层协议,借助TCP传输

BGP协议特点

  • BGP支持CIDR,因此BGP路由表应当包括目的网络前缀、下一跳路由器、要到达某一个网络所要经历的一系列AS。
  • BGP刚刚运行时,BGP的邻站交换完整的BGP路由表;BGP运行之后,发生变化时,更新有变化的部分。

BGP-4的四种报文

  • OPEN(打开)报文:用于与相邻的另一个BGP发言人建立关系,并认证发送方。
  • UPDATE(更新)报文:通告新路径或者撤销原路径。
  • KEEPALIVE(保活)报文:在无UPDATE报文时,周期性的证实其连通性;也作为OPEN的确认。
  • NOTIFICATION(通知)报文:报告前面报文的差错,也被用于关闭链接。

三种路由算法的比较

在这里插入图片描述

http://www.lryc.cn/news/36005.html

相关文章:

  • 91. 解码方法 ——【Leetcode每日刷题】
  • 人体存在传感器成品方案,精准感知静止存在,实时智能化感控技术
  • mysql连接池的实现
  • 哪种类型蓝牙耳机佩戴最舒服?舒适度最好的蓝牙耳机推荐
  • 2020蓝桥杯真题洁净数 C语言/C++
  • 【随笔二】useReducer详解及其应用场景
  • 打怪升级之istringstream介绍
  • 系统重装漏洞
  • C++面向对象编程之五:友元(friend)
  • [手写OS]动手实现一个OS 之X86实模式下的汇编开发
  • 【Linux内核二】常用的网络丢包错包debug工具介绍
  • qt控件增加渐变色效果
  • 【node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 最全面有效的解决方案】
  • 打怪升级之字符串的分界符与字符串替换
  • 载荷台子使用方式
  • 1005 继续(3n + 1)猜想
  • VMware15配置NAT模式联通网络
  • doPost的实际使用
  • 2017年MathorCup数学建模A题流程工业的智能制造解题全过程文档及程序
  • HNU-电子测试平台与工具2-数模转换
  • CentOS7安装Telnet客户端和服务端和使用方式
  • 脂肪毒性的新兴调节剂——肠道微生物组
  • 【JavaSE系列】 第九节 —— 多态那些事儿
  • ego微商小程序项目-测试步骤
  • 华为OD机试用Python实现 -【报数游戏】2023Q1 A卷
  • Plsql使用
  • 小丑改造计划之四线程控制
  • Spring注册Bean的几种方式
  • Egg:使用joi进行参数校验以及注册接口小demo
  • 天梯赛训练L1-016(查验身份证)