当前位置:网站首页>[hcip] BGP features
[hcip] BGP features
2022-07-28 02:28:00 【Domeecky】
BGP The characteristics are divided into 「 It is generally acknowledged that we must comply with the law 」「 Recognize any attribute 」「 Optional properties 」「 Optional non transition attribute 」
It is generally acknowledged that we must comply with the law : all BGP All devices can recognize such attributes and must exist in Update In the message
Recognize any attribute : all BGP Devices can recognize such attributes and may not exist in Update In the message
Optional properties : Vendor private property ,BGP The device may not recognize such attributes , But will still receive forwarding
Optional non transition attribute : Vendor private property ,BGP The device may not recognize such attributes , If it is not recognized, it will be ignored and not forwarded
(1) Protocol preferences (PrefVal)
Huawei BGP Private property ; Local validity is not passed to any BGP neighbor ; The default is 0; The bigger the better
When you don't want to affect the routing of other devices , Protocol preferences can be used
preferred-value(2) Local priority (Local_Pref)
Recognize any attribute ; Only in one AS Internal delivery ; Default 100, The bigger the better
Apply to AS When there are multiple exits in memory
local-preference「 priority 」: Modify the local priority of the route
default local-preference: Modify the default local priority (3) Prefer locally generated routes
Jump for now 127.0.0.0 or 0.0.0.0 when , That is, generate a route locally
Local routing priority : Manual aggregation > Automatic aggregation > network > import > Routes learned from peers
(4) optimization AS_Path The shortest route
It is generally acknowledged that we must comply with the law
as_path「AS Number 」add: increase AS list
as_path「AS Number 」overwrite: With the new AS The list overwrites the original AS list
as_path「AS Number 」none overwrite: Delete old AS list
bestroute as-path-ignore: Ignore as_path Path properties (5) Compare Origin attribute ( Origin attribute )
In turn, it is preferable to Origin The type is :IGP > EGP > Incomplete
i(IGP):network
e(EGP): It shows that it is from EGP Protocol learned routing
?(Incomplete):import-route
(6) optimization MED Lowest route
BGP Of Cost; Optional non transition attribute ; The smaller the better ; If the message does not carry MED The default is 0
By default , There are only two. BGP route as_path On the far left of AS Only when the number is the same MED Compare
MED = Turn into BGP Before routing Cost value
IBGP → EBGP,EBGP → EBGP: Do not carry MED
IBGP → IBGP,EBGP → IBGP: Carry carry MED
compare-defference-as-med: Allow to compare different as The no. med value
diterministic-med: Give priority to the leftmost AS Number (7)EBGP > IBGP
(8) Next jump metric Small routing
(9) Load sharing , Need to be AS_Path Same and manually opened
AS_Path identical :AS Same number ;AS The same number ;AS Same order
Whether the load is turned on or not ,BGP Devices will choose the best route to pass to their neighbors
maximum load-balancing ?
integer: in the light of ibgp and ebgp Route on load
ibgp: in the light of ibgp Route on load
ebgp: in the light of ebgp Route on load
load-balancing as-path-ignore: Load sharing is not compared as_path attribute 边栏推荐
- MySQL 中的 INSERT 是怎么加锁的?(荣耀典藏版)
- 重要安排-DX12引擎开发课程后续直播将在B站进行
- Appium 点击操作梳理
- The level "trap" of test / development programmers is not a measure of one-dimensional ability
- Starfish Os打造的元宇宙生态,跟MetaBell的合作只是开始
- Understand the "next big trend" in the encryption industry - ventures Dao
- C # using ABP warehouse to access the database error record set
- Class notes (5) (1) - 593. Binary search
- OBS keyboard plug-in custom DIY
- In practical work, how do I use postman for interface testing?
猜你喜欢

清除浮动的原因和六种方法(解决浮动飞起影响父元素和全局的问题)

Synchronized details

The level "trap" of test / development programmers is not a measure of one-dimensional ability

Read Plato & nbsp; Eplato of farm and the reasons for its high premium

The cooperation between starfish OS and metabell is just the beginning

How MySQL uses indexes (glory Collection Edition)

【愚公系列】2022年07月 Go教学课程 019-循环结构之for

【ROS进阶篇】第九讲 基于Rviz和Arbotix控制的机器人模型运动

OBS keyboard plug-in custom DIY

Starfish Os打造的元宇宙生态,跟MetaBell的合作只是开始
随机推荐
小米网站主页面大模块——小模块+导航(浮动案例)
Sample imbalance - entry 0
Flex development web page instance web side
Product axure9 English version, using repeater repeater repeater to realize multi-choice and single choice
11 Django basics database operation
CeresDAO:Ventures DAO的“新代言”
【ROS进阶篇】第十讲 基于Gazebo的URDF集成仿真流程及实例
【HCIP】路由策略、策略路由
MySQL的pymysql操作
【愚公系列】2022年07月 Go教学课程 019-循环结构之for
清除浮动的原因和六种方法(解决浮动飞起影响父元素和全局的问题)
MySQL create stored procedure ------ [hy000][1418] this function has none of deterministic, no SQL
Promise从入门到精通(第3章 自定义(手写)Promise)
Explore flex basis
使用BigDecimal类型应该避免哪些问题?(荣耀典藏版)
Promise from introduction to mastery (Chapter 1 Introduction and basic use of promise)
Structure pseudo class selector - find single - find multiple - nth of type and pseudo elements
LeetCode 热题 HOT 100 -> 2.两数相加
[in depth study of 4g/5g/6g topic -42]: urllc-14 - in depth interpretation of 3GPP urllc related protocols, specifications and technical principles -8-low delay technology-2-slot based scheduling and
Learn this trick and never be afraid to let the code collapse by mistake