HCIP 打破BGP水平分割-反射器、联邦

news2024/9/20 8:59:31

打破IBGP的水平分割的条件

IBGP水平分割---避免IBGP环路---从一个IBGP邻居处学习到的路由条目不能传递给本地的其他IBGP邻居;

因为BGP可以非直连建邻,故正常一台运行了BGP协议的路由器,均存在EBGP邻居,需要从其他AS学习路由条目,再共享到内部AS时,由于水平分割的存在,需要和本地AS内所有的BGP设备建立IBGP邻居关系;IBGP邻居关系的数量成指数上升;

有条件打破IBGP水平分割--- 有条件:在管理员确定网络无环的前提下,人为的打破水平分割限制建设邻居关系的数量;   

无环的核心思想为AS-BY-AS规则;一条条目在AS内部传递时其属性默认不变化;

反射器

3种角色,RR(反射器) 客户端    非客户端;

3者构建一个簇;可以理解为RR为中心站点,客户端或非客户端是分支站点;

要求所有分支与中心必须是IBGP邻居关系;

在一个簇中至少存在一台客户端。

RR会将学习的路由反射出去,从而使得IBGP路由在AS内传播无需建立IBGP全互联。

将一台BGP路由器指定为RR的同时,还需要指定其Client。至于Client本身,无需做任何配置,它并不知晓网络中存在RR。

反射规则

RR在接受BGP路由时:

1、如果路由反射器从自己的非客户对等体学习到一条IBGP路由,则它将该路由反射给所有客户。

2、如果路由反射器从自己的客户学习到一条IBGP路由,则它将该路由反射给所有非客户,以及除了该客户之外的其他所有客户。

3、如果路由学习自EBGP对等体,则发送给所有客户、非客户IBGP对等体。

路由反射场景的防环

BGP路由反射行为引入了路由环路的隐患;

RR的设定使得IBGP水平分割原则失效,这就可能导致环路的产生,为此RR会为BGP路由添加两个特殊的路径属性来避免出现环路:Originator_ID(起源者)、Cluster_List(记录经过的簇) 。

注意:若路由条目不优,不具有传递性;反射器也无法反射路由;

配置命令:[r3-bgp]peer 2.2.2.2 reflect-client

该指令的作用,是让2.2.2.2成为本地的客户端,同时本地成为路由反射器;

联邦(Confederation)

联邦也被称为联盟,大致的思想就是在一个大的AS内创建若干个小的AS,使得AS内部出现一种特殊的EBGP对等体,从而解决IBGP路由在AS内的传递问题。

简单说就是将一个真实的大AS,逻辑的分为多个小AS;小AS的编号建议为私有编号;

小AS间构建联邦内的EBGP邻居关系,可以向真实EBGP关系一样传递路由条目,但不修改属性; 对于该大AS外的其他AS,是不知道内部的小AS情况。

联邦配置 

所有配置全部基于小as号进行

[r3]bgp 64512--先写小AS号

[r3-bgp]router-id 3.3.3.3---配置BGPRID

[r3-bgp]confederation id  2--指定小AS的大AS号

同样在大AS号里面小AS号用环回建邻时,也需要设置修改TTL值,小AS之间建邻也是属于EBGP关系。

[r3-bgp]peer 4.4.4.4 ebgp-max-hop 2

小AS间互指peer;在联邦内的ebgp邻居关系间的两台设备,互相定义对端的小AS号;

[r3-bgp]confederation peer-as 64513

注:华为设备,必须先定义联邦的id,和互相小AS号后再配置邻居关系建立的命令

在实际的工程案例中,联邦和反射器是同时被使用,降低配置量;

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

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

相关文章

MySQL数据库如何实现AX规范

本文我们来讨论 MySQL 的 XA 规范有哪些应用相关的内容。 MySQL 为我们提供了分布式事务解决方案,在前面的内容中 聊一聊分布式事务的解决方案 提到过 binlog 的同步,其实是 MySQL XA 规范的一个应用,那么 XA 规范是如何定义的,具…

2023牛客暑期多校训练营4

A.Bobo String Construction s取全0串或者全1串,至少有一者满足题述条件 大致感受一下 随便举几个例子: t s t 0000|0000|0000 s为全0不符合,但s为全1符合 1001|00|1001 s为全0不符合,但s为全1符合 101|000000|101 s为全0或为全1均符合 所以只需判断全0串或者全1串哪个符合题述…

redis原理 3:未雨绸缪 —— 持久化

redis原理 3:未雨绸缪 —— 持久化 Redis 的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的持久化机制。 Redis 的持久化机制有两种…

超越年龄限制:保持体能与积极心态的重要性(AI)

机器人和人工智能,没有年龄限制,并且越来越强,代表了最先进的生产力方向。 AI: 机器人和人工智能的发展代表了最先进生产力的方向,它们可以帮助人们更高效地完成各种任务,从而推动经济和社会的发展。机器人…

SpringDataJPA框架使用笔记

SpringDataJPA框架使用笔记 什么是JPA jpa概念 JPA是Java中用于实现对象关系映射ORM的API标准, JPA提供了一种将JAVA对象映射到关系数据库的方式, 使开发人员可以使用面向对象的方式操作数据库,而不需要编写繁琐的SQL语句。 jpa中的一些概…

牵手科瑞物业,合合信息智能文字识别技术助力企业沉淀数据资产

名片是商务场景中信息传递的重要载体。比起传统的纸质名片,可动态化呈现个人及企业信息,洞察访客偏好的数字名片已成为企业对外展示、拓展客户的重要工具。近期,合合信息旗下名片全能王与科瑞物业达成合作。通过推动企业数字名片在科瑞物业各…

【若依管理系统】开发功能流程总结

1.在菜单管理中,新增需要创建的菜单,如图 并添加查询、新增、修改、删除等按钮和对应的权限和路径 例如如果没有添加查询按钮,那么在修改的时候,会存在报错:没有权限。上图对应后台代码 2.domain中创建设计的表结构及操…

优化全域广告投放效果的方法与技巧

好久不见!不少读者催更的《企业广告投放逻辑精讲》系列继续更新啦!感谢各位忠实读者的支持! 经过前两章的学习,想必你已经了解了广告投放的正确方式,但事实上,掌握方法只是基础,相当于你要学习…

【计算机视觉】干货分享:Segmentation model PyTorch(快速搭建图像分割网络)

一、前言 如何快速搭建图像分割网络? 要手写把backbone ,手写decoder 吗? 介绍一个分割神器,分分钟搭建一个分割网络。 仓库的地址: https://github.com/qubvel/segmentation_models.pytorch该库的主要特点是&#…

Python web实战之Django用户认证详解

关键词: Python Web 开发、Django、用户认证、实战案例 概要 今天来探讨一下 Django 的用户认证吧!在这篇文章中,我将为大家带来一些有关 Django 用户认证的最佳实践。 1. Django 用户认证 在开发 Web 应用程序时,用户认证是一个…

Android系统APP之SettingsProvider

前言 SettingsProvider顾名思义是一个提供设置数据共享的Provider,SettingsProvider和Android系统其它Provider有很多不一样的地方,如: SettingsProvider只接受int、float、string等基本类型的数据;SettingsProvider由Android系…

喜讯!箱讯AnyCase荣获“2023年度苏州市服务型制造示范平台”

近日,苏州市工业和信息化局公示了“2023年度苏州市服务型制造示范企业(平台)”名单。箱讯科技(上海)有限公司子公司苏州箱讯供应链管理有限公司荣耀上榜。 ​ 添加图片注释,不超过 140 字(可选…

IFC纹理及着色器研究

最近,yorgunkirmizi 讨论了纹理、着色器、纹理坐标以及所有此类内容在 IFC 中的工作原理。 我们在破译什么是可能的、什么是不可能的方面已经取得了一些重大进展,所以我想我应该打开这个线程,以便其他人也可以参与其中,或者至少密…

恒运资本:货币调控精准有力 8月流动性合理充裕

8月3日,中国人民银行以利率投标方式展开30亿元逆回购操作,由于当日有1140亿元逆回购到期,公开商场完成净回笼1110亿元。 专家表示,为坚持流动性合理富余,估计央即将根据流动性供求和商场利率改变,灵敏运用多…

【雕爷学编程】MicroPython动手做(39)——机器视觉之图像基础

MixPY——让爱(AI)触手可及 MixPY布局 主控芯片:K210(64位双核带硬件FPU和卷积加速器的 RISC-V CPU) 显示屏:LCD_2.8寸 320*240分辨率,支持电阻触摸 摄像头:OV2640,200W像素 扬声器&#…

阿里云平台WoSignSSL证书应用案例

沃通CA与阿里云达成合作并在阿里云平台上线WoSign品牌SSL证书。自上线以来,WoSignSSL证书成为阿里云“数字证书管理服务”热销证书产品,获得阿里云平台客户认可,助力阿里云平台政府、金融、教育、供应链、游戏等各类行业客户实现网站系统数据…

美团前端研发框架Rome实践和演进趋势

本文整理自美团技术沙龙第76期《大前端研发协同效能提升与实践》,为大家介绍了美团到店前端研发框架Rome实践和演进趋势。 具体来讲,本文首先介绍了Rome整体的工程生态、演变路径、规模化升级以及工程框架外的开发辅助工具;第二部分&#xff…

主流CRM有哪些特点和优势?

现如今,CRM系统是企业实现数字化转型,提高销售收入的首选工具。但市场上有众多CRM品牌,每家都有自己的特点和优势,企业该如何进行选择?下面我们就来进行主流CRM系统比较,并说说什么CRM产品比较好? 主流CR…

控制器(IP盒子类似网关)收不到工位板的状态数据包的问题排查解决

控制器(IP盒子类似网关)收不到工位板的状态数据包 问题描述 如下图通信框图所示,控制器工位板程序通过RS422和控制器(类似网关)通信,控制器在将数据转发给Linux应用程序。 一开始设备装好,整个通信是没有任何问题的。 然后在很久之后&…

【C#学习笔记】装箱和拆箱

文章目录 装箱和拆箱性能消耗装箱拆箱 比较var&#xff0c;object&#xff0c;dynamic&#xff0c;\<T\>varobject\<T\> 泛型dynamic 装箱和拆箱 在讲引用类型object的时候&#xff0c;我们说它是万能的&#xff0c;却没说它万能在哪里。 除了object为每一种变量…