Packet Tracer - 配置 IPv6 ACL

news2025/1/18 12:00:39

Packet Tracer - 配置 IPv6 ACL

拓扑图

 

地址分配表

设备

接口

IPv6 地址/前缀

默认网关

服务器 3

NIC

2001:DB8:1:30::30/64

FE80::30

目标

第 1 部分:配置、应用并验证一个 IPv6 ACL

第 2 部分:配置、应用并验证第二个 IPv6 ACL

第 1 部分: 配置、应用并验证一个 IPv6 ACL

日志表明,2001:DB8:1:11::0/64 网络中的一台计算机在不断刷新其网页。这导致对 Server3 进行拒绝服务 (DoS) 攻击。您必须 使用访问列表阻止对该网络进行 HTTP 和 HTTPS 访问,然后才能 识别并清理客户端。

步骤 1: 配置将会阻止 HTTP 和 HTTPS 访问的 ACL。

使用 下列语句在 R1 上配置名为 BLOCK_HTTP 的 ACL。

R1(config)#ipv6 access-list BLOCK_HTTP

a. 阻止 HTTP 和 HTTPS 流量到达 Server3

R1(config-ipv6-acl)#deny tcp any host 2001:DB8:1:30::30 eq www

R1(config-ipv6-acl)#deny tcp any host 2001:DB8:1:30::30 eq 443

b. 允许所有其他 IPv6 流量通过。

R1(config-ipv6-acl)#permit ipv6 any any

步骤 2: 将 ACL 应用到正确的接口。

将 ACL 应用于距离将被阻止的 流量源最近的接口。

R1(config)#interface GigabitEthernet0/1

R1(config-if)#ipv6 traffic-filter BLOCK_HTTP in

步骤 3: 检验 ACL 实施。

进行 以下测试,验证 ACL 是否按预期运行:

· 打开 PC1 的 Web 浏览器,输入 http://2001:DB8:1:30::30 或 https://2001:DB8:1:30::30。网站应该会显示。

 

 

· 打开 PC2 的 Web 浏览器,输入 http://2001:DB8:1:30::30 或 https://2001:DB8:1:30::30。网站应该会被阻止。

 

 

· 从 PC2 对 2001:DB8:1:30::30 执行 ping 操作。ping 操作应该能够 成功。

 

第 2 部分: 配置、应用并验证第二个 IPv6 ACL

当前日志表明,您的服务器正在接收以分布式拒绝服务 (DDoS) 攻击形式出现的 来自多个不同 IPv6 地址的 ping 请求。您必须过滤对服务器的 ICMP ping 请求。

步骤 1: 创建访问列表以阻止 ICMP。

使用 下列语句在 R3 上配置命名为 BLOCK_ICMP 的 ACL:

R3(config)#ipv6 access-list BLOCK_ICMP

  1.  阻止所有 ICMP 流量从任何主机发送到任何目的地。

R3(config-ipv6-acl)#deny icmp any any

b. 允许所有其他 IPv6 流量通过。

R3(config-ipv6-acl)#permit ipv6 any any

步骤 2: 将 ACL 应用到正确的接口。

在这种情况下,ICMP 流量可来自任何源地址。如需 在无论 ICMP 流量源或者网络拓扑如何变化 的情况下均可以确保阻止 ICMP 流量,需应用离目的地址最近的 ACL。

R3(config)# interface GigabitEthernet0/0

R3(config-if)#ipv6 traffic-filter BLOCK_ICMP out

步骤 3: 检验运行的访问列表是否正确。

  1.  从 PC2 对 2001:DB8:1:30::30 30 执行 ping 操作。ping 操作应该会失败。

 

  1.  从 PC1 对 2001:DB8:1:30::30 30 执行 ping 操作。ping 操作应该会失败。

 

打开 PC1 的 Web 浏览器,输入 http://2001:DB8:1:30::30 或 https://2001:DB8:1:30::30。网站应该会显示。

 

 

实验具体步骤:

R1:

R1>en

R1#conf

Configuring from terminal, memory, or network [terminal]?

Enter configuration commands, one per line. End with CNTL/Z.

R1(config)#ipv6 access-list BLOCK_HTTP

R1(config-ipv6-acl)#deny tcp any host 2001:DB8:1:30::30 eq www

R1(config-ipv6-acl)#deny tcp any host 2001:DB8:1:30::30 eq 443

R1(config-ipv6-acl)#permit ipv6 any any

R1(config-ipv6-acl)#exit

R1(config)#interface GigabitEthernet0/1

R1(config-if)#ipv6 traffic-filter BLOCK_HTTP in

R1(config-if)#end

R1#

%SYS-5-CONFIG_I: Configured from console by console



R1#wr

R1#write

Building configuration...

[OK]

R1#

R3:

R3>en

R3#conf

Configuring from terminal, memory, or network [terminal]?

Enter configuration commands, one per line. End with CNTL/Z.

R3(config)#ipv6 access-list BLOCK_ICMP

R3(config-ipv6-acl)#deny icmp any any

R3(config-ipv6-acl)#permit ipv6 any any

R3(config-ipv6-acl)#exit

R3(config)# interface GigabitEthernet0/0

R3(config-if)#ipv6 traffic-filter BLOCK_ICMP out

R3(config-if)#end

R3#

%SYS-5-CONFIG_I: Configured from console by console



R3#wr

R3#write

Building configuration...

[OK]

R3#

实验链接:https://pan.baidu.com/s/1Ip3tq_cyhWFCiFxiprTOHg?pwd=4134

提取码:4134

--来自百度网盘超级会员V2的分享

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

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

相关文章

node.js+vue鲜花销售网站

后台模块设计: ①用户管理功能。管理员在后台首页点击用户管理就会进入用户列表页面,系统会将数据库中的用户信息以列表的形式显示出来,管理员可以在这个页面进行用户的更新和删除操作,系统可以将最新更新的信息重新写入用户表中并…

Chrome浏览器更新字体看不清的最终解决方案

阿酷TONY / 2023-5-6 / 长沙 / 原创 / 实测解决 Chrome更新至版本Chrome 109.0.5414.120 字体看不清 浏览器症状:Chrome更新至版本Chrome 109.0.5414.120 字体看不清;会很细,在设置中选择自定义的字体,仍无法解决;…

当因果推理遇上时间序列,会碰撞出怎样的火花?

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 近年来因果推理和时间序列已经成为了数据科学领域备受瞩目的研究方向。因果推理可以帮助我们识别变量之间的因果关系,时间序列分析则可以便于我们理解变量随时间变化的规律。这两个方向都可以为我们…

javaScript---设计模式-封装与对象

目录 1、封装对象时的设计模式 2、基本结构与应用示例 2.1 工厂模式 2.2 建造者模式 2.3 单例模式 封装的目的:①定义变量不会污染外部;②能作为一个模块调用;③遵循开闭原则。 好的封装(不可见、留接口):①…

Cacti 前台命令注入漏洞

文章目录 文档说明漏洞描述影响版本漏洞原理命令执行简单分析客户端ip伪造分析 漏洞复现下载vulhub启动环境配置攻击 复现总结修复方案原创申明 文档说明 本文作者:SwBack 创作时间:2023/4/8 0:12 知乎:https://www.zhihu.com/people/back-88-87 CSDN:https://blog.csdn.net/q…

solidity--语言基础

solidity源文件结构 // SPDX-License-Identifier: MIT pragma solidity ^0.5.2; pragma abicoder v1; import "filename"; 注释 智能合约组成 状态变量 // SPDX-License-Identifier: GPL-3.0 pragma solidity >0.4.0 <0.9.0;contract SimpleStorage {uint stor…

SD卡打不开是怎么回事?SD卡打不开里面数据怎样恢复

SD卡已经成为了移动设备和数码相机中受欢迎的存储选项之一。但是使用过程中难免会遇到一些问题&#xff0c;例如SD卡突然打不开了&#xff0c;并且无法访问其中的数据。这种情况常常让人感到烦恼和无助。但是不要紧张&#xff0c;下面我们将介绍SD卡打不开里面数据怎样恢复的方…

Yuzuki Lizard V851S开发板 –编译 OPENCV 4.5.4

1.主要参考教程地址&#xff0c;实际操作结合多个教程。 https://blog.csdn.net/Flag_ing/article/details/109508374 2.放从OPENCV RELEASE 下载的解压出来的文件&#xff0c;里面还要放对应版本的contribute 解压文件 /root/opencv-4.5.4/root/opencv-4.5.4/build6在这里要…

深入理解Java虚拟机——内存分配与回收策略

1.前言 在读这篇博客之前&#xff0c;你需要了解分代收集理论中&#xff0c;收集器应该将Java堆划分出不同的区域**&#xff0c;**然后将回收对象依据其年龄&#xff08;年龄即对象熬过垃圾收集过程的次数&#xff09;分配到不同的区域之中存储。 例如appel式回收&#xff0c…

SSM整合详细教学(上)

SSM整合详细教学&#xff08;上&#xff09; 一、SSM整合1. SSM整合配置1.1 SSM整合流程1.2 SSM整合配置1.2.1 创建工程&#xff0c;添加依赖和插件1.2.2 Spring整合Mybatis1.2.3 Spring整合SpringMVC 2. 功能模块开发2.1 数据层开发(BookDao)2.2 业务层开发(BookService/BookS…

java注解,一篇文章就够了

开篇一张图 一、定义 注解是一种标记&#xff0c;使类或接口附加额外信息&#xff0c;帮助编译器和 JVM 完成一些特定功能。 Annotation(注解)也被称为元数据(Metadata)是JDK1.5及以后版本引入的&#xff0c;用于修饰包、类、接口、字段、方法参数、局部变量等。 如&#xf…

iOS与Android应用开发的对比:如何选择最佳开发平台?

第一章&#xff1a;引言 在移动应用开发领域&#xff0c;iOS和Android是最为流行的操作系统。选择最佳的开发平台可以使开发人员更有效地开发和发布应用程序。本文将分析iOS和Android应用开发的优缺点&#xff0c;并提供一些有关如何选择最佳开发平台的建议。 第二章&#xf…

【Git基础】常用git命令(四)

文章目录 1. 处理突发事件1.1 暂存修改1.2 git stash的一些命令 2. 指定不需要git管理的文件2.1 指定不需要git管理的文件2.2 .gitignore的规则 3. 如何解决项目之间的依赖3.1 如何使用git处理项目之间的依赖3.2 submodule的使用方式3.3 如何clone submodule3.4 submodule的陷阱…

小白如何做好项目管理?看这里

做好项目管理不是一件容易的事儿&#xff0c;只有掌握了正确的技巧&#xff0c;才能事半功倍地完成项目。 下面就按照项目管理的流程来讲一讲如何做好项目管理。 项目管理是指运用系统的理论方法&#xff0c;在有限的条件和资源下&#xff0c;对项目从开始到结束的全流程进行计…

电子会议桌牌系统——基站版

一、产品特点 低功耗&#xff0c;常规使用3-5年电池寿命 支持空中唤醒&#xff0c;刷新快速&#xff0c;几秒钟内看到结果 点阵电子纸屏幕&#xff0c;视角接近180 基于Web的应用界面&#xff0c;支持跨平台操作 安装简单&#xff0c;快速布置 电池供电不需要布线 双面显…

【react从入门到精通】React兄弟组件通信方式详解(有示例)

文章目录 前言React技能树通过共同的父组件传递props使用React Context使用Redux使用EventBus写在最后 前言 在上一篇文章《React父子组件通信方式详解》中我们了解了React父子组件通信的4中方式。 本文中我们将详细了解react兄弟组件通信方式。 React技能树 React 技能树 ├…

如何利用分钟级降水预报 API 优化城市水利管理?

引言 降水预报对于城市水利管理部门来说至关重要&#xff0c;它可以帮助管理者及时了解当地的降雨情况&#xff0c;以便更好地管理城市水利设施&#xff0c;保障公共安全。然而&#xff0c;传统的降水预报数据一般只提供每小时或每3小时的粗略预报数据&#xff0c;无法满足城市…

服务部分综合实验

#每台机子关闭防火墙和selinux ##NFS test1 10 ##部署共享存储 test1 10 systemctl stop firewalld systemctl disable firewalld setenforce 0 cd /opt/ mkdir nfs cd nfs/ mkdir web1 web2 echo "this is web1" > web1/index.html echo "this is web2&quo…

八大排序[超级详细](动图+代码优化)这一篇文章就够了

目录 什么是排序&#x1f36d; 什么是稳定性&#x1f36d; 交换排序的基本思想&#x1f36d; 一、冒泡排序&#x1f36d; 1、基本思想&#x1f349; 2、实现代码&#x1f349; 3、代码优化&#x1f349; Ⅰ、 &#x1f9c1;冒泡排序的优化1 Ⅱ、&#x1f9c1;冒泡排序的优…

云安全技术——搭建VPN

目录 二、VPN简介 三、规划实训环境和网络拓扑 配置VPN服务器 五、VPN网络客户端的配置 六、远程访问VPN的检测 二、VPN简介 VPN&#xff08;Virtual Private Network&#xff09;是一种可以在公共网络上建立安全连接的技术。VPN是实现保密通信的基本手段&#xff0c;在wi…