路由控制——ACL、IP-Prefix List
目录
ACL
基本概念
ACL分类
基本ACL的组成
ACL匹配顺序
ACL如何匹配IP地址
ACL应用方式
IP-Prefix List
基本概念
配置
引用
路由控制方式了解到,ACL、IP-Prefix List都为路由策略中的条件工具
ACL
基本概念
ACL访问控制列表是由一条或者多条规则组成的集合。
ACL本质上是一种报文过滤器,可以用于数据流量与路由信息的过滤
在对于数据流量过滤是需要注意:
ACL不会过滤设备自身产生的访问其它设备的流量,只过滤转发的流量(包括其它设备访问其它设备的、其他设备访问本设备的流量)
ACL分类
基于ACL标识方法的划分
数字型ACL(使用唯一数字标识ACL)
命名型ACL(使用名字/名字+数字来标识ACL)
基于对IPv4和IPv6支持情况的划分
ACL4:也叫做ACL,仅支持对IPv4报文进行过滤的ACL
ACL6:也叫做IPv6 ACL,仅支持对IPv6报文进行过滤的ACL
根据ACL规则dinginess方式划分
基本ACL的组成
ACL编号:标识ACL。可以使用数字标识,也可以使用名字+数字标识
规则编号:标识ACL规则,默认每个规则的间隔是5(即第一个规则是5,下一个为10依次递增),也可以手动指定编号。
源地址:由IP地址+通配符组成
动作:包括允许、拒绝两种动作
匹配项:不同的ACL类型匹配项不一致。最基础的就是匹配源IP地址
ACL匹配顺序
一条ACL可以由多条deny/permit语句组成,每条语句描述一条规则,并使用唯一的规则编号
设备支持两种ACL匹配顺序:
- 配置顺序(config模式)、自动排序(auto模式)
- 在创建ACL是可以更改匹配顺序,通过acl [编号] math-order [auto/config] 命令进行匹配顺序更改
配置顺序:
- 如果配置规则指定了规则编号,根据规则编号由小到大顺序匹配
- 如果没有配置规则没有指定规则编号,则由系统自动分配(由编号5开始,每条规则编号递增5)
- 一旦匹配上一条规则就停止匹配。没有匹配到规则就匹配默认规则。
自动排序:
- 系统使用“深度优先”的原则,将规则按照精确度从高到低进行排序、匹配。
- 如果使用“深度优先”原则没有分辨出优先级,则使用配置顺序方式来匹配。
ACL如何匹配IP地址
ACL使用通配符来匹配IP地址,通配符0表示匹配,1表示不匹配。0和1之间可以不连续
规则中由参照地址和通配符一同来确定IP地址的范围
匹配特殊地址:
0.0.0.0 255.255.255.255 匹配任意IP地址
1.1.1.1 0.0.0.0 仅匹配1.1.1.1这一个地址
不过需要注意的是:
在匹配IP地址时,只能匹配IP地址的网络号,无法匹配子网掩码
即ACL可以灵活的匹配IP地址的前缀,无法匹配掩码长度。例如:
- Rule 5 permit source 1.1.1.0 0 此条规则匹配的是网络号为1.1.1.0的地址
1.1.1.0/24 1.1.1.0/25 都被匹配
1.1.1.128/25不被匹配,因为此网络号为1.1.1.128
- Rule 5 permit source 1.1.1.0 24 此条规则匹配的是网络号为1.1.1.X的地址
1.1.1.0/24 1.1.1.128/25 都被匹配
1.1.1.0/16不被匹配,因为此网络号为1.1.0.0
ACL应用方式
1.在接口应用:
入方向:inbound
出方向:outbound
2.在import-route或者策略路由中引用,作为匹配条件
3.做NAT时在出接口引用
4.在Telnet中应用
5.在FTP中应用
注意:ACL默认规则为全允许
IP-Prefix List
基本概念
IP-Prefix Lis地址前缀列表,能够同时匹配IP前缀以及掩码长度
不能用于IP报文过滤,只可用于路由信息过滤
配置
ip ip-prefix [名字] index [序号] permit/deny [IP地址] [length(掩码)]
掩码后还有选项可添加:
greater-equal 24 掩码大于等于24
less-equal 32 掩码小于等于32
基本常见类型的例子:
- ip ip-prefix qwer index 10 permit 1.1.1.0 24
····精确匹配网络号为1.1.1.0,子网掩码为24的路由
- ip ip-prefix qwer index 10 permit 1.1.1.0 8 less-equal 24
····匹配网路号为1.x.x.x,掩码大于等于8,小于等于24的路由
- ip ip-prefix qwer index 10 permit 1.1.1.0 8 greater-equal 24
····匹配网路号为1.x.x.x,掩码大于等于24,小于等于32的路由
- ip ip-prefix qwer index 10 permit 1.1.1.0 8 greater-equal 16 less-equal 24
····匹配网路号为1.x.x.x,掩码大于等于16,小于等于24的路由
- ip ip-prefix qwer index 10 permit 0.0.0.0 0
····匹配缺省路由
- ip ip-prefix qwer index 10 permit 0.0.0.0 0 less-equal 32
····匹配所有路由
- ip ip-prefix qwer index 10 permit 0.0.0.0 1 greater-equal 8 less-equal 8
····匹配A类网段的所有路由(第一比特位为0的网络号,也就是1到127。掩码为8)
注意事项
- ip-prefix-list默认拒绝所有路由
- 子网掩码范围遵循 :length(必配)<= greater <= less
- ip-prefix-list方式无法匹配奇偶路由,ACL可以
路由控制——ACL、IP-Prefix List相关推荐
- 路由控制配置ip ip-prefix命令解析
ip ip-prefix命令 1.命令功能 ip ip- prefix命令用来创建IPv4地址前缀列表或增加其中一个表项. undo ip ip-prefⅸ命令用来删除指定的IPV4地址前缀列表或其中 ...
- (chap4 IP协议) 路由控制( Routing)
1. 定义 路由控制是指将分组数据发送到最终目标地址的功能. 1.1 . 多跳路由 路由器或主机在转发IP数据包时只指定下一个路由器或主机,.而不是将到最终目标地址为止的所有通路全都指定出来. Hop ...
- 地址前缀列表(IP Prefix List)
地址前缀列表 IP Prefix List 优点(与ACL比较): 1.性能及可控性高于ACL 2.能同时精确匹配网络号和前缀长度(ACl无法匹配掩码/前缀长度) 3.前缀列表不能用于数据包的过滤(A ...
- h3c BGP路由控制实验
实验拓扑 BGP路由控制实验 图 1-1 注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推: ...
- ccna 闫辉单臂路由 和 acl access control list
ccna 闫辉单臂路由 和 acl access control list 一单臂路由 当前园区网设计很少用到 成本低 小型的.局域网可用 二ACL access cont ...
- [HCIP] 03 - 路由控制之路由策略
路由控制之路由策略 一.路由控制 二.路由策略 三.IP前缀列表 四.Filter-Policy 1.Fliter-Policy配置实验 1.1 Filter-Policy之RIP配置 1.2 Fil ...
- 理解路由控制(路由策略、策略路由)
文章目录 前言 控制网络流量可达性 路由策略 路由策略的应用方式 ACL应用 IP-Prefix List应用 Filter-Policy工具介绍 Route-Policy工具介绍 策略路由 Traf ...
- 华为ensp小实验(路由下发+Easy IP+单臂路由+OSPF+Rip)
小实验(路由下发+Easy IP+单臂路由+OSPF+Rip) 前言 一.实验及需求 1.实验题 2.需求 二.思维想法 三.实验步骤 1.配置 R1 R2 R3 R4 R5 LSW1 LSW2 LS ...
- 图解TCPIP-IP 网际协议-路由控制
1.数据包发送使用的是网络层地址,既IP地址. 2.需要通过路由的控制表(Routing Table)来确定路径 3.实现IP通信的主机和路由器必须有控制表 4.控制表可以手动配置(静态路由)也可以自 ...
最新文章
- 物联网安全的后备计划是什么?
- 将十进制数转化成二进制数,计算其中1的个数
- 宁波网络推广介绍几点容易被优化人员忽略的图片优化技巧!
- 阿里团队高效沟通的秘密,全在这5点!
- IT增值服务实践心得体会:企业客户的钱比个人客户好赚得多
- C#使用 System.Net.Mail发送邮件功能
- SpringCloud Gateway的组成结构
- Gdiplus::GdiplusBase::operator new 函数不接受3 个参数问题的处理
- C#中几种数据库的大数据批量插入
- 如何通过StackStorm自动支持2万多台服务器
- 0923接口——练习题作业
- 深度长文:地球真的进入“人类世”时期了吗?
- SQL 删除重复记录,并保留其中一条
- 银河麒麟支持php吗,银河麒麟Linux
- 互联网寒冬怎么过?一程序员裸辞之后,找不到理想的工作,慌的很
- sql docker容器_如何将Microsoft SQL Server Docker容器与Azure Data Studio连接
- idea编辑窗口显示outdated version解决方案
- pythonjam怎么使用_Jam 使用说明
- 淘宝天猫京东拼多多抖音苏宁1688等平台关键词监控价格API接口(店铺商品价格监控API接口调用展示)
- 夏季咽喉肿痛,上火原因和治疗途径
热门文章
- 目前软搭建测试的行业现状和前景
- NBUT1225-NEW RDSP MODE I
- 一个JavaScript实现的贷款计算器
- 使用exceljs读取和导出Excel并支持图片导出
- 2017电子设计大赛-光电科技协会板球控制系统
- (详细版Win10+Pycharm)YOLOX——训练自己的VOC2007数据集,以NWPU VHR-10 dataset为例
- 1分钟读懂猫咪免疫流程:怎么打疫苗,必须打的疫苗有哪些
- 计算机系统分盘作用,电脑分盘有什么好处,要不要重装系统
- root过的手机保修吗,root过的手机保修吗苹果
- 如何更改Code::Blocks背景颜色(懒人版)