首页 > 其他分享 >1.7 BGP

1.7 BGP

时间:2024-07-21 21:25:52浏览次数:10  
标签:1.7 建立 报文 TCP BGP 连接 路由

1.7 BGP 的连接建立
一:TCP面向连接,基于TCP的协议必然有一个先建立连接的过程。要先建立连
接,两端的设备就必须先互相知道对方的IP地址,并且路由可达。那么是采用静
态配置的方式,还是动态建立连接的方式呢?BGP采用的是静态配置的方式,只
要双方指定的地址路由可达,就可以建立连接。这样做有以下好处:
1:可以与对端设备用任何IP地址建立邻居,而不限于某个固定接口的IP。这样,
我们就可以采用环回地址而非直连接口地址建立BGP邻居,两台设备之间如果主
链路中断了,只要有备份链路存在,就可以把流量切换到备份链路上,保持邻居
不断,增加了BGP连接的稳定性。
2:可以跨越多台设备建立邻居。由于是静态配置的方式,不一定只有直连设备
才能建立BGP邻居,只要双方指定的地址路由可达(通过IGP或者静态路由),
就可以建立邻居,这在AS内部建立IBGP连接时,就不用所有设备之间都建立IBGP
连接。IBGP会在本期后面内容中提及。
二:知道对方IP地址后,BGP会通过发送open报文来进行邻居的建立。如果连接
不能建立,说明对端设备状态不正常,于是会等待一段时间再进行连接的建立,
这个过程一直重复,直到建立连接 。
185
特性攻略
186
三:连接建立后,就可以进行路由表的同步了,BGP通过发送update报文进行路
由表的同步。
四:路由表同步完成后,并不是马上拆除这个连接,因为随时有可能会有路由的
更新或者删除,建立TCP连接是一个非常耗费资源的过程,所以BGP通过定期发
送keepalive报文进行TCP连接的维持,这样就可以不用重新建立连接,立刻就可
以进行路由更新。
五:如果经过一段时间(一般是3个keepalive报文发送周期)还没有收到对方的
keepalive报文时,我们就认为对方出现了问题,于是可以拆除该TCP连接,并且
把从对方收到的路由全部删除。

标签:1.7,建立,报文,TCP,BGP,连接,路由
From: https://blog.csdn.net/weixin_44770477/article/details/140590755

相关文章

  • 第三节SHELL脚本中的变量与运算(1.6-1.7.3)
    1,6常见的系统及变量在系统中被预设变量如下变量说明PATH命令的搜索路径,以冒号作为分隔符HOME用户的家目录的路径,是cd命令的默认参数COLUMNS命令行编辑模式下可使用命令的长度HISTFILE命令历史的文件路径HISTFLESIZE命令历史中包含的最大行数HISTSIZEhistory命令输出的......
  • BGP 协议(转载)
    BGP协议BGP协议介绍BGP全称是BorderGatewayProtocol,对应中文是边界网关协议。BGP是互联网上一个核心的去中心化自治路由协议。从这个解释来看,首先这是一个用于互联网(Internet)上的路由协议。它的地位是核心的(目前是最重要的,互联网上唯一使用的路由协议),它的目的是去中......
  • 开源可视化报表,JimuReport 积木报表 v1.7.8 版本发布
    项目介绍一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!Web版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。秉承"简单、易用、专业"的产品理念,极大的降低报表开发难度、缩短开发周......
  • 3年阿里hk主机干房BGP仅需150元 5年270元,单月4.2元(大水管)
    首先需要说明的是这个神仙操作不是我原创的,我只是进行二次归纳进行再次恰饭。感谢各位大佬提供的购买思路,真是把规则研究透了。 结论完成本文全部操作后你将以150-270元获取3-5年的下述服务器(或者白嫖到底0元购获取1年),这个价格我感觉很划算了毕竟是大厂的BGP线路,而且三网拉直,2......
  • springboot3(cloud 2022.0.0)整合seata1.7.1
    一、第一步下载对应版本的seata服务  二、修改conf下的application.yml配置注意:主要是连接nacos的一些配置:注册中心和服务发现的配置1#Copyright1999-2019Seata.ioGroup.2#3#LicensedundertheApacheLicense,Version2.0(the"License");4#you......
  • 游戏冻结工具 -- 雪藏HsFreezer v1.78
    软件简介HsFreezer是一款多功能游戏冻结工具,它允许用户随意暂停和继续游戏,同时具备系统优化和进程管理的功能。这款软件特别适合希望在游戏加载时间节省或在游戏与其他任务之间快速切换的用户。其主要特点包括快捷键操作、单锁模式的丝滑切换,以及丰富的系统优化功能。此外,HsF......
  • uni-app编译错误:“hasInjectionContext“ is not exported by “node_modules/.pnpm/p
    1.问题背景当我们接手一个新的uni-app项目(最头疼了x_x),可能会想到删掉node_modules和pnpm-lock.yaml后,执行npminstall或npminstall重新安装依赖包,然后执行pnpmdev:mp-weixin编译,但可能会遇到如下错误:"hasInjectionContext"isnotexportedby"node_modul......
  • 重磅|粉丝福利|专栏1.7|电力系统潮流和最优潮流
    新年快乐在苍穹之下飘逸时间的纺织机编织一年的篇章晨曦拂面,鸟语花香迎接黎明的曙光繁星坠落,夜色绵长盛装星空的宁静岁月如歌,时光飞逝2023留下足迹,2024将开启新篇章让我们心怀希望,展开美丽的画卷2024年,愿我们梦想绽放,心灵自由舒展以下所有资源文章......
  • mach(zig):从webGPU api了解渲染通道&shader
    学opengl3.3教程,你将了解通用图形渲染api。学vulkan,你将用1000+行代码画一个三角形。学webGPUapi,你将获得跨平台的图形api设计规范。reddit上有人说:OpenGL只是与3D硬件连接的几个应用程序接口之一。所有这些应用程序接口的基本概念都是一样的,即使应用程序本身的方式略有不......
  • Scrum Master JobGPT
    ScrumMasterJobGPT:您在当前就业市场中茁壮成长的新工具。在搜索或选择新的ScrumMaster工作时获得帮助。     鉴于ScrumMaster和敏捷教练目前所处的动荡时期,我们的社区必须团结一致。这就是ScrumMasterJobGPT,您在就业市场上的新盟友。这个免费工具可以通过付费的......