BGP第三日谈

news2024/9/19 11:10:16

                                                                今日所用拓扑

先补充昨日没有讲到的知识点:

1.IBGP有更新源检测机制

这种机制使得BGP路由在IBGP邻居间传递时下一跳地址仍然保持不变,但是IBGP却没有去往下一跳地址的路由,所以我们需要手动将IBGP邻居间传递的BGP路由下一跳地址转成与IBGP邻居相连的接口ip

peer 10.10.1.1 as 100
peer 10.10.1.1 next-hop-local

 2.EBGP邻居间有直连接口检测机制

这种机制依托于EBGP邻居间传递的BGP报文的特殊性:TTL为1,这也就决定了我们一般不能用loopback接口来充当EBGP邻居的router-id,要突破的话需要EBGP邻居配置:(不推荐)

[Huawei-bgp]peer 10.10.2.2 ebgp-max-hop 255

 3.Path Attributes   路径属性

Update报文中不仅有路由,还有路径属性,路由信息固然重要,但没有路径属性也独木难支。

分类

1)公认必遵:

所有BGP设备都要认识这类属性,必须存在与Update报文,若没有这类属性,update报文不完整,路由信息会出现错误

Origin:起源属性,是network注入还是import

As_Path:一条路由从哪个AS来的

Next_Hop:定义路由下一跳信息

2)公认任意

所有BGP设备认识此类属性

这类属性不要求必须存在Update种

若缺少这类属性,路由信息不会出错

Local_Pref属性

3)可选过度

所有BGP设备可以认识也可以不认识

若不认识,仍然会接收还会通告邻居

Community 团体属性

4)可选非过度

所有BGP可认识也可不认识

若不认识则忽略此类属性,而且不会通告邻居

列举属性:

MED属性

反射器中:

只有在IBGP设备链路上传,在与EBGP链路上没有这俩

Origin_id

Cluster_List

4.BGP之Next_Hop规则

1)EBGP邻居间传递BGP路由默认修改下一跳,修改为与EBGP邻居相连的物理接口ip

2)同AS下,本地始发的IBGP邻居间传递路由也会修改下一跳地址,修改为与IBGP邻居相连的接口ip

3)从EBGP邻居处搬运来的路由传递给IBGP邻居时不会修改下一跳地址

5.BGP选路规则

OSPF作路由优选只能用COST值

BGP有很多属性可以作路由选优

当去往一个目的地有多条路径时要进行路由优选

丢弃下一跳不可达的路由

1)PrefVal 协议首选值,默认为0,越大越优先

2)LocPrf 默认100 越大越优先

3)从邻居学来的还是始发的,始发大于邻居。自己始发的路由优于邻居学来的路由

4)AS_Path长度,越短越优先

5)起源属性,是network还是import   network优于import

6)比较MED值,默认为0,数字越小越优先

7)是EBGP学来的还是IBGP学来的,EBGP比IBGP优先

8)比去往nextHop的cost值,越小越优先

9)比较Cluster-list长度越短越好

10)比较下一跳地址所在设备的router-id 越小越好 (Originator_id)

11)比较peer 后面的IP地址的大小,越小越好

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1918677.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

星辰考古:TiDB v4.0 进化前夜

前情回顾TiDB v4 时间线TiDB v4 新特性 TiDBTiKVPDTiFlashTiCDCTiDB v4 兼容性变化 TiDBTiKVPD其他TiDB 社区互助升级活动TiDB 3.0.20 升级到 4.0.16 注意事项升级速览直观变化总结素材来源🌻 往期精彩 ▼ 前情回顾 在前面的章节中,我们共同梳理了 TiDB …

【ARM】CCI缓存一致性整理

目录 1.CCI500提供的功能 2.CCI500在SOC系统中所处的位置​编辑 3.CCI500内部结构​编辑 4.功能描述 1.CCI500提供的功能 2.CCI500在SOC系统中所处的位置 3.CCI500内部结构 Transaction Tracker(TT)是用来解决一致性和ordering问题的,它…

光伏仿真系统推荐

在全球能源转型和绿色能源发展的背景下,光伏行业作为重要的绿色能源组成部分,其智能化、数字化的发展显得尤为关键。光伏仿真系统作为提升光伏项目设计、运维效率的重要工具,在行业中扮演着不可或缺的角色。在众多光伏仿真系统中,…

构建工具webpackvite

1. webpack 使用步骤: 1.初始化项目yarn init -y(也可以是npm其他包管理工具) 2.安装依赖webpack webpack-cli:yarn add -D webpack webpack-cli(-D是只用于开发时候加) 3.在项目中创建src目录,然后编写代…

mov视频怎么改成mp4?把mov改成MP4的四个方法

mov视频怎么改成mp4?选择合适的视频格式对于确保内容质量和流通性至关重要。尽管苹果公司的mov格式因其出色的视频表现备受赞誉,但在某些情况下,它并非最佳选择,因为使用mov格式可能面临一些挑战。MP4格式在各种设备(如…

Suricata引擎二次开发之命中规则定位

二开背景 suricata是一款高性能的开源网络入侵检测防御引擎,旨在检测、预防和应对网络中的恶意活动和攻击。suricata引擎使用多线程技术,能够快速、准确地分析网络流量并识别潜在的安全威胁,是众多IDS和IPS厂商的底层规则检测模块。 前段时间…

Python精神病算法和自我认知异类数学模型

🎯要点 🎯空间不确定性和动态相互作用自我认知异类模型 | 🎯精神病神经元算法推理 | 🎯集体信念催化个人行动力数学模型 | 🎯物种基因进化关系网络算法 | 🎯电路噪声低功耗容错解码算法 📜和-…

下载设计免抠元素,就上这6个网站,免费下载!

寻找免费PNG免抠素材网站是创意设计者们探索的重要一环。这些网站提供了丰富的PNG格式素材,去除了背景,方便在不同项目中使用。精心挑选了6个免费PNG免抠素材网站,它们提供了高品质的素材资源,无论是个人设计还是商业项目&#xf…

Jetson-AGX-Orin 非docker环境源码编译安装CyberRT

Jetson-AGX-Orin 非docker环境源码编译安装CyberRT 1、安装依赖 sudo apt update sudo apt-get install g gdb gcc cmake sudo apt install libpoco-dev uuid-dev libncurses5-dev python3-dev python3-pip python3 -m pip install protobuf3.14.02、下载CyberRT源码 git cl…

从0开始的STM32HAL库学习4

对射式红外传感器计数复现 配置工程 我们直接复制oled的工程,但是要重命名。 将PB14设置为中断引脚 自定义命名为sensorcount 设置为上升沿触发 打开中断 配置NVCI 都为默认就可以了 修改代码 修改stm32f1xx_it.c 文件 找到中断函数并修改 void EXTI15_10_I…

mp3文件导入音乐乱码

在网上下载了beyond的mp3文件,发现看起来没问题,一旦加入到音乐软件就会乱码,看起来说因为音乐文件加载到元数据 思路参考了这个文章 解决Mac电脑音乐显示歌名的乱码问题_音频文件乱码-CSDN博客 不过这个只能解决名称乱码,我发…

Kodcloud可道云安装与一键发布上线实现远程访问详细教程

文章目录 1.前言2. Kodcloud网站搭建2.1. Kodcloud下载和安装2.2 Kodcloud网页测试 3. cpolar内网穿透的安装和注册4. 本地网页发布4.1 Cpolar云端设置4.2 Cpolar本地设置 5. 公网访问测试6.结语 1.前言 本文主要为大家介绍一款国人自研的在线Web文件管理器可道云,…

前端新手小白的React入坑指南

有个小伙伴跟我说,已经毕业了,开始实习了。但公司现在用的还是Vue,领导说是过段时间让他用React做项目,先自己学习起来。 我给他找了一些文档,顺便着呢,反正自己也写博客,自己也写一份吧&#x…

共集电极放大器+共基极放大器+放大器参数总结+单片机(全局/静态/动态变量+LED点阵初识+点亮LED并显示图形)

2024-7-11,星期四,18:38,天气:雨,心情:晴。终于下雨了,感受到了久违的凉爽,没有什么特殊的事情发生,继续学习啦,加油加油!!&#xff0…

君子签电子合同推动企业人事管理变革,降本提效

在日益复杂的人力资源管理领域,合同签署与管理成为HR面临的一大挑战。面对庞大的合同量、繁琐的审批流程、频繁的岗位变动以及离职时的合同管理难题,传统方式已难以满足高效、安全、合规的需求。 君子签针对HR面临的挑战和需求,打造智能合同…

如何定量选择孔销基准?-DTAS来帮你!

在当今快速发展的工程领域,公差仿真的作用日渐重要,在公差仿真中,基准体系的选择对于最终结果更是至关重要。基准体系不同可能导致仿真过程中的参数计算、误差分析以及最终的工程设计都有所不同。基准体系作为评估和比较的参照,直…

专业模板,轻松打造个性化产品册

​在当今竞争激烈的市场环境中,如何让你的产品在众多竞品中脱颖而出,吸引消费者的目光?专业模板为您提供了解决方案。通过轻松打造个性化产品册,让您的产品焕发出独特的魅力,赢得消费者的青睐。本文将结合实际案例和数…

C++中的虚函数:深入探究多态性

目录 ​编辑 引言 虚函数基础 纯虚函数与抽象类 虚函数与多态 虚析构函数 结论 引言 在C中,虚函数是实现多态性的关键机制,它允许我们编写更为灵活和可扩展的代码。通过虚函数,派生类可以提供不同的实现,而基类指针或引用…

面对频繁紧急修复,测试人员5大应对技巧!

频繁的紧急修复问题,经常会过多占用测试时间,影响正常测试周期和回归测试的完整性,不利于测试效率和质量的提高。因此为了更高效地处理此问题,测试人员可以采取以下5大策略来应对,以减少此类问题的发生并提高工作效率。…

王老师 linux c++ 通信架构 笔记(二)配置服务器为固定的 ip 地址、远程登录、安装 gcc g++ 与虚拟机文件夹共享

(7)本条目开始配置 linux 的固定 ip 地址,以作为服务器使用: 首先解释 linux 的网口编号: linux 命令 cd : change directory 改变目录。 ls : list 列出某目录下的文件 根目录文件名 / etc &a…