当前位置:网站首页>【HCIP】BGP 特性
【HCIP】BGP 特性
2022-07-28 01:06:00 【Domeecky】
BGP 特性分为「公认必遵属性」「公认任意属性」「可选过度属性」「可选非过度属性」
公认必遵属性:所有 BGP 设备都可识别此类属性且必须存在于 Update 报文中
公认任意属性:所有 BGP 设备都可识别此类属性且可以不存在于 Update 报文中
可选过度属性:厂商私有属性,BGP 设备可以不识别此类属性,但仍会接收转发
可选非过度属性:厂商私有属性,BGP 设备可以不识别此类属性,若不识别则忽略且不转发
(1)协议首选值(PrefVal)
华为 BGP 私有属性;本地有效不传递给任何 BGP 邻居;默认为 0;越大越优
当不想影响其他设备的选路时,可以使用协议首选值
preferred-value(2)本地优先级(Local_Pref)
公认任意属性;只在一个 AS 内部传递;默认 100,越大越优
应用在 AS 内存在多个出口时
local-preference「优先级」:修改路由本地优先级
default local-preference:修改默认本地优先级(3)优选本地生成的路由
当下一跳为 127.0.0.0 或 0.0.0.0 时,即为本地产生路由
本地路由优先级:手动聚合 > 自动聚合 > network > import > 从对等体学来的路由
(4)优选 AS_Path 最短的路由
公认必遵属性
as_path「AS号」add:增加AS列表
as_path「AS号」overwrite:用新的AS列表覆盖原有AS列表
as_path「AS号」none overwrite:删除原有AS列表
bestroute as-path-ignore:忽略as_path路径属性(5)比较 Origin 属性(起源属性)
依次优选 Origin 类型为:IGP > EGP > Incomplete
i(IGP):network
e(EGP):表明是从 EGP 协议学到的路由
?(Incomplete):import-route
(6)优选 MED 最低的路由
BGP 的 Cost;可选非过度属性;越小越优;若报文中不携带 MED 默认为 0
默认情况下,只有两条 BGP 路由 as_path 中最左边的 AS 号相同时才进行 MED 比较
MED = 变为 BGP 路由前的 Cost 值
IBGP → EBGP,EBGP → EBGP:不携带 MED
IBGP → IBGP,EBGP → IBGP:携带携带 MED
compare-defference-as-med:允许比较不同as号的med值
diterministic-med:优先比较最左边的AS号(7)EBGP > IBGP
(8) 优选下一跳 metric 小的路由
(9)负载分担,需 AS_Path 相同且手动开启
AS_Path 相同:AS 号相同;AS 数量相同;AS 顺序相同
无论是否开启负载,BGP 设备都会选取一条最佳路由传递给邻居
maximum load-balancing ?
integer:针对ibgp和ebgp路由开启负载
ibgp:针对ibgp路由开启负载
ebgp:针对ebgp路由开启负载
load-balancing as-path-ignore:负载分担时不比较as_path属性边栏推荐
- 组原必备知识点
- Codeworks round 810 (Div. 2) a~c problem solution
- [database data recovery] data recovery case of insufficient disk space of SQL Server database
- Plato Farm在Elephant Swap上铸造的ePLATO是什么?
- This operation may not be worth money, but it is worth learning | [batch cutting of pictures]
- Leetcode hot topic Hot 100 - > 3. longest substring without repeated characters
- MySQL的pymysql操作
- Synchronized details
- 【ROS进阶篇】第十讲 基于Gazebo的URDF集成仿真流程及实例
- 【Star项目】小帽飞机大战(六)
猜你喜欢
![[Yugong series] July 2022 go teaching course 019 - for circular structure](/img/40/b4e673de0462c3dd6ca8b8fb513914.png)
[Yugong series] July 2022 go teaching course 019 - for circular structure

借助Elephant Swap打造的ePLATO,背后的高溢价解析

Xiaomi website homepage big module - small module + navigation (floating case)

Leetcode hot topic Hot 100 - > 3. longest substring without repeated characters

A lock faster than read-write lock. Don't get to know it quickly

MySQL high availability and master-slave synchronization

Starfish Os X MetaBell战略合作,元宇宙商业生态更进一步

Record a production deadlock

智能合约安全——selfdestruct攻击

执行 Add-Migration 迁移时报 Build failed.
随机推荐
执行 Add-Migration 迁移时报 Build failed.
Use of classes in typescript
Vxe Table/Grid 单元格分组合并
Codeworks round 810 (Div. 2) a~c problem solution
软工必备知识点
synchronized详解
Understand the "next big trend" in the encryption industry - ventures Dao
[Star Project] small hat aircraft War (VI)
一种比读写锁更快的锁,还不赶紧认识一下
【愚公系列】2022年07月 Go教学课程 019-循环结构之for
Flume (5 demos easy to get started)
Go learning 01
feign调用get和post记录
Flume(5个demo轻松入门)
Zkrollup learning materials summary
Promise从入门到精通(第3章 自定义(手写)Promise)
数字赋能 创新未来:海丝埃睿迪亮相第五届数字中国建设峰会
一文读懂Plato Farm的ePLATO,以及其高溢价缘由
SFTP file / folder upload server
轻量版项目管理系统