【数通面试私房菜之BGP专题】第一期:BGP邻居建立过程

BGP邻居建立过程

BGP(Border Gateway Protocol)是一种用于自治系统(Autonomous System)之间的动态路由协议。BGP使用TCP作为其传输层协议(监听端口号为179)。

BGP对等体间通过以下5种报文进行交互,其中Keepalive报文为周期性发送,其余报文为触发式发送:

? Open报文:用于建立BGP对等体连接。
? Update报文:用于在对等体之间交换路由信息。
? Notification报文:用于中断BGP连接。
? Keepalive报文:用于保持BGP连接。
? Route-refresh报文:用于在改变路由策略后请求对等体重新发送路由信息。只有支持路由刷新(Route-refresh)能力的BGP设备会发送和响应此报文。

Open报文:

是TCP连接建立后发送的第一个报文,用于建立BGP邻居之间的连接关系。BGP邻居在接收到Open报文并协商成功后,将发送Keepalive报文确认并保持连接的有效性。确认后,BGP邻居间可以进行Update、Notification、Keepalive和Route-refresh报文的交换。

Keepalive报文:

BGP路由器会周期性的向邻居发出Keepalive报文,用来保持连接的有效性。

Update报文:

用于在BGP邻居之间交换路由信息。Update报文可以发布多条属性相同的可达路由信息,也可以撤销多条不可达路由信息。

Route-refresh报文:

Route-refresh用于在改变路由策略后请求对等体重新发送路由信息。

Notification报文:

当BGP路由器检测到错误状态时,就向邻居发出Notification报文,之后BGP连接会立即中断。

原文地址:https://blog.51cto.com/14417173/2481907

时间: 2024-11-01 11:42:03

【数通面试私房菜之BGP专题】第一期:BGP邻居建立过程的相关文章

【数通面试私房菜之ISIS专题】第七期:ISIS面试高频问题汇总

前 言减肥的诀窍是迈开腿,管住嘴:而面试的诀窍则是管住腿(少出去玩),张开嘴(多找老师模拟面试).本专题中高频面试问题汇总只是一小部分,详细的面试资料可以找誉天的班主任获取,大家有任何问题,也可以在下方留言,会为大家一一解答,祝所有准备面试的考生能够顺利通过面试,早日获得期待中的HCIE-R&S 证书!问题一:ISIS有哪些报文类型?分别有什么作用? 问题二:影响IS-IS邻居建立的因素有哪些? 问题三:IS-IS广播型网络中选举的DIS有哪些? 问题四:IS-IS中如何比较LSP新旧? 问题五

【数通面试私房菜之ISIS专题】第一期:ISIS报文详解

前 言 华为HCIE-R&S认证是目前业界含金量很高的一门认证.整个考试包含3个部分,笔试.实验和面试.面试是其中最具挑战的部分,因为面试不仅仅考察知识点的掌握,也考察考生现场分析问题的能力和反应能力.所以大家在平时备考过程中可以关注我们的面试专栏,有针对性的理解和分析相应的知识点. 大家除了学习各专题以外,还要多和老师沟通,大家进行模拟面试,并对以往考生的战报也要多加关注,了解哪些题目是面试频率较高的题目,哪些问题是考官比较关注的,以便在平时学习时,重点准备.本专栏中所有主题板块的相关知识点都

【数通面试私房菜之ISIS专题】第四期:ISIS链路状态数据库同步

路由器对于接收LSP的处理 P2P网络LSDB同步过程 P2P网络CSNP报文只发送一次,邻居建立后立即发送. ? 建立邻居关系之后,RTA与RTB会先发送CSNP给对端设备.如果对端的LSDB与CSNP没有同步,则发送PSNP请求索取相应的LSP. ? 假定RTB向RTA索取相应的LSP,此时向RTA发送PSNP.RTA发送RTB请求的LSP的同时启动LSP重传定时器,并等待RTB发送PSNP作为收到LSP的确认. ? 如果在接口LSP重传定时器超时后,RTA还没有收到RTB发送的PSNP报文

【数通面试私房菜之ISIS专题】第六期:ISIS与OSPF异同点详解

OSPF与IS-IS比较-基本特点 相同点1.均为IGP协议,且应用广泛.2.均支持IP环境.3.均采用分层设计和分区域设计. 不同点1.OSPF仅支持IP:IS-IS既支持IP,又支持CLNP.2.OSPF支持的网络类型丰富有P2P网络.P2MP网络.NBMA网络和广播网络:IS-IS仅支持两种网络类型,P2P网络和广播网络.3.OSPF支持虚连接:IS-IS虽然有类似功能,但是多数厂商不支持.4.OSPF工作在IP之上,协议号为89:IS-IS工作在数据链路层之上.5.OSPF基于接口划分区

【数通面试私房菜之BGP专题】第二期:BGP状态机详解

BGP对等体的交互过程中存在6种状态机: 空闲(Idle) .连接(Connect) .活跃(Active) .Open报文已发送(OpenSent) .Open报文已确认(OpenConfirm)和连接已建立(Established) . 在BGP对等体建立的过程中,通常可见的3个状态是:Idle.Active和Established. Idle状态: Idle状态是BGP初始状态.在Idle状态下,BGP拒绝邻居发送的连接请求.只有在收到本设备的Start事件后,BGP才开始尝试和其它BGP

【数通面试私房菜之BGP专题】第三期:BGP属性详解

公认属性:所有BGP路由器都必须识别并支持的属性.? 公认必遵:BGP的Update消息中必须包含的属性.? 公认任意:不必存在于BGP的Update消息中,可以根据需求自由选择的属性.可选属性:不要求所有的BGP路由器都能够识别的属性.? 可选过渡:BGP不能识别该属性,但可以接收该属性并将其发布给它的邻居的属性.? 可选非过渡:BGP可以忽略包含该属性的消息并且不向它的邻居发布. BGP常见属性类型 Origin属性 ? Origin属性用来定义路径信息的来源,标记一条路由是怎么成为BGP路

BGP的简单配置与IBGP和EBGP的邻居建立过程

实验要求:AR2, AR3, AR4 利用OSPF实现全网互通,AR1使用物理接口地址建立EBGP的邻居关系,AS 100 区域中使用环回口建立IBGP的邻居关系,然后在其中宣告LO1与AR1中的环回地址,实现AR1 ping AR4 实验过程:AR1:接口地址配置interface GigabitEthernet0/0/0ip address 192.168.1.1 255.255.255.0 interface GigabitEthernet0/0/1ip address 192.168.2

笔试面试目前遇到常见的问题:tip/ip的建立过程

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认: 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态: 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABL

(整理)ubuntu 的 相关知识(来自 鸟哥的私房菜)

1. Linux 文件权限概念 $ ls 察看文件的指令 $ ls -al 出所有的文件详细的权限与属性 (包含隐藏档,就是文件名第一个字符为『 . 』的文件) 在你第一次以root身份登入Linux时, 如果你输入上述指令后,应该有上列的几个东西,先解释一下上面七个字段个别的意思: 图2.1.1.文件属性的示意图 第一栏代表这个文件的类型与权限(permission): 这个地方最需要注意了!仔细看的话,你应该可以发现这一栏其实共有十个字符:(图2.1.1及图2.1.2内的权限并无关系) 图2