BGP协议

和谁交换:与其他AS的邻站BGP发言人交换信息。
交换什么:交换网络可达性信息
多久交换一次:发生变化时更新有变化的部分

一般来说两个网络都是由一个BGP发言人连接的。

BGP协议交换信息的过程

BGP协议所交换的网络可达性的信息就是要到达某个网络所要经过的一些列AS。当BGP发言人互相交换了网络可达性信息 后,各BGP发言人根据所采用的策略从收到的路由信息中找到到达各AS的较好路由。
由于因特网的规模较大,找到一条最佳的路由往往是比较困难的。

交换信息其实就是交换路径信息,我们也成为路径向量

BGP协议的报文格式

一个BGP发言人与其他自治系统中的BGP发言人交换2路由信息2,就要先建立TCP连接,即通过tcp传送,然后在此连接上交换BGP报文以建立BGP会话,利用BGP会话交换路由信息

使用tcp可以建立更可靠的连接

BGP协议的特点

BGP-4的四种报文

1.open报文:用来与相邻的另一个BGP发言人建立关系,并认证发送方。
2.UPDATE报文,通告新路径或者撤销原路径
3.keepalive报文,在无uodata报文时,周期性验证邻站的连通性也作为open的确认
4.notification报文

三种路由协议的比较


计算机网络——BGP协议相关推荐

  1. 【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )

    文章目录 一.路由选择协议分类 二.BGP 协议 简介 三.BGP 协议 信息交换过程 三.BGP 协议 报文格式 四.BGP 协议 特点 五.BGP-4 协议的 四种报文 六.RIP .OSPF.B ...

  2. 计算机网络之网络层:9、BGP协议

    网络层:9.BGP协议 思维导图: BGP报文格式: BGP协议的特点: BGP的执行过程: BGP-4的四种报文: BGP协议.RIP协议.OSPF协议对比: 思维导图: BGP报文格式: 1.建立 ...

  3. 计算机网络-网络层篇-BGP协议

    目录 概述 简单说为什么 基本概念 BGP报文有5种消息类型 大致过程 概述 BGP(Border Gateway Protocol:边际网关协议) BGP协议是运行在AS之间的一种协议 属于EGP, ...

  4. 计算机网络技术协议的三要素,通信网络协议三要素

    --> 本文向大家详细介绍网络协议是什么以及网络协议三要素是什么的基础知识,不懂的朋友可以通过本文了解学习!网络协议是什么 网络协议的定义:为计算机网络中进行数据交换而建立的规则.标准或约定的集 ...

  5. RIP协议与OSPF协议与BGP协议

    RIP协议: https://www.bilibili.com/video/BV19E411D78Q?p=54 RIP是一-种分布式的基于距离向量的路由选择协议,是因特网的协议标准,最大优点是简单. ...

  6. 协议森林03 IP接力赛 (IP, ARP, RIP和BGP协议)

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢!   网络层(network layer)是实现互联网的最重要的一层.正是在网络层面 ...

  7. 4.5.3 BGP协议

    4.5.3 BGP协议

  8. BGP协议路由聚合—AS-SET的使用

    BGP协议可以使用命令,将具体路由聚合成一条聚合路由. 路由聚合原则采用最长相同掩码匹配的方法. 路由聚合可以减小路由表的规模. BGP的聚合分为两种: 1. 自动聚合(现网中不用,可控性差,只能聚合 ...

  9. 基本概念,BGP协议的特征和消息类型,状态转换?

    基本的BGP概念 边界网关协议(BGP)是TCP协议上的一个自治网络中的路由协议.BGP是唯一一种海外专线可以处理类似于Internet大小的网络的协议,也是唯一一种可以正确处理非相关路由域之间的多路 ...

最新文章

  1. IntelliJ IDEA 2019.3这回真的要飞起来了,新特性抢先看!
  2. 原来matplotlib 散点图可以这样
  3. 使用ModelForm上传图片
  4. EPSON 自带CCD图像处理包使用举例
  5. JVM-对象的存活与死亡
  6. 北理计算机网络实验汇编,北理计算机与网络实验(II)(汇编语言实验4).docx
  7. python 代理服务器_Python实现HTTP代理服务器
  8. iOS蓝牙原生封装,助力智能硬件开发
  9. JZ3-从尾到头打印链表
  10. 移除collection中元素的注意事项(应用collection.remove移除元素造成的错误)
  11. 树形动态规划 java_树形动态规划
  12. matlab 数字带圈,LaTeX - 带圈数字
  13. Bootstrap 下拉菜单(Dropdowns)
  14. 快速掌握maya软件(基础建模)
  15. 计算机运行慢 卡是什么原因是什么原因,电脑反应慢是怎么回事?五招让你的电脑快得飞起!...
  16. 拆机专用磁力桌垫:保证一颗螺丝也不漏网
  17. 微软小冰之父李迪创业,沈向洋任执行董事,「红棉小冰」单飞
  18. DOS 之for循环
  19. 最大面额钞票10的21次方
  20. node官网下载安装

热门文章

  1. android手机导出日志adb logcat
  2. Python之freshman02
  3. viewFlipper的基本实现
  4. telnet不是内部或外部命令也不是可运行的程序或批处理
  5. 我的2018年计划-抓重点,出成绩,提高核心竞争力
  6. OpenIL(DevIL)- 开发者图像库
  7. shell的字符串截取
  8. 巴士博弈hdu1846
  9. GPU Profiling
  10. web开发详解,学习web前端开发的网站