HCIP —— BGP --- 路由反射器和联邦

目录

IBGP的水平分割

解决办法

路由反射器 --- RR

反射器的环路问题如何解决???

1.Originator_ID 起源者ID

2.Cluster_List --- 簇列表

RR的配置

联邦的配置

1.联邦和其他AS设备建EBGP对等体

2.联邦内部IBGP建立对等体

3.联邦内部EBGP对等体的建邻


IBGP的水平分割

当运行BGP的设备从IBGP对等体处学习到一条IBGP路由,那么将不再转发给其他IBGP对等体

 

解决方案

--- 在IBGP对等体直接构建全连的IBGP对等体关系 , 1.增加拓扑的复杂性导致网络可拓展性差,2.增大了资源占用

 

解决办法

为了解决IBGP水平分割设计了两个技术-路由反射器 和 联邦

路由反射器 --- RR

当一个设备配置为RR后,他将在一定条件下·反射从一个IBGP对等体处学到的路由信息给自身的其他IBGP对等体

当一台设备被选定为路由反射器后,必须选择至少一个对等体成为反射器的客户(client这个客户可以多个,其他没有被选定为客户的对等体设备作为非客户,路由反射器和客户之间形成一个反射簇,并且用RR-反射器的RID作为反射簇的簇ID

1.如果从客户处学到一条BGP路由,那么他将反射给自身的客户和非客户

2.如果从非客户处学到一条BGP路由,那么他将反射给自身的客户,不能反射给非客户:非非不传

3.只有可用且优的路由信息才能被反射

反射的路由同样遵循IBGP水平分割原则

一个AS可以设置多个反射器

反射器的环路问题如何解决???

BGP反射器为了解决IBGP环路问题设计了两个属性

1.Originator_ID 起源者ID

当反射器反射一条路由信息时,首先会判断路由信息是否可用且优,一旦可用且优就可用被反射给其他IBGP对等体设备,如果该反射路由没有携带Originator_ID那么该设备将赋予一个Originator_ID(该反射路由的起源设备的RID),其次如果反射的路由本身携带Originator_ID,那么将不会在修改。当设备接受到路由信息钟携带Originator_ID为自身,那么该设备将不会学习该网段

2.Cluster_List --- 簇列表

每经过一个反射簇,Cluster_List中就会携带该反射簇的簇ID,当设备接受到一条反射的路由信息时,如果该反射路由中的簇列表包含自身反射簇的簇ID那么将不会学习到该网段

RR的配置

[r3-bgp]peer 2.2.2.2 reflect-client   ---- 设置反射器 客户

[r4-bgp]display bgp routing-table 1.1.1.0 24 --- 查看一条路由BGP

联邦的配置

1.联邦和其他AS设备建EBGP对等体

[r2]bgp 64512 --- 一个设备如果配置了联邦,那么BGP启动的AS号为联邦的AS的号

[r2-bgp]route-id 2.2.2.2

[r2-bgp]confederation id 2 --- 必须声明自身属于大的AS号

2.联邦内部IBGP建立对等体

[r2]bgp 64512 --- 一个设备如果配置了联邦,那么BGP启动的AS号为联邦的AS的号

[r2-bgp]route-id 2.2.2.2

[r2-bgp]confederation id 2 --- 必须声明自身属于大的AS号

[r2-bgp]peer 3.3.3.3 as-number 64512

[r2-bgp]peer 3.3.3.3 connect-interface Looback0   ---依旧采用环回建邻,依旧要改变更新源

3.联邦内部EBGP对等体的建邻

[r3 - bgp] bgp 64512

[r3 - bgp] router-id 3.3.3.3

[r3 - bgp] confederation id 2

4.

联邦:对于联邦内部的EBGP对等体来说,路由传递规则遵循EBGP的规则,但是路由本身需要遵循AS-BY-AS

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据管理【总结】

大数据:是指极其庞大的数据集,通常具备五大特征(5个V):数据量大(Volume)、数据类型多样(Variety)、数据生成速度快(Velocity)、数据真实性高&…

最新Claude3注册教程:解决Claude3 Opus被封无法发送手机验证码问题

Claude3注册指南:解决无法发送手机验证码问题 Anthropic在3月4日宣布推出最新的大型语言模型(LLM)系列——Claude 3。这一系列模型在多种认知任务上树立了新的性能标准,包括Claude 3 Haiku、Claude 3 Sonnet 和 Claude 3 Opus三个…

2024年纯前端VUE在线编辑微软Office/金山WPS的Word文档,支持私有化部署!

现在,随着数字化进程渗透到到各行各业,数据安全已经成为了数字化革命中的重要组成部分,而在线Office成在OA、ERP、文档系统中得到了广泛的应用,为我国的信息化事业也做出了巨大贡献。随着操作系统、浏览器及Office软件的不断升级和…

node的安装与介绍

安装 下载地址 node官网首页就会有两个安装选择,会根据当前电脑的系统自动显示对应的安装包,一个长期维护版(LTS),一个是尝鲜版,记住选择LTS版本 安装指定版本下载截图 安装过程截图(非常简单&#xff…

短剧小程序:掌中剧院,随时演绎精彩

在快节奏的现代生活中,人们越来越追求高效与便捷。为了满足广大用户对短剧内容的热爱和追求,我们推出了全新的短剧小程序,让精彩剧情触手可及,随时随地为您带来欢乐与感动。 一、轻松点播,随享短剧魅力 通过短剧小程…

Talk|加州大学圣地亚哥分校程旭欣:视觉反馈下足式机器人的全身操作与运动

本期为TechBeat人工智能社区第576期线上Talk。 北京时间3月6日(周三)20:00,加州大学圣地亚哥分校博士生—程旭欣的Talk已准时在TechBeat人工智能社区开播! 他与大家分享的主题是: “视觉反馈下足式机器人的全身操作与运动”,向大家系统地介绍…

【开源】JAVA+Vue.js实现大学生相亲网站

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、系统展示四、核心代码4.1 查询会员4.2 查询相亲大会4.3 新增留言4.4 查询新闻4.5 新增新闻 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的大学生相亲网站,包含了会员管理模块、新闻管…

Vue开发实例(十)Tabs标签页打开、关闭与路由之间的关系

创建标签页 一、创建标签页二、点击菜单展示新标签页1、将标签数据作为全局使用2、菜单点击增加标签页3、处理重复标签4、关闭标签页 三、点击标签页操作问题1:点击标签页选中菜单进行高亮展示问题2:点击标签页路由也要跳转 四、解决bug 先展示最终效果 …

项目管理工具进度猫:自我管理的应用

在飞速发展的现代社会中,每个人都面临着巨大的竞争压力,如何在这激烈的环境中脱颖而出,实现个人的成长与成功?答案就在我们的日常行为中——自我管理。 一、自我管理的定义 自我管理,简单来说,就是对自己…

mysql8安装配置(最新版)

目录 一、下载mysql8 二、安装mysql8 三、配置mysql 一、下载mysql8 下载链接:https://pan.quark.cn/s/58d9072e51c4 二、安装mysql8 双击msi文件 选择custom 根据所需选择组件 修改安装路径 选中execute,安装,弹出提示安装VS的提示框之后…

LT6813/ADBMS1818底层驱动---均衡控制

1、LT6813采用内部均衡的原理 2、平衡控制结构体 根据数据库中读取的控制值设置平衡。要为单元设置平衡,必须将相应的位写入配置寄存器中。LTC 驱动程序仅执行数据库中 BMS 写入的数据。 参数 ltc_stateLTC 状态机的状态pSpi接口指向 SPI 配置的指针pTxBuff &…

Android SDK2 (实操三个小目标)

书接上回:Android SDK 1(概览)-CSDN博客 今天讲讲三个实际练手内容,用的是瑞星微的sdk。 1 实操编译Android.bp 首先还是感叹下,现在的系统真的越搞越复杂,最早只有gcc,后面多了make&#xf…

2.3_9 读者-写者问题

2.3_9 读者-写者问题 (一)问题描述 有读者和写者两组并发进程,共享一个文件,当两个或两个以上的读进程同时访问共享数据时不会产生副作用,但若某个写进程和其他进程(读进程或写进程)同时访问共…

【nvm】nvm的安装和使用

简言 nvm(nvm-windows)的安装和使用。 nvm 允许你通过命令行快速安装和使用不同版本的 node。 nvm 适用于任何符合 POSIX 标准的 shell(sh、dash、ksh、zsh、bash),尤其适用于以下平台:Unix、macOS 和 windows WSL。 不过 nvm 在…

安全防御第七次作业

拓扑图如图所示: 问题:在FW7和FW8之间建立一条IPSEC通道保证10.0.2.0/24网段 可以正常访问到192.168.1.0/24 注:基础配置我在此省略了 一、NAT配置 FW4: FW6: 二、在FW4上做服务器映射 三、配置IPSEC FW5&#xff…

用xshell7连接服务器,读取后台日志

有时候前端需要读取一些后台日志,比如,有时候接一些验证码啥的 或者有时候前后端不分离时,前端上线项目 先讲一下怎么用密码方式连接服务器 密码方式连接服务器 第一步,安装xshell,在新建会话中填写主机&#xff0…

两两交换链表中的节点+力扣

题目 题目链接 . - 力扣(LeetCode) 题目描述 代码实现 class Solution { public:ListNode* swapPairs(ListNode* head) {if(head nullptr || head->next nullptr) return head;ListNode *tmpHead swapPairs(head->next->next);ListNode …

企微hook源码

企微hook源码已经在QQ群内开源。速度进群下载,避免和谐。 QQ群:649480745

AI应用开发-python对MySQL数据的常见使用

AI应用开发相关目录 本专栏包括AI应用开发相关内容分享,包括不限于AI算法部署实施细节、AI应用后端分析服务相关概念及开发技巧、AI应用后端应用服务相关概念及开发技巧、AI应用前端实现路径及开发技巧 适用于具备一定算法及Python使用基础的人群 AI应用开发流程概…

如何做代币分析:以 ARB 币为例

作者:lesleyfootprint.network 编译:mingfootprint.network 数据源:ARB 代币仪表板 (仅包括以太坊数据) 在加密货币和数字资产领域,代币分析起着至关重要的作用。代币分析指的是深入研究与代币相关的数据…