首页 > 其他分享 >NP2011-SW-22-VLAN跳跃攻击_VACL(VLAN-MAP)

NP2011-SW-22-VLAN跳跃攻击_VACL(VLAN-MAP)

时间:2024-08-17 17:38:35浏览次数:10  
标签:NP2011 MAP vlan map VLAN list access mac action

vlan跳跃攻击

打双层标记

配置端口为access端口

trunk模式最好是on

关闭trunk negotiation

本证vlan使用不用的vlan号

配置trunk链路要设置允许哪些vlan通过

交换机的acl

ip acl

mac acl

vlan acl

配置

access-list 100 permit ip 10.1.9.0 0.0.0.255 any

mac access-list extended backup-server

permit any host 0000.1111.4444

vlan access-map xyz 10

match ip address 100

action drop

vlan access-map xyz 20

match mac address backup-server

action drop

vlan access-map xyz 30

action forward

vlan filter xyz vlan-list 10,20

vlan的access-map(可以基于mac与ip)

vacl也叫vlan映射表,通过vacl可以实现对一个vlan中的流量进行过滤,vacl可以根据二层信息进行过滤,也可以根据三层信息来进行过滤。

1.通过调用ip acl.可以根据三层的ip地址、协议以及端口号等信息进行过滤。

2.drop丢弃,当数据流与某个拒绝语句匹配上,将被丢弃

3.重定向,对于数据流的转发方向作重定向,(高端交换机才支持)

注意:如果没有说明一条语句的操作行为,默认行为是forward,如果进入vlan的数据流没有匹配上任何一条语句,最后被丢弃掉

基于ip的

1.第一步定义过滤特性

access-list 1 permit 1.1.1.1 0.0.0.0

2.第二部定义vlan-map

vlan access-map cisco 10

match ip address 1

action drop

vlan access-map cisco 20

action forword

默认是转发的show run可以看到有action forword

3.第三步将vlan0map应用于vlan

vlan filter cisco vlan-list 100 全局模式下调用,要指明用在哪个vlan中,也可对所有vlan

检查命令show vlan access-map

基于mac地址的(mac地址列表)

1.第一步定义mac过滤特性

mac access-list extended ccnp

permit host 0030.1111.2222 any

2.第二步定义vlan-map

vlan access-map cisco 10

action drop

match mac address ccnp

vlan access-map cisco 20

action forward

action forward

3.第三步将vlan-map应用于vlan

vlan filter cisco vlan-list 10

access-map的名字vlan 号

vlan filter cisco vlan-list all对所有vlan

做这个实验时,要在么一台路由器上先clear arp-cache

标签:NP2011,MAP,vlan,map,VLAN,list,access,mac,action
From: https://www.cnblogs.com/smoke520/p/18364701

相关文章

  • NP2011-SW-21-端口安全_AAA_802.1X
    mac泛红攻击端口安全配置intf0/1descriptionaccessportswitchportmodeaccessswitchportaccessvlan2swichportport-securityswitchportport-securitymaximum2swichportport-securitymac-address0000.1111.2222switchportport-securitymac-address0000.11......
  • NP2011-SW-24-交换机综合实验讲解1
    交换机综合实验sw2:vlan10intf1/1swaccvlan10intvlan10ipadd192.168.1.1255.255.255.0sw4:vlan20intf1/1swmoaccswaccvlan20intvlan20ipadd192.168.2.1255.255.255.0r5:intlo0ipadd200.1.1.1255.255.255.0intf0/0noshipadd15.1.......
  • NP2011-SW-23-DHCP Snooping_DAI_IP源保护
    dhcp欺骗dhcpsnooping原理:一启用后,可以将交换机的端口分为trusted接口和untrusted接口,默认在交换机上启用后,所有接口变为untrusted接口,需要手工设置trunsted接口。对于untrusted接口,只能收到dhcp请求消息,drop掉dhcp的相应消息,并且也不会向这个接口发送出dhcp的请求消息。对于......
  • C#:Bitmap类使用方法—第1讲
    首先看一下Bitmap定义:封装GDI+位图,此位图由图形图像及其属性的像素数据组成。 Bitmap 是用于处理由像素数据定义的图像的对象。下面介绍一下使用的例子:Bitmapimage1;privatevoidButton1_Click(System.Objectsender,System.EventArgse){  try  {  ......
  • Java 如何判断map为null或者空
    1.示例一在Java中,如果我们想判断一个Map是否为null或者空(即没有任何键值对),我们可以使用以下的方法。下面是一个完整的示例代码,展示了如何进行这样的判断:importjava.util.HashMap;importjava.util.Map;publicclassMapNullOrEmptyCheck{publicstaticvoidm......
  • [Java基础]TreeMap
    为什么有了hashmap还要有treemapHASHMAP的特性和适用场景HashMap是基于哈希表的Map接口实现。这使得它在插入和查询键值对时能够保持平均常数时间的性能。由于这个特性,它特别适用于需要快速存取键值对的场景。HashMap的特性:操作性能:HashMap提供了O(1)时间性能对于基本操作,如......
  • map和set的封装用红黑树
    1.iterator迭代器迭代器。迭代器的作用——容器的类型有很多种但是不是每一个容器的取值方式都是一样的。比如说list是箭头->和解引用*的方式,string则是通过方括号的方式访问的。所以为了统一的访问这些容器所以我们就设置出了迭代器。统一用一种方式这里是,箭头->和解引用*的......
  • 【C++的剃刀】我不允许你还不会map和set
     ​ 学习编程就得循环渐进,扎实基础,勿在浮沙筑高台   循环渐进Forward-CSDN博客Hello,这里是kiki,今天继续更新C++部分,我们继续来扩充我们的知识面,我希望能努力把抽象繁多的知识讲的生动又通俗易懂,今天要讲的是C++的map和set~目录 循环渐进Forward-CSDN博客关......
  • ALTER TABLE area_biz_map_front ALTER COLUMN id SERIAL
     ALTERTABLEarea_biz_map_frontALTERCOLUMNidSERIAL您的问题看起来是想在已存在的表中为id列添加自增序列。不过,您的SQL语法是针对PostgreSQL的,而在MySQL中,SERIAL关键字被用来创建新列,并自动为其设置自增属性。如果你正在使用MySQL,你可以使用以下语句: ......
  • (路由卷1)-39-Route-map及OSPF综合实验
    r2:access-list10permit8.8.8.0route-mapr2opermit15matchipadd10setmetric-typetype-1setmetric436r3:intlo200ipadd200.1.1.1255.255.255.0r2:ipprefix-listcpermit192.0.0.0/3le32route-mapr2opermit17matchipaddprefix-listcs......