HCIP —— BGP 的社团属性

目录

BGP 的社团属性

1.0X00000000 --- internet

2.0XFFFFFF02 --- no - advertise

3.0XFFFFFF01 --- no - export

4.0XFFFFFF03 --- no-export-subconfed

配置:

第一步:使用路由策略执行对流量打上社团属性

第二步:在对等体通告路由之间调用路由策略

社团属性过滤器

创建社团属性过滤器


BGP 的社团属性

Community属性是一个可以选择传递的属性,它类似路由的“标记”,我们可以针对特定的路由 设置特定的Community属性值,而下游路由器在执行路由策略时候,可以通过Community属性值来匹配目标路由

社团属性其本质是由32位二进制构成并且拥有多种表达格式。

直接使用十进制来标志。

十六位二进制:十六位二进制(前16位一般是本地AS的AS号后16位是自定值

在一条路由条目中,我们可以给他标识多个社团属性。在BGP中定义了几个公认的社团属性,即给路由条目打上这样的社团属性,将必须按照BGP设定的动作来执行

1.0X00000000 --- internet

0X00000000 --- internet --- 如果通过全0的社团属性来抓取流量,则将抓取到所有BGP的流量。即BGP的所有流量缺省情况下都属于“internet”

2.0XFFFFFF02 --- no - advertise

0XFFFFFF02 --- no - advertise --- 如果给一条路由条目打上这个社团属性,则这条路由信息将无法发送给自己的IBGP对等体EBGP对等体。

3.0XFFFFFF01 --- no - export

0XFFFFFF01 --- no - export --- 如果给一条路由条目打上这个社团属性,则这条路由信息将可以发送给自己的IBGP对等体,但是无法发送给自己的EBGP对等体。  不能离开这个AS,但是可以发送给自己的联邦EBGP对等体关系。

4.0XFFFFFF03 --- no-export-subconfed

0XFFFFFF03 --- no-export-subconfed --- 如果给一条路由条目打上这个社团属性,则这条路由信息将可以发送给自己的IBGP对等体,但是无法发送给自己的EBGP对等体。包括自己的联邦EBGP对等体关系。

注意:目前大部分厂商默认在传递BGP路由信息时是不传递社团属性的,所以,如果需 要传递社团属 性,需要通过命令开启。

[r1-bgp]peer 12.0.0.2 advertise-community

配置:

第0步

[r1-bgp]peer 12.0.0.2 advertise-community

第一步:使用路由策略执行对流量打上社团属性

[r1]route-policy com permit node 10

[r1-route-policy]apply community ?

[r1-route-policy]apply community no-advertise ----不通告给任何BGP对等体

第二步:在对等体通告路由之间调用路由策略

[r1-bgp]peer 12.0.0.2 route-policy com export

r2-r3-r4 大AS2内部EBGP和IBGP对等体 可以互相传,但是传不到下一个AS3 

默认不传递

[r1]ip ip-prefix bbb permit 192.168.2.0 24

[r1]route-policy com2 permit node 10

Info: New Sequence of this List.

[r1-route-policy]if-match ip-prefix bbb

[r1-route-policy]apply community 1:22

[r1-bgp]network 192.168.2.0 24 route-policy com2  --- 既然是宣告中调用route-policy 那就是流量是流出的

社团属性过滤器

创建社团属性过滤器

 [r1]ip community-filter 1 permit 1:11  --- 抓取流量

 [r1]route-policy com permit node 10  --- 创建路由策略

 [r1-route-policy]if-match community-filter 1  --- 匹配流量

 [r1-route-policy]apply community no-export additive  ---过滤后增加no-export

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

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

相关文章

智慧城市与绿色出行:共同迈向低碳未来

随着城市化进程的加速,交通拥堵、空气污染、能源消耗等问题日益凸显,智慧城市与绿色出行成为了解决这些问题的关键途径。智慧城市利用信息技术手段,实现城市各领域的智能化管理和服务,而绿色出行则强调低碳、环保的出行方式&#…

1.Python是什么?——《跟老吕学Python编程》

1.Python是什么?——《跟老吕学Python编程》 Python是一种什么样的语言?Python的优点Python的缺点 Python发展历史Python的起源Python版本发展史 Python的价值学Python可以做什么职业?Python可以做什么应用? Python是一种什么样的…

Servlet常见接口功能介绍

1.init()接口 在Servlet实例化后,Servlet容器会调用init()方法来初始化该对象,主要是为了是Servelt对象在处理客户请求前可以完成一些初始化工作。如:建立数据库的连接,获取配置信息…

如何配置极狐GitLab Runner Cache 缓存

本文作者:徐晓伟 GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。 极狐GitLab Runner Cache 缓存 支…

第十五届蓝桥杯(Web 应用开发)模拟赛 3 期-大学组(被题目描述坑惨了)

目录 1.创意广告牌 2.原子化css 3.神秘咒语 4.朋友圈 5.美食蛋白揭秘 6.营业状态变更 7.小说阅读器 8.冰岛人 9.这是一个”浏览器“ 10.趣味加密解密 总结 1.创意广告牌 这个题目不多说了,只要知道这些css应该都能写出来,不会的平时多查查文…

C++第三弹---C++入门(下)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】 C入门 1、内联函数 1.1、概念 1.2、特性 2、auto关键字(C11) 2.1、类型别名思考 2.2、auto简介 2.3、auto的使用细则 2.3、auto不能推导的场景 …

【Axure视频教程】计算日期区间天数差

今天教大家怎么计算两个日期之间相差了多少天,本教程以输入框里填写日期区间为案例,输入日期后,点击等于按钮,就可以计算出两个日期之间相隔了多少天,如果开始日期大于结束日期,就会显示负多少天。具体效果…

探索Linux世界:基本指令(文件查看、时间相关、grep、打包压缩及相关知识)

今天继续介绍一些指令 文章目录 1.cat - 查看文件1.1输出重定向和追加重定向1.2指令echo 2.more 指令3.less - 逐页查看文本文件内容4.head- 显示文件开头部分内容5.tail - 显示文件末尾部分内容5.1输入重定向&#xff08;<&#xff09;5.2管道&#xff08;|&#xff09; 6.…

镭速教你如何解决大数据量串行处理的问题

大数据的高效处理成为企业发展的关键。然而&#xff0c;大数据量串行处理的问题常常困扰着许多企业&#xff0c;尤其是在数据传输方面。本文将探讨大数据量串行处理的常见问题&#xff0c;并介绍企业常用的处理方式&#xff0c;最后重点阐述镭速如何提供创新解决方案&#xff0…

吴恩达机器学习-未分级实验:过拟合(Overfitting)

解决过拟合 选择更多的数据选择特征&#xff08;特征选择&#xff09;减小参数大小&#xff08;归一化&#xff09; 目标 在本实验中&#xff0c;您将探索: 可能发生过拟合的情况一些解决方案 %matplotlib widget import matplotlib.pyplot as plt from ipywidgets import …

训练专门化的大型语言模型(LLM)现在更简单了

训练专门化的大型语言模型&#xff08;LLM&#xff09;现在更简单了 近年来&#xff0c;大型语言模型&#xff08;LLM&#xff09;的兴趣激增&#xff0c;但其训练需要昂贵的硬件和高级技术。幸运的是&#xff0c;通过先进的微调技术&#xff0c;如低秩适配&#xff08;LoRA&a…

無塵棉花棒:光電設備與光纖清潔的理想之選

在光電設備和光纖清潔用品的领域中&#xff0c;無塵棉花棒以其卓越的性能和特性&#xff0c;已然成為清潔設備端光纖插座的最佳選擇。它不仅具有出色的清潔效果&#xff0c;而且在使用過程中無棉絮、無矽&#xff0c;確保了清潔過程的高效和安全。 首先&#xff0c;無塵棉花棒…

Oracle数据库连接方式

在平时的开发和运维工作中经常会有连接数据库的需求&#xff0c;而连接Oracle数据库的方法有很多种&#xff0c;本文给大家介绍常用的3种方法。希望对大家有所帮助。 方法一&#xff1a;使用操作系统验证方式 $ sqlplus / as sysdba方法二&#xff1a;使用 easy connect 方式…

1261. 在受污染的二叉树中查找元素

1261. 在受污染的二叉树中查找元素 题目链接&#xff1a;1261. 在受污染的二叉树中查找元素 代码如下&#xff1a; /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(…

汽车行驶工况||汽车行驶工况构建|||工况导入AVL Cruise(附下载)

包含项目 NEDC——欧洲工况 CLTC-C——中国 CLTP-P——中国 JAP10——日本 等几十种工况&#xff0c;可导入其他工况至AVL cruise "在每一个级别的驾驶测试中&#xff0c;WLTP规程又设定了能够代表全球城市道路、高速公路、山路等路况条件下的测试规程。每个部分的测试时…

[数据湖iceberg]-hive集成数据湖读取数据的正确姿势

1 概述 Iceberg作为一种表格式管理规范&#xff0c;其数据分为元数据和表数据。元数据和表数据独立存储&#xff0c;元数据目前支持存储在本地文件系统、HMS、Hadoop、JDBC数据库、AWS Glue和自定义存储。表数据支持本地文件系统、HDFS、S3、MinIO、OBS、OSS等。元数据存储基于…

百度AI智能审核

一、介绍 百度内容审核平台&#xff08;Baidu Content Audit Platform&#xff09;是百度推出的一款用于进行内容审核的平台。该平台利用人工智能技术&#xff0c;对用户上传的各类内容进行审核和过滤&#xff0c;以实现内容的合规和安全&#xff0c;可以识别和过滤涉黄、涉政…

微信小程序云开发教程——墨刀原型工具入门(常用组件)

引言 作为一个小白&#xff0c;小北要怎么在短时间内快速学会微信小程序原型设计&#xff1f; “时间紧&#xff0c;任务重”&#xff0c;这意味着学习时必须把握微信小程序原型设计中的重点、难点&#xff0c;而非面面俱到。 要在短时间内理解、掌握一个工具的使用&#xf…

自己用的小笔记

1、由于服务器的环境老是坏掉&#xff0c;这里稍微记录一点。 cuda的下载地址&#xff1a; https://developer.nvidia.com/cuda-toolkit-archive 记得是驱动的问题&#xff0c;那么直接下载一个驱动放上去应该就可以 先离线下载吧&#xff0c;然后清理到老的&#xff0c;安装…

三款内衣洗衣机的性能较量:希亦、觉飞、鲸立谁的性能更胜一筹?

现在大多数的上班族&#xff0c;面临的都是早九晚六的工作&#xff0c;而且工作完下班回家还是面对各种各样的家务&#xff0c;特别是清洗需要换洗的洗衣&#xff0c;属实是有点辛苦了。可能很多人为了方便&#xff0c;每次洗衣服的都是把一堆衣服直接丢进洗衣机&#xff0c;直…