BGPEBGPIBGPIGP还没搞清楚?

一开始,电脑之间互相访问靠的是网线连接。这样,电脑能收到在网线上传输的所有数据。

但不是每台电脑都希望收到与自己无关的数据,所以需要“路由器”来将电脑们统一管理和分发,传送数据到指定的地方。

就像无形之中电脑被分了很多个“组”一样,这些“组”都使用相同的技术协议进行管理,我们将这样的“组”称之为“自治系统(AS)”。

自治系统,顾名思义,就是自己管理自己,一般来说就是由机构或者组织来统一管理自己内部的网络。现实当中,常见的自治系统有一所大学,一个企业或者一个公司个体。

为了便于理解,我们把自治系统这个概念放大到“忍者世界”的国家层面。

比如中兴文档的数据想要从兴之国送去土之国、雷之国、火之国。很明显要经过其它中间国家。

若数据想经过雨之国,那么雨之国可能会想:“凭什么让你的数据从我这里通过,我怎么知道你的数据里是不是藏着爆炸符呢?”

而且在实际中,每个自治系统都可能采用不同的数据传输手段,这样通信肯定会受到阻碍,又怎么会发展为现在的互联网呢?

02BGP究竟是什么?

为调节这种纷争,IANA这个机构就出现主持公道了!(IANA就是负责分配IP地址的那个源头机构)

IANA给每个国家(自治系统)都分配不重复的编号,这些编号可以理解为大家都遵守的和平协议的标识,而这个和平协议,就是BGP(BorderGatewayProtocol,边界网关协议)。

如果每一个国家(自治系统)都使用BGP这个规则来进行数据的传输,那么路由器也再不需要把全世界的设备都记下来,只需要把国家(自治系统)的编号记录下来就可以啦!

那数据是如何在不同自治系统的路由器之间进行传输的呢?

那就要说到BGP的两个分类了:IBGP(InteriorBorderGatewayProtocol,内部边界网关协议)和EBGP(ExternalBorderGatewayProtocol,外部边界网关协议),那么他们分别是什么呢?文档君慢慢跟你道来~

03IBGP和EBGP有什么区别?

IBGP(InternalBGP)和EBGP(ExternalBGP)从字面意思来看Internal表示向内,External表示向外。

文档君继续举例子,这个问题可以理解为分工合作,EBGP就好比每个国家的外交部,外交部专门和其他国家打交道,获取信息后传送给国内的媒体再公布给社会。

相对地,IBGP就可以理解为国内大媒体,将外交部获得的消息传递到国内。

结合上面的例子,继续来说说EBGP和IBGP有哪些区别呢?

EBGP仅处理自治系统之间的数据传输,IBGP仅处理自治系统之中的数据传输,就像外交部和国内媒体分工非常明确。

IBGP从EBGP获得的自治系统路径,是不会进行更新或者修改的,如果要更新也得由EBGP去更新或者修改,IBGP内部不会独自修改。

正如国内媒体在得到外交部发布的国际新闻以后,不能自行编造新闻,必须如实传递,不然会使得国内民众的信息不对称。

EBGP是不需要进行全互联的。比如兴之国要和火之国通信,中间相隔其他国家,如果通过另外架设网络来绕过中间国家,显然是不划算的,也是不现实的。但是如果中间国家也有使用EBGP的话,就可以透过中间国家来传递数据了,这样就不需要进行全互联了。

04IBGP与IGP有什么区别呢?

这个时候可能又有同学疑惑,有了IBGP,是不是不需要IGP了呢?

当然不是!

IBGP与IGP重点不同,我们在学习IGP时,我们了解它有鼎鼎有名的几员大将,如OSPF、IS-IS、RIP……。IGP的重点在于自治网络中发现和计算路由,而IBGP在于控制整体路由的传播。

延用上文的例子。

IBGP负责国际新闻在国内的整体流通,就好比国内非常有话语权的大媒体,但是具体如何传递给民众并不负责。

而IGP就负责消息在国内各个小媒体上的传播,并尽力于如何让这些消息传播的更快更准确,所以IBGP和IGP缺一不可。

读到这里,大家已经可以分清了BGP家族中的EBGP,IBGP,IGP了吧!那我们再详细说说BGP是如何工作的?

05BGP是如何工作的?

这两个BGP建立会话的时候会有四种基本报文类型。

建立连接——Open报文:Open报文是TCP建立连接后发送的第一个报文,用来与其他设备或自治系统建立连接。

交换信息——Update报文:Update报文用于在设备或自治系统之间交换路由信息。

检测状态——Notifiaction报文:当BGP检测到错误状态时,就向对等体发出Notifiaction报文,之后BGP连接会自动中断。

保持连接——Keepalive报文:BGP会周期性地向设备或自治系统发出Keepalive消息,用来保持连接的有效性。

为方便执行会话,BGP将交互过程分为以下六种状态:

Idle(空闲):为初始状态,复位TCP连接的重连计时器(通常为60s),准备发起TCP连接。路由器查找路由表,是否有到达邻居的路由。

如果TCP连接成功,就转到Opensent状态。

如果TCP连接失败,就转为Active状态。

Active(行动):当可以发送TCP连接,也可以收到邻居的应答报文,但是依然无法建立起TCP三次握手,就会进入到此状态(TCP三次握手参见往期推文三次握手,四次挥手,原来TCP这么有礼貌!)。在此状态,BGP总是试图建立TCP连接。

如果TCP连接建立成功,就转到Opensent状态。

如果TCP连接建立失败,不停重新发起TCP连接,就退回到Connect状态,并在计时器结束后,转回Active状态。

Opensent(Open发送):TCP连接成功,发送第一个Open报文,并等待接收邻居的Open报文。

OPENconfirm(Open证实):表示收到邻居的Open报文,等待Keepalive报文或者Notifiaction报文,如果没有收到又会进入Active状态。

Established(已建立):最后BGP会话连接的时候就是Established状态了。之后可以通过Keepalive报文进行邻居保活。

这里提及BGP最重要的6个属性:

本地偏好(localPerference)——越大越优

这个属性会发送给自治系统里所有的IBGP路由器,也就是这个属性在自治系统里使用,并且提供离开自治系统的最优路径,这个属性值同样是越大路径越优。

举个例子,选择市内交通工具的场景就类似于比较本地优先级~

MED——越小越优

说的属性就是MED(MultipleExitDiscriminator,多出口鉴别器),如果你的相邻自治系统有两个或者多个BGP,路由和你的自治系统相连,这个时候MED属性就可以定义哪条路径更优,使用MED属性值来标识这些属性值越低,表示为更优的路径。

MED属性特点如下:

用于向外部对等体指出进入AS的首选路径。

仅在相邻两个AS之间传递。

与localPerference分别指引进、出AS的路径。

同理,选择市间交通工具的场景就类似于比较MED属性~

自治系统路径(ASpath)——越少越优

ASpath就是路由经过的所有AS的集合喔!

当前我们需要跨越AS进行通信的时候,将本地AS号添加到列表的最前面就可以啦!

ASpath属性可以避免形成路由环路,还可以用于路由的选择和过滤。那么ASpath属性是如何进行路由选择和过滤的呢?

优先级属性(origin):

IGP>EGP>INCOMPLETE

源属性是有优先级的喔!IGP优先级最高,EGP次之,Incomplete优先级最低。

NEXTHOP属性

下一跳属性定义了到达目的地下一跳的设备IP地址,是告诉别人去往目的地的下一个“坐标”。比如:当我们跳格子的时候,首先要看到下一个格子的位置。对于路由器来说,要首先确认下一个格子(设备)的IP地址,才可以发送数据到这个设备。

具体还可以分为以下情况:

COMMUNITY属性

团体属性根据某些特征对路由信息进行分类,与AS无关。常被用来简化路由策略的应用和降低维护管理的难度。

有了这些属性以后,我们就可以使用算法配合这些属性,算出最佳的路径。

当然BGP并不是一个自动配置的协议,而是需要手动配置的啊!

06BGP有哪些新发展?

接下来我们就把话筒递给BGP,让他来介绍一下BGP有哪些新发展?

信息搜集有途径——BGPLinkState

经过认真的深造学习,BGP不仅扩展上文提到的属性,还定义了新的link-stateNLRI,一致通过了地址族信息AFI/SAFI为163888/71的封装标准,实现了网络拓扑收集的一种新方式——BGP-LS!使得拓扑的收集更为高效!

大型组网有对策——SegmentRouting

网络安全有保障——BGPFlowSpecification

DoS(DenialofService)/DDos(DistributedDenailofService)攻击对网络安全是一个重大威胁,它就像堵车一样会导致网络拥塞或者服务器CPU占用过高而无法为用户提供服务。而传统的流分类、重定向技术都有一定的缺陷。

BGP为了解决传统预防方法的缺陷,通过NLRI(NetworkLayerReachabilityInformation,网络层可达信息)属性携带流量匹配信息,AFI/SAFI为1/133,扩展了团体属性来携带数据流处理动作,比如对流量进行限速、引流、丢弃等。

极简演进有方向——EVPN

互联网业务高速发展,数据中心内服务器数量的大量增加,虚拟机的产生使得二层域内MAC数量剧增,传统二层以太网VPN技术VPLS不能满足建立超大型数据中心的需要。

THE END
1.收集造句68、那是信息。我们收集它,把他们放到一起。看看能和什么对上。蛛丝马迹。 69、昨天我和爸爸去收集了四种水果的秋叶它们都是椭圆形。石榴的秋叶是又绿又黄黄皮的秋叶是黄多绿少龙眼的秋叶是橙多黄少还有一点绿色荔枝的秋叶只有一种颜色都是褐色。我不知道其它的秋叶是什么颜色以后有机会多观察一下增长见识。 https://m.hao86.com/zaoju_view_9b865f43ac9b865f/
2.正版资料免费大全资料词语释义解释落实热点正版资料免费大全资料与词语释义解释落实的重要性 随着互联网的普及和科技的飞速发展,信息的获取变得前所未有的便捷,在海量信息中,如何获取正版资料,确保知识的准确性和权威性,成为了我们必须面对的问题,本文旨在探讨正版资料免费大全资料的重要性,并解释词语释义解释落实的价值。 http://www.dlzdag.cn/post/474.html
3.我们所需的各种营养都是从食物中获得的。(判断对错)发布:2024/12/13 20:0:2组卷:1引用:3难度:0.7 解析 2.一年有 个季节,分别是 季、 季、 季、 季。冬季过去了,就是 季了。 发布:2024/12/13 23:0:1组卷:2引用:4难度:0.7 解析 3.大自然里,到处都是不一样的风景。 (判断对错) 发布:2024/12/13 1:0:1组卷:0引用:3难度:0.6 解析把https://www.jyeoo.com/shiti/b7123d10-9158-4153-53a4-de625ffdaf92
4.碎片碎片三:当我们把大量的时间投入到课后的作业和试卷中,有没有想过,把对作业的较真腾出一些时间给备课,扎扎实实地备好课。课堂有质量了,作业的状态也会相应好转! 碎片四:精讲多练,练在当堂,及时反馈!既为自己减负,更为孩子减负。课后作业少一点儿,学业质量仍然要有保证!光说不练肯定是不行的。拒绝低效作业!https://www.jianshu.com/p/9c6b33ac1e5a
5.精选综合资料,揭秘精选综合资料:获取运用与百度收录全攻略揭秘精选综合资料:大众如何获取与使用,注意事项与百度收录建议 摘要:本文将围绕“精选综合资料”这一主题进行深入探讨,揭示如何获取和使用精选综合资料,同时给出相关建议。本文将分为以下几个部分:什么是精选综合资料、如何获取精选综合资料、使用精选综合资料的注意事项以及如何让百度收录你的精选综合资料。 https://4g.zcwy88.com/post/9779.html
6.搜集和收集的区别搜集和收集的区别如下:1、字不同,两者的第一个字不同,“搜”与“收”不同 2、词义有区别:搜集:搜寻聚集 他走遍天南地北,家里搜集了各地的代表之物。收集:使收拢汇集在一起 3、搜集与收集相比较,搜集更有目的性,更有选择性。搜集含有将相关的东西或资料收集起来并有选择性的方向性的分类 收集则只有https://baijiahao.baidu.com/s?id=1723278831514649046&wfr=spider&for=pc
7.“搜集”和“收集”的意思是什么,有什么区别?一、“搜集”和“收集”的意思分别是: 1、“搜集”:搜索、收集(Gather),从组内的所有进程收集数据到一个进程/到处寻找(事物并聚集在一起)。 2、“收集”:招收聚集;把零散的东西搜罗、搜集、收拢在一起。 二、区别: 1、搜集较收集而言,有一定的选择性,方向性。 http://m.nmgx.cn/shiji/1465.html
8.需求收集分析管理的方法需求优先级的评估是需求采集还是需求分析搜集行业报告、整理研究资料 数据分析: 适合已有的产品且完成数据埋点,通过用户的数据做分析 伪需求: 每一个伪需求背后,都是一个没被满足的痛点(准确的说是没被发现),不要问客户他需要什么,因为他们根本不知道,在平板电脑出来之前,用户并不知道自己需要一台完全没有键盘的电脑。 https://blog.csdn.net/weixin_45477086/article/details/124586966
9.统计报表侧重收集哪种数据(数据收集表格和统计报表区别)本篇文章给大家谈谈统计报表侧重收集哪种数据,以及数据收集表格和统计报表区别对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享统计报表侧重收集哪种数据的知识,其中也会对数据收集表格和统计报表区别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! https://www.huoban.com/news/post/129594.html
10.收集和搜集有什么区别?这两个词我在使用时经常搞不准,请问应该先找两个词语中不同的语素:那就是“收”和“搜”.“收”是东西放在眼前,人不需要费多大力气就能得到;而“搜”中包含了一个比较辛苦的搜索过程.举例说名,“收集邮票”,可能是市面上有某种邮票出售,你仅仅是去收买; APP内打开 为你推荐 查看更多 搜集和收集的意思是什么,有什么区别 看字面就可以理解了,https://qb.zuoyebang.com/xfe-question/question/ac8590ca25042615db186017d9f131d3.html
11.网页设计需要了解的相关知识这句其实不用解释了.你要明白的是我要做的站大概有什么样的效果,并有例子在脑海里浮现.要做的这个站属于什么样的行业,这个行业的站都有什么共同的特点. 2、你的目标/效果和你希望达到的目标/效果是怎么样的.你设计的目标,与客户的目标和公司领导的目标是否一致,有什么区别. http://www2.hnsyu.net/syxywlzx/jszc/wlxxaq/201012/t20101212_46968.html
12.淄博档案信息网规范标准《科技档案管理学》学习要点(一)任务:收集本专业馆藏范围的重要的科技档案;运用现代手段,对科技档案进行科学管理;积极开展科技档案利用与咨询工作;编辑出版有关科技档案编研成果;组织建设本专业或行业的科技档案目录中心;对移交单位准备进馆的科技档案的管理进行指导与检查;搜集、储存和加工本专业其他有关文献资料。 https://da.zibo.gov.cn/art/2008/10/17/art_339_383215.html
13.初中课文《范进中举》教学设计(通用11篇)初三的学生有一定的自学能力,能自己搜集资料并借助资料自学一些课文内容。但作文水平低。 三.教法分析 《范进中举》之前有教读课《故乡》、《我的叔叔于勒》、《安琪的礼物》,学生学完这三教读课后,能够对小说的特点有所理解,所以能运用已学知识比较独立地阅读课文,并初步学会知识迁移。 https://www.yuwenmi.com/jiaoan/banianji/331249.html
14.人力资源管理(补充版)呈旭chx(4)人力资源规划有助于满足员工需求和调动员工积极性。 (5)可以确保企业在生存发展过程中对人力资源的需求;为企业的人事决策提供依据和指导。 10.人力资源规划的程序:(1)收集相关信息:A.经营战略B.经营环境(劳动力市场;择业期望)C.人力资源现状 (2)供求预测(3)人力资源规划制定(4)人力资源规划执行 https://www.shangyexinzhi.com/article/5675303.html
15.三创策划书15篇七、创建国家环境保护模范城市与创建国家卫生城市、园林城市等有什么区别? 答:国家环境保护模范城市作为城市可持续发展的优秀典型,其内容更广泛、更丰富,含金量更高,它涵盖了社会、经济、环境以及卫生、园林等多方面内容,是城市精神文明与物质文明建设发展的结晶和升华。 https://www.wenshubang.com/cehuashu/3038786.html
16.华为没有3dtouch吃鸡怎么操作华为吃鸡3dtouch怎么设置2、剑三里面已搜集时装在哪里看。提示的是穿上就是表示已经收集了,但是要 外观商城的外观收集里。右侧套装和部件选项下有下拉三角,打开可以选已收集未收集之类。 3、有什么软件可以看到剑三外观啊QAQ 网友分享:有一个叫 MovieEdior 的软件,使用的前提是你已经下载了剑三,这个是剑三官方开放的一个软件,武器我好像还https://www.773hf.com/wiki/22131.html
17.万字干货!深度解析「B端用户画像」的特征和建立方法价值与意义 1. B端用户画像的价值 其实在用户画像的价值上B端和C端没有太大的区别,主要都是为了进行精准营销和个性化服务 精准营销的的价值主要是针对市场和销售团队而言的,我们所收集到的关于客户的每一点信息都可以称之为是一组数据,在大数据营销已经逐渐成熟的。当下一个成功的用户画像是可以助力销售团队更快速的https://www.uisdc.com/b-end-user-portrait-2
18.商务谈判沟通技巧与国内贸易相比,大家在国际贸易中更加愿意与熟人做交易,因此一旦了解对方的文化背景,来自沟通障碍的风险就会显著降低,生意成功的概率也就大幅度提高。除了在专业院校学习外,向多年从事对外贸易的业内人士学习是一条捷径。如果对外贸易的数额较高,则有必要抽出时间系统地了解贸易伙伴。这篇谈国际商务谈判中的跨文化问题及https://m.jy135.com/zhichang/854065.html