热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

如何正确的设置ACL访问控制列表

单向屏蔽ICMPECHO报文1.设置如下的访问控制列表access-list100permiticmpany本地路由器广域地址echoaccess-list100denyicmpanyanyechoaccess-list100permitipanyany2.在路由器相应端口上应用interfaceipaccess-gr

  单向屏蔽ICMP ECHO报文

  1.设置如下的访问控制列表

  access-list 100 permit icmp any 本地路由器广域地址 echo

  access-list 100 deny icmp any any echo

  access-list 100 permit ip any any

  2.在路由器相应端口上应用

  interface

  ip access-group 100 in

  列表第一行,是允许外网主机可以PING通我方路由器广域口地址,便于外网进行网络测试。列表第二行,系禁止外网主机发起的任何ICMP ECHO 报文到达我方网络主机,杜绝了外网主机发起的“端口扫描器Nmap ping操作”。列表第三行允许所有的IP协议数据包通过,是保证不影响其他各种应用。端口应用上设置在入方向进行应用,保证了我方网络主机可PING通外网任意主机,便于我方进行网络连通性测试。

  防止病毒传播和黑客攻击

  针对微软操作系统的漏洞,一些病毒程序和漏洞扫描软件通过UDP端口135、137、138、1434和TCP端口135、137、139、445、4444、5554、9995、9996等进行病毒传播和攻击,可如下设置访问控制列表阻止病毒传播和黑客攻击。

  1.设置如下的访问控制列表

  access-list 101 deny udp any any eq 135

  access-list 101 deny udp any any eq 137

  access-list 101 deny udp any any eq 138

  access-list 101 deny udp any any eq 1434

  access-list 101 deny tcp any any eq 135

  access-list 101 deny tcp any any eq 137

  access-list 101 deny tcp any any eq 139

  access-list 101 deny tcp any any eq 445

  access-list 101 deny tcp any any eq 4444

  access-list 101 deny tcp any any eq 5554

  access-list 101 deny tcp any any eq 9995

  access-list 101 deny tcp any any eq 9996

  access-list 101 permit ip any any

  2.在路由器相应端口上应用

  interface

  ip access-group 101 in

  说明:在同一端口上应用访问控制列表的IN语句或OUT语句只能有一条,如需将两组访问列表应用到同一端口上的同一方向,需将两组访问控制列表进行合并处理,方能应用。

  利用访问控制列表实现QoS

  针对一些重要业务和特殊应用,使用时要求保证带宽,不用时又能将带宽让出来给其他应用,可用如下设置访问控制列表和数据包染色技术来实现。

  1.设置如下的访问控制列表

  access-list 102 permit ip 网段1IP 子网掩码 host 服务器1IP

  access-list 103 permit ip 网段2IP 子网掩码 host 服务器2IP

  access-list 104 permit ip 网段3IP 子网掩码 host 服务器3IP

  2.数据包染色标记

  class-map match-all Critical-1

  match ip dscp 34

  class-map match-all Critical-2

  match ip dscp 26

  class-map match-all Critical-3

  match ip dscp 35

  3.数据包染色分类

  class-map match-any Critical-1

  match access-group 102 /*匹配访问控制列表102 */

  class-map match-any Critical-2

  match access-group 103 /*匹配访问控制列表103 */

  class-map match-any Critical-3

  match access-group 104 /*匹配访问控制列表104 */

  4.策略定义

  policy-map AA

  class Critical-1

  bandwidth percent 10 /*定义保障带宽为基本带宽的10% */

  random-detect dscp-based /*定义路由器带宽拥塞时的数据包丢弃策略 */

  random-detect dscp 34 24 40 10

  /* 定义发生拥塞时DSCP=34数据包的最小丢包率/最大丢包率/丢弃概率分别是:24/40/10 */

  class Critical-2

  bandwidth percent 5

  random-detect dscp-based

  random-detect dscp 26 24 40 10

  classs Critical-3

  bandwidth percent 2

  random-detect dscp-based

  random-detect dscp 35 24 40 10

  5.在路由器相应端口上进行策略应用

  interface Serial0/0

  service-policy output AA

  如上设置后,即实现了在端口Serial0/0上符合访问控制列表102的业务保障带宽是基本带宽的10%,符合访问控制列表103的业务保障带宽为基本带宽的5%,符合访问控制列表104的业务保障带宽为基本带宽的2%。


推荐阅读
  • MQTT技术周报:硬件连接与协议解析
    本周开发笔记重点介绍了在新项目中使用MQTT协议进行硬件连接的技术细节,涵盖其特性、原理及实现步骤。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • NTP服务器配置详解:原理与工作模式
    本文深入探讨了网络时间协议(NTP)的工作原理及其多种工作模式,旨在帮助读者全面理解NTP的配置参数和应用场景。NTP是基于RFC 1305的时间同步标准,广泛应用于分布式系统中,确保设备间时钟的一致性。 ... [详细]
  • 访问一个网页的全过程
    准备:DHCPUDPIP和以太网启动主机,用一根以太网电缆连接到学校的以太网交换机,交换机又与学校的路由器相连.学校的这台路由器与一个ISP链接,此ISP(Intern ... [详细]
  • 本文深入探讨了MAC地址与IP地址绑定策略在网络安全中的应用及其潜在风险,同时提供了针对该策略的破解方法和相应的防御措施。 ... [详细]
  • NFS(Network File System)即网络文件系统,是一种分布式文件系统协议,主要用于Unix和类Unix系统之间的文件共享。本文详细介绍NFS的配置文件/etc/exports和相关服务配置,帮助读者理解如何在Linux环境中配置NFS客户端。 ... [详细]
  • 三菱PLC SLMP协议报文详解
    本文详细解析了三菱PLC中使用的SLMP协议报文结构,包括其工作原理、通信流程及报文格式,旨在帮助工程师和技术人员更好地理解和运用这一协议。 ... [详细]
  • 使用C# .NET构建UDP点对点聊天应用
    本文详细介绍如何利用C# .NET框架开发一个基于UDP协议的点对点聊天程序,包括客户端与服务器之间的连接建立、数据传输等核心功能。 ... [详细]
  • TCP/IP基础知识详解
    本文详细介绍了TCP/IP协议的基本概念,包括网络层次模型、TCP三次握手过程、四次挥手过程以及TCP与UDP的比较。通过这些内容,读者可以更好地理解TCP/IP协议的工作原理。 ... [详细]
  • 解析EasyCVR平台国标GB28181协议下的TCP与UDP模式
    在使用EasyCVR视频融合平台过程中,用户常遇到关于端口设置的问题,尤其是TCP和UDP模式的区别。本文将详细介绍这两种模式在GB28181协议下的具体应用及差异。 ... [详细]
  • 一面问题:MySQLRedisKafka线程算法mysql知道哪些存储引擎,它们的区别mysql索引在什么情况下会失效mysql在项目中的优化场景&# ... [详细]
  • 本文详细探讨了虚拟化的基本概念,包括服务器虚拟化、网络虚拟化及其在云计算环境中的应用。特别强调了SDN技术在网络虚拟化和云计算中的关键作用,以及网络虚拟化技术如何提升资源利用效率和管理灵活性。 ... [详细]
  • 本文深入探讨了网络编程中的基本概念,如指针、引用和可重入函数,并详细介绍了OSI七层模型和TCP/IP四层模型的功能与协议。同时,文章还对比了HTTP与HTTPS的区别,分析了HTTP请求报文的结构,讨论了TCP与UDP的主要差异,以及滑动窗口协议的工作原理。 ... [详细]
author-avatar
U友50140862
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有