当前位置:网站首页>BGP -- Border Gateway Protocol
BGP -- Border Gateway Protocol
2022-07-26 20:33:00 【Guan Bolan,】
Catalog
Opensent--- Send local open message
Openconfirm---open Message confirmation status
BGP and IGP difference
BGP Agreement concerns
3.AS-BY-AS: stay BGP among , Will a AS As a whole .BGP Load balancing is not supported , stay BGP among , If there are multiple paths to the same target network segment ,BGP Select an optimal path to load into the routing table according to the path attribute , Without load balancing .
BGP Data packets
open package
| Negotiate parameters | |
| AS Number | When creating a neighbor relationship, you need to specify the location of the neighbor AS Number , This parameter is carried in OPEN Send to the other party in the message , The other side will compare this AS Number and local AS Whether the numbers are consistent , If you are consistent, you can establish a normal neighborhood relationship |
| authentication | BGP Jianlin can also do authentication , After authentication, you will carry the authentication password , recognize Both sides need to compare the password , If you are consistent, you can establish a normal neighborhood relationship . |
RID | RID Will be in OPEN Carry... In your bag , After sending to the opposite end , The opposite end will detect this RID, If with local RID Different , Will be able to establish normal neighborhood relations |
Holdtime Time to live | The default time is 180S, During the life guarantee period , If you don't receive the message sent by the other party keeplive Packages or update package , Will disconnect BGP Neighborhood . This parameter is in open The message will be carried , however , Inconsistency between the two sides will not affect the establishment of neighbor relations , But in execution , This time must be consistent , The smaller of the two parties will be used . |
| Whether the router supports the refresh function |
Keeplive package
effect :① Life cycle , The cycle sending time is equal to the keeping alive time 1/3
② Confirmation package , stay open The message temporarily acts as a confirmation packet when negotiating parameters .
Confirm that the other party sent open Parameters in the message .
update package
effect : Carry the routing information that needs to be passed .
Represents a route entry information , The parameters carried are mainly the target network number Subnet mask Path properties .
In update package , There is one. Undo route entry field , The routing entries under this field will need to be deleted at the opposite end , It no longer needs to be expressed by means of toxic transmission .
notification package
effect : Alarm mechanism
Route-refresh package
effect : It is used to change the routing policy and request the peer to resend the routing information , Prerequisite : Both sides support the route refresh function .
BGP State machine
BGP The protocol separates the neighbor establishment process from the routing transceiver process .
BGP State machine description of :BGP Peer establishment process The change of state in the process .
IDLE --- Idle state
Connect--- Connection status
Opensent--- Send local open message
Openconfirm---open Message confirmation status
The opposite end also receives a message sent locally open message , Then confirm according to the parameters inside . If confirmed, it will send keeplive message . This paragraph received from the other party keeplive The message will then enter the next state .
Established--- Build state
BGP working process

边栏推荐
- 第二章:遇到阻难!绕过WAF过滤!【SQL注入攻击】
- MPLS 多协议标签交换技术
- Gbase learning - install gbase 8A MPP cluster v95
- ES6新特性
- 文件上传的方式和下载
- EasyCVR设备管理列表页面,分页数据不显示的问题修复
- Fitting the new direction of curriculum standards, ape guidance, creating a characteristic new concept content system
- 内网渗透学习(二)信息收集
- 从零开始搭建etcd分布式存储系统+Web管理界面
- A super simple neural network code with 5 coordinates for one layer node training
猜你喜欢
![Ue5 editor slate quick start [opening]](/img/88/9c6e8ff970b3138299ecbe79d90f2e.png)
Ue5 editor slate quick start [opening]

连接池快速入门

Cookies and sessions

小场景带来大提升!百度飞桨EasyDL助力制造业流水线AI升级

The Sandbox 和艺术家 Alec Monopoly 达成合作

Silent desktop fan chip dltap703sd Jericho

Fitting the new direction of curriculum standards, ape guidance, creating a characteristic new concept content system

潘多尼亚精灵 VoxEdit 创作大赛

What are the advantages of digital factory
![[record of question brushing] 22. bracket generation](/img/0d/8881fcbcd0e963875dff2946b95865.png)
[record of question brushing] 22. bracket generation
随机推荐
Do employees have to compensate the company for losses when they resign? The 34 year old captain resigned and was claimed 10.66 million yuan by the company
T246836 [LSOT-1] 暴龙的土豆
How to implement an asynchronous task queue system that can handle massive data (supreme Collection Edition)
BUU刷题记3
Three implementation methods of C # client program calling external program
7.25模拟赛总结
Cookie和Session
Pandonia spirit voxedit creation competition
The first training course was a perfect success (๑ㅂ•) و*
this指向-超经典面试题
ES6 method & Class array into real array & method of judging array
Meeting seating & submission of meeting OA
如何优雅地赞美他人?不妨尝试下这几种方式
小场景带来大提升!百度飞桨EasyDL助力制造业流水线AI升级
【刷题记录】22. 括号生成
tf.GraphKeys
连接池快速入门
为什么 ThreadLocal 可以做到线程隔离?
猿辅导的科技硬实力:让AI从读懂孩子作业开始
HM中如何获取CU块划分信息并用Matlab绘图