filter-policy和AS-PATH-FILTER过滤BGP路由条目
Filter-policy过滤BGP路由条目
一:根据项目需求搭建好拓扑图如下:

二:配置
1:对项目图做理论分析,首先RT1和RT2属于EBGP(不同自治系统之间的直连路由),而RT2和RT3属于IBGP(相同AS之间的metric);由于本项目使用的是BGP属于EGP(内部网关协议),所以对于网络的发现和学习不是很敏感,因此要在BGP视图下手动将网络加入到BGP进程上,以便在BGP的路由表可以看到这条路由条目.
(有一个前提是各网段以划分好,并且IP配置好)下面做具体的配置:
在RT1系统视图下创建一个BGP进程,然后宣告对等体的地址,并指出自治系统的区号;
紧接着将网络段加入BGP内:


2:RT2和RT1由于属于EBGP,所以只要创建各自的BGP进程,并将对方的对等体地址宣告即可


3:RT3和RT2属于IBGP,在将对方的对等体地址宣告的同时,还需指出对等体的连接地址


4:从项目图中得知,RT3有10.10.1.0/24和10.10.5.0/24两个网段在通过BGP network宣告,后,将会通过RT2到RT1,在路由表可以看到这些条目。由于本项目的目的是通过filter-polcy来过滤BGP的路由条目,所以在RT1上通过filter-policy 过滤掉从RT3传来的10.10.1.0/24和10.10.5.0/24两条路由,使其不在RTA的路由表里出现:



5:比较有无经过filter-policy过滤的BGP网络中RT1的路由表前后变化:


As-path-filter(自治系统号正则表达式匹配过滤)
一:根据项目需求搭建号拓扑图如下:

二:配置
1:由项目图进行理论分析,RT1,2,3,4分别属于AS65000,65002,65003三个自治系统,RT2和RT4是属于同一个自治系统,RT1和RT3属于不同的自治系统;其次,这四个主干设备都是相互之间建立EBGP对等体关系;由于本项目采用的是根据自治系统号来过滤路由条目,所以理应建立这些EBGP关系;
分析到此,在loopback和interface配置IP配置好后,在RTD上进行as-path-filter过滤


filter-policy和AS-PATH-FILTER过滤BGP路由条目的更多相关文章
- 如何使用 Quagga BGP(边界网关协议)路由器来过滤 BGP 路由
在之前的文章中,我们介绍了如何使用 Quagga 将 CentOS 服务器变成一个 BGP 路由器,也介绍了 BGP 对等体和前缀交换设置.在本教程中,我们将重点放在如何使用前缀列表prefix-li ...
- CCIE路由实验(4) -- BGP路由控制
1.过滤BGP路由的方法2.用AS-path filter控制路由3.用Community Filter控制路由 enableconf tno ip do loenable pass ciscolin ...
- BGP路由的手动汇总
网络拓扑 XRV1 ========================================================== !hostname XRV1!interface Loopba ...
- 反向路径过滤——reverse path filter
原文地址:反向路径过滤——reverse path filter 作者:pwp_cu 反向路径过滤——reverse path filter 一.原理先介绍个非对称路由的概念参考<Underst ...
- 数组filter方法对数组元素进行过滤
Array.prototype.filter对数组中元素进行过滤 /** * @method reduce * @param {number} item 当前迭代的数组元素 * @param {num ...
- HCNP Routing&Switching之BGP路由过滤和AS-Path-Filter
前文我们聊了下通过修改BGP路由属性来影响路由,从而达到控制BGP路由的目的:回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15495585.html:今天我们 ...
- 【转载】Servlet Filter(过滤器)、Filter是如何实现拦截的、Filter开发入门
Servlet Filter(过滤器).Filter是如何实现拦截的.Filter开发入门 Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过F ...
- Servlet Filter(过滤器)、Filter是如何实现拦截的、Filter开发入门
Servlet Filter(过滤器).Filter是如何实现拦截的.Filter开发入门 Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过F ...
- ASP.NET MVC 入门10、Action Filter 与 内置的Filter实现(实例-防盗链)
于ASP.NET MVC Preview5. 前一篇中我们已经了解了Action Filter 与 内置的Filter实现,现在我们就来写一个实例.就写一个防盗链的Filter吧. 首先继承自Filt ...
随机推荐
- iDempiere 使用指南 系统安装 以及 virtualbox虚拟机下载
Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/ iDempiere官方中文wiki主页 http://wiki.idemp ...
- Arcobject获得栅格影像的边界
一般的各种遥感影像都是采用某种地理或投影坐标的栅格影像,对于从事影像相关工作的人来说,得到现有影像的覆盖范围是确定研究内容,购买遥感影像的基础.怎么得到这个覆盖范围呢?当然我们可以在ArcGIS或ER ...
- 【PIC单片机】MPLAB X IDE快速入门指南
引言:近期由于项目实践需要,开始动手学习相关硬件知识.从PIC单片机入手. 单片机学习核心要点:查数据手册 配置寄存器 一.基于MPLAB X IDE配置位设置 MPLAB X IDE和MPLAB I ...
- matlab练习程序(圆柱投影)
圆柱投影就是将一张二维的图像投影到三维的圆柱体上,不过在显示图像的时候依然是以二维的形式给出. 投影最重要的步骤就是计算投影变换公式,和图像旋转类似,只要得到变换公式,再依照公式进行代码编写就很容易了 ...
- CompletionService的poll方法
1.poll():马上返回完成的任务,若没有,则返回null 2.poll(long timeout, TimeUnit unit): 等待timeout时间,如果大于最短任务完成时间,则获取任务结果 ...
- solidity语言5
结构体 pragma solidity ^0.4.11; // 众筹合约 contract CrowdFunding { // 投资者 struct Funder { address addr; ui ...
- 利用CRM中间件Middleware从ERP下载Customer Material的常见错误
使用事务码VD51和VD52创建和修改Customer Material. 下图是我在ERP创建的Material,为其维护了一个Customer Material AOP. 当下载到CRM后,在We ...
- http中COOKIE和SESSION有什么区别?(转知乎)
作者:知乎用户链接:https://www.zhihu.com/question/19786827/answer/28752144来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...
- UNIX PIPES 管道原稿
40年前,Unix操作系统横空出世,Unix不仅仅带来了一个操作系统,还创造C语言,Socket,开源,黑客等等文化,这些文化影响着整个计算机世界的文明,直到今天. 如果说Unix是计算机文明中最伟大 ...
- Android——HelloWorld
今天正式加入实验室做安卓,看上去无从下手,让我想到当年学ACM一样,但是也一直搞过来了,现在又是一个新的起点. 废话不多说~~~ Hello World 安装: JDK SDK Eclipse 参考: ...