BGP路由协议的那些事?(下)

news2024/9/20 18:26:58

BGP路由协议的那些事?(下)

上期问题:在BGP联盟内部的EBGP和IBGP对等体互相传递路由时,LP属性和MED属性是如何变化的呢?

还记得我们说BGP联盟的规则时,有两条关于LP属性和MED属性的规则怎么说来着:

1:路由的LOCAL_PREF属性在整个联盟中都被保留,而不仅仅是在为它们赋值的成员AS之内。
2:被宣告到联盟之内的路由的MED属性在整个联盟中都被保留。

由于在外界看来,BGP联盟实际上是一个AS,所以其LP属性和MED属性在整个BGP联盟中是被保留的。

在这里插入图片描述
上回说到交换机触类旁通,以MED属性和LP属性解决了出口流量控制的难题

如果遇到下图中的情况,该怎么办呢?
在这里插入图片描述
遇到这种情况我们可以使用“团队属性

题外话:何为团队属性(Community)?

团队属性也是BGP路由属性的一种,利用团队属性可以将路由策略应用于一组路由。大家可以回忆一下,我们用LP、MED、AS_PATH属性来解决BGP路由的各种问题的时候,无一例外都要用到路由策略,而路由策略很多都是基于前缀来进行处理的。当需要处理路由特别多的时候,我们的配置和维护工作量就会大幅度增加,在大型网络中,这种配置和维护的成本是难以接受的。所以我们可以对需要做同一策略的路由标识一个相同的团队属性,这样就可以基于团队属性来对路由实施策略了。

我们还是以遇到的问题为例,先将场景简化一下:

在这里插入图片描述
这里我们要求R3发给R4的北京路由均打上LP属性值100,而发给R4的上海路由均打上LP属性值200。如何通过团队属性来实现这个目的呢?
一般的做法是,我们先要求R1通过路由策略,将发给R3的北京路由打上团队属性100:1。而发给R3的上海路由打上团队属性200:1。

注意:团队属性的团体号取值有两种形式:

1:整数形式,取值范围是0~4294967295

2:AA:NN形式,AA和NN的取值范围均为0~65535

我们要求R2也同样在将路由发给R3时打上团队属性。这样,我们在R3上就可以通过路由策略,将携带团队属性100:1的路由打上LP属性值100,将携带团队属性200:1的路由打上LP属性值200,这样配置和管理的工作量就小了很多。下面看一下具体配置。

R1的关键配置:

#

bgp 1
 peer 11.1.1.2 as-number 100
 #
 ipv4-family unicast
  undo synchronization
  network 1.1.1.0 255.255.255.0
  network 2.2.2.0 255.255.255.0
  peer 11.1.1.2 enable
  peer 11.1.1.2 route-policy R1 export  /对R3出方向使用路由策略R3
  peer

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

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

相关文章

Fooocus-开源AI绘画工具 无需繁琐配置 一键下载安装

工具介绍 Fooocus是一款免费开源的AI绘画工具,基于SDXL模型在SD webui的基础上进行了改进,提供了一系列强大功能,并提供直观易懂的界面,离线、开源、免费,无需手动调整参数等等,一键下载安装,用…

什么是回调函数(callback function)?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 回调函数(Callback Function)⭐ 示例⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这…

ZDH-智能营销模块

本次介绍基于ZDH v5.1.2版本 项目源码 zdh_web: GitHub - zhaoyachao/zdh_web: 大数据采集,抽取平台 营销模块后端服务: 开发中 预览地址 后台管理-登陆 用户名:zyc 密码:123456 安装包下载地址 登录预览系统-可下载安装包 重要提示 当前模块支持的…

sql:知识点记录二

(1)索引的优势劣势 (2)索引分类和建立索引命令语句 查看表中的索引: (3)索引的结构 (4)哪些情况适合建立索引 (5)哪些情况不适合建立索引 &#x…

harbor私有仓库的迁移

harbor出现故障或者镜像仓库需要迁移时就会用到镜像仓库的迁移 需要迁移的镜像跟日志 进入usr/local/harbor目录打开docker-compose.yuml文件 进入两个目录中打包所有的资源 进入另一个数据迁移账号中 都是空的 然后把之前tar包放在他应该在的地方并解压 然后重启

guassian filter and bilateral filter

在用CRF 后处理segmentation的时候有一项 d.addPairwiseGaussian(sxy(5, 5), compat3, kerneldcrf.DIAG_KERNEL,normalizationdcrf.NORMALIZE_SYMMETRIC)# This adds the color-dependent term, i.e. features are (x,y,r,g,b).d.addPairwiseBilateral(sxy(5, 5), srgb(13, 13…

Orchestrator介绍一 简介安装与web端管理

目录 一 Orchestrator简介 二 Orchestrator功能 1 Discovery(发现复制拓扑) 2 Refactoring(重构复制拓扑) 3 Recovery(恢复主库故障) 三 orchestrator支持的操作方式 四 部署要求 五 下载 六 安装 1 下载软件包 2 解压软件包 3 创建账号 第一种是 orc后端MySQL数据…

五、多表查询-3.2连接查询-外连接

一、语法 二、演示-左外连接 【例】查询emp1表的所有数据(17条),和对应的部门信息(左外连接) 【 左外连接和内连接区别】 内连接只能查到16条数据,dept_id为null的值查不到 左外连接可以查到17条所有数据…

screen

可以参考博客:https://blog.csdn.net/nima_zhang_b/article/details/82797928 Linux中的screen是一个命令行工具,可以让用户在同一个终端会话中创建多个虚拟终端。它非常有用,因为它允许用户在后台运行长时间的进程**,即使用户断…

2070. 每一个查询的最大美丽值;2416. 字符串的前缀分数和;2261. 含最多 K 个可整除元素的子数组

2070. 每一个查询的最大美丽值 核心思想:枚举优化(二分)。简单想法就是枚举每一次的查询,然后枚举出小于等于查询值在items中的最大美丽值,这种做法肯定超时了,那么如何进行优化,就是利用二分法…

管家婆往来分析功能介绍

往来分析是企业管理的重要工具之一,主要用于监控和查询与往来单位的业务往来情况,包括进货金额、付款金额、销售金额、回款情况、此前应收应付、应收应付余额、应收应付限额及其超限余额等。通过往来分析,企业可以更好地了解和控制与往来单位…

一名阿里服务端开发工程师的进阶之路

一名阿里服务端开发工程师的进阶之路 一、前言 目前,资讯、社交、游戏、消费、出行等丰富多彩的互联网应用已经渗透到了人们生活和工作的方方面面,正深刻改变着信息时代。随着用户规模的增长和应用复杂度的上升,服务端面临的技术挑战越来越严…

技术新浪潮:正在崛起的AI工程师

最近在latent.space上看到一篇关于AI工程师正在崛起的文章,引起了作者一些兴趣,经过进一步收集和整理了一些关于AI工程师的最新发展和资讯。作者梳理为本篇文章,希望能对大家有所帮助,共同探讨学习。 随着技术的日益发展&#xff…

韶音骨传导耳机可以水洗吗,韶音骨传导耳机好不好

现如今的韶音骨传导耳机已经将防水区分开了,而在市面上最主要的产品为韶音OpenRun Pro以及韶音OpenSwim,其中韶音OpenRun Pro的防水是只有IPX5级,原因是在发声单元的表层存在着开孔的网状设计,所以无法直接在水龙头下冲洗&#xf…

PointNet论文解读及代码详解

一、论文解读 PointNet是第一个直接以三维点云作为输入的深度学习网络,点云的特点如下: # 无序:无论点的顺序如何打乱,点云传达的内容不变。 # 组合表达:某个点需要结合附近的点才能表达局部信息,仅看单个…

通讯录(C语言)

通讯录 一、基本思路及功能介绍二、功能实现1.基础菜单的实现2.添加联系人信息功能实现3.显示联系人信息功能实现4.删除联系人信息功能实现5.查找联系人信息功能实现6.修改联系人信息功能实现7.排序联系人信息功能实现8.加载和保存联系人信息功能实现 三、源文件展示1.test.c2.…

使用WSL修改docker文件存储位置

按照以下说明将其重新定位到其他驱动器/目录,并保留所有现有的Docker数据。 首先,右键单击Docker Desktop图标关闭Docker桌面,然后选择退出Docker桌面,然后,打开命令提示符: wsl --list -v您应该能够看到&a…

三极管NPN、PNP的区别及简单应用

目录 一、NPN、PNP三极管的概念 二、NPN、PNP三极管的区别 三、三极管NPN、PNP的简单应用 一、NPN、PNP三极管的概念 NPN型三极管: 由两块N型半导体和一块P型半导体组成,P型半导体在中间,两块N型半导体在两侧。 三极管是电子电路中最重要的…

【数据结构】如何用栈实现队列?图文解析(LeetCode)

LeetCode链接:232. 用栈实现队列 - 力扣(LeetCode) 注:本文默认读者已掌握栈与队列的基本操作 可以看这篇文章熟悉知识点:【数据结构】栈与队列_字节连结的博客-CSDN博客 目录 做题思路 代码实现 1. MyQueue 2. …