BGP的属性1

BGP的属性——基础属性

                                               传播范围                           默认值                              大/小 优

1、PrefVal(优先级)                   不传播                           0-65535                                  大

该属性为私有属性(华为)

[r3]bgp 2
[r3-bgp]peer 4.4.4.4 preferred-value 1

本地所有通过 4.4.4.4邻居学习到的 BGP路由,优先级全部修改为1;


负载分担:访问不同目标时,让路由器选择不同的路径;起到所有路径被使用效果;

负载均衡:访问同一个目标,存在多条开销相似路径时,让设备将流量分担后延多条路径同时传输;
等开销负载均衡:负载均衡时,必须开销相同;

路由策略来实现一在 BGP 路由控制层面传递的过程中,抓取路由修改属性
[r3]ip ip-prefix p permit 1.1.1.024            抓住网络号

[r3]route-policy p permit node 10         定制策略匹配流量

[r3-route-policy]if-match ip-prefix p           修改优先级属性

[r3-route-policy]apply preferred-value 1

[r3-route-policy]q

[r3]route-policy p permit node 20     由于路由策略存在分发列表的功能,必须考虑空表

[r3-route-policy]q

[r3]bgp 2

[r3-bgp]peer 4.4.4.4 route-policy p import   和邻居传递路由的控制层面方向调用
                                                                     优先级不传播的特性    只能在本地的入方向调用

                                                           传播范围                          默认值                      大/小  优

2、LocPrf 本地优先级         整个 AS 内部-IBGP 邻居间        100(0-255)                       大

用于干涉 IBGP 邻居关系下选路最常用属性;

[r4-bgp]default local-preference 1      本地传递路由给本地所有 IBGP 邻居时,修改属性为1;

负载分担:
[r3]ip ip prefixl permit 1.1.1.0 24
[r3]route-policy l permit node 10
[r3-route-policy]apply local-preference 101
[r3-route-policy]if-match ip prefix  l
[r3-route-policy]q
[r3]route-policy l permit node 20
[r3-route-policy]q
[r3]bgp 2

[r3-bgp]peer 4.4.4.4 route-policy l import      可以在 IBGP 邻居关系间的出或入方向调用

3、优先本地下一跳
本地在bgp协议中宣告本地路由表中的IGP路由时,在本地的BGP表中下一跳地址为0.0.0.0

而通过 BGP 从其他邻居处学习到的路由,下一跳地址正常不为0.0.0.0;本地优选0.0.0.0

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

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

相关文章

Java Web学习笔记29——Vue路由

Vue路由: 前端路由:点击菜单栏,地址栏会发生变化,会显示对应的组件。 URL中的Hash(#号后面的部分)与组件之间的对应关系。 Hash是/dept,那么就是部门管理组件; Hash是/emp, 那么…

Macbook M芯片Maven的安装与配置

Macbook M芯片Maven的安装与配置 下载 搜索Maven 进入网站 https://maven.apache.org/download.cgi 点击Download 点击如下链接进行下载; 将下载好的文件放到你的指定位置 双击进行解压 配置环境变量 进入终端 在终端中输入 open ~/.bash_profile输入以下内…

Zynq7000 系列FPGA模块化仪器

• 基于 XilinxXC7Z020 / 010 / 007S • 灵活的模块组合 • 易于嵌入的紧凑型外观结构 • 高性能的 ARM Cortex 处理器 • 成熟的 FPGA 可编程逻辑 ,基于 IP 核的软件库 FPGA 控制器 Zynq7000 系列模块是基于 Xilinx XC7Z020/010/007S 全可编程片上系统 (SoC) 的…

湖南(品牌控价)源点调研 手机价格管理对品牌的影响分析

前言:手机自发明以来,过去一直是国际品牌占主导地位,从最初的爱立信、摩托罗拉,到后来的诺基亚、三星,苹果在这个手机行业里,竞争激励,没有百年企业,每个品牌的盛衰都有背后的历史背…

View->View测量布局中requestLayout和forceLayout的区别

XML文件 <?xml version"1.0" encoding"utf-8"?> <com.gallery20.app.MyLinearLayoutxmlns:android"http://schemas.android.com/apk/res/android"android:id"id/my_ll"android:layout_width"match_parent"andro…

可选链操作符

<span class"username">{{ username?.charAt(0) }}</span>这里我们使用了可选链操作符 &#xff1f;&#xff0c; 它的意思是当&#xff1f;前面的变量为空时&#xff0c;它不会继续往下执行&#xff0c;防止报错&#xff0c;如 null?.name&#xff0c…

手写kNN算法的实现-用余弦相似度来度量距离

设a为预测点&#xff0c;b为其中一个样本点&#xff0c;在向量空间里&#xff0c;它们的形成的夹角为θ&#xff0c;那么θ越小&#xff08;cosθ的值越接近1&#xff09;&#xff0c;就说明a点越接近b点。所以我们可以通过考察余弦相似度来预测a点的类型。 from collections i…

Linux Ext2/3/4文件系统

文章目录 前言一、Linux文件系统简介1.1 简介1.2 Linux File System Structure1.3 Directory Structure 二、Ext2/3/4文件系统2.1 Minix2.2 EXT2.3 EXT22.4 EXT32.5 EXT4 三、EXT Inode参考资料 前言 这篇文章介绍了Linux文件系统的一些基础知识&#xff1a;Linux 文件系统简介…

vs - vs2013中编译sqlite3.44.2

文章目录 vs - vs2013中编译sqlite3.44.2概述笔记工程输出归档END vs - vs2013中编译sqlite3.44.2 概述 以前在vs2019下编译了sqlite3.44.2, 好使。做了笔记(sqlite3.44.2的编译) 现在准备将手头的vs2019工程改为vs2013的&#xff0c;自然要将sqlite也编译为vs2013版本的。 按…

Javaweb02-XML概述

第一章 XML概述 1.XML基本概念 什么是xml&#xff1f; **a.**引入的原因&#xff1a;为了解决不同不同语言之间的数据传输的格式不同 **b.**概念&#xff1a;XML是一种可扩展标记语言&#xff0c;适用于不同数据之间的数据交换 **c.**XML文档&#xff1a;通过元素的嵌套&a…

[HNCTF 2022 WEEK4]flower plus

第一种花指令 第二种花指令 根据两种花指令特征&#xff0c;写出去花指令脚本 saddr0x401000 eaddr0x435000 for i in range(saddr,eaddr):if get_wide_dword(i)0x01740275:print(hex(i),hex(get_wide_dword(i)))patch_byte(i-5,0x90)patch_dword(i-4,0x90909090)patch_dw…

插卡式仪器模块:数字万用表模块(插卡式)

• 6 位数字表显示 • 24 位分辨率 • 250 KSPS 采样率 • 电源和数字 I/O 均采用隔离抗噪技术 • 电压、电流、电阻、电感、电容的高精度测量 • 二极管/三极管测试 通道122输入 阻抗 电压10 MΩHigh-Z, 10 MΩ电流10 Ω50 mΩ / 2 Ω / 2 KΩ输入范围电压 5 V0–60 V电流…

Ubuntu 配置动态链接器的搜索路径(/etc/ld.so.conf.d)

引言 为了使程序在运行时可以正常找到指定的lib库&#xff0c;防止出现卡死或闪退现象。 /etc/ld.so.conf.d 路径是程序运行时&#xff0c;系统查找共享库&#xff08;如 .so 文件&#xff09;的位置。 简要说明 如果你安装了一个第三方软件&#xff0c;它可能将其共享库放在…

【C语言】Leetcode-312 戳气球

文章目录 题目思路代码如下 题目 链接: Leetcode-312 戳气球 思路 我们观察戳气球的操作&#xff0c;发现这会导致两个气球从不相邻变成相邻&#xff0c;使得后续操作难以处理。于是我们倒过来看这些操作&#xff0c;将全过程看作是每次添加一个气球。 首先 我们需要创建一个…

【xilinx】使用vivado编译中methodology的相关介绍

Vivado Methodology 是 Xilinx 提供的一系列设计流程和最佳实践&#xff0c;旨在帮助工程师使用 Vivado Design Suite 工具链来开发高质量的 FPGA 和 SoC 应用。Vivado Methodology 涵盖了从设计开始到最终实现的整个流程&#xff0c;包括设计规划、实现、验证和优化等多个方面…

EF Core Model-First

使用C# .NET Core 3.1和EF Core Model-First方法生成数据库表的详细步骤&#xff0c;并介绍EF Core数据库迁移常用命令。 使用C# .NET Core 3.1和EF Core的Model-First方法生成数据库表 1. 安装EF Core包 首先&#xff0c;在你的项目中安装EF Core和相关的工具包。可以使用Nu…

后端Long类型参数前端接受精度丢失解决方案

背景 在项目中使用雪花Id作为主键Id使用&#xff0c;前端返回查询数据时在展示时出现精度丢失&#xff0c;如原Id为1797913405167583236进度丢失后为1797913405167583000 解决方案&#xff08;前后端&#xff09; 前端方案 前端解决精度问题很简单&#xff0c;通过字符串接…

58.CountdownLatch

用来进行线程同步协作,等待所有线程完成倒计时。 构造参数用来初始化等待计数值,await方法用来等待计数归零,countDown方法用来让计数减一。 CountdownLatch普通使用 @Slf4j public class CountdownLatchDemo {public static void main(String[] args) {CountDownLatch c…

Numpy基本操作之矩阵的检索与赋值

一 Numpy基本操作 创建矩阵 检索与赋值[y,x] 获取子数组[:,:] 二 Numpy检索与赋值 [y,x] [y,x,channel] import cv2import numpy as np#定义zeros矩阵 imgnp.zeros((480,640),np.uint8)print(img[100,100]) count0 while count<200:img[count,100,1]255countcount1cv2.i…

初学者使用sql时易犯的错误(持续更新)

DDL&#xff08;数据定义&#xff09; DROP 子句 用于删除指定的列名&#xff0c; ◼ 若选择RESTRICT &#xff0c;则删除的基本表不能被其他表的约 束所引用&#xff08;如 CHECK &#xff0c; FOREIGN KEY 等约束&#xff09;&#xff0c;不 能有视图&#xff0c;不能有触…