访问控制列表(ACL)是用于提高安全性的网络流量过滤器和相关操作的列表。它阻止或允许用户访问特定资源。ACL包含允许或拒绝访问网络设备的主机。基于介质访问控制(MAC)的访问控制列表(ACL)是源MAC地址列表,使用第2层信息允许或拒绝对流量的访问。如果数据包从无线接入点到局域网(LAN)端口,或者从无线接入点到局域网(LAN)端口,则此设备将检查数据包的源MAC地址是否与此列表中的任何条目匹配,并根据帧的内容检查ACL规则。然后,它使用匹配的结果来允许或拒绝此数据包。但是,不会检查从LAN到LAN端口的数据包。访问控制条目(ACE)包含实际访问规则条件。创建ACE后,将其应用于ACL。您应该使用访问列表为访问网络提供基本的安全级别。如果不在网络设备上配置访问列表,则允许通过交换机或路由器的所有数据包进入网络的所有部分。
本文提供有关如何在托管交换机上配置基于MAC的ACL和ACE的说明。
步骤1.登录基于Web的实用程序,然后转到Access Control > MAC-Based ACL。
步骤2.单击“添加”按钮。
步骤3.在ACL Name字段中输入新ACL的名称。
步骤4.单击“应用”,然后单击“关闭”。
步骤5.(可选)单击“保存”以在启动配置文件中保存设置。
现在,您应该已在交换机上配置了基于MAC的ACL。
当端口上收到帧时,交换机通过第一个ACL处理该帧。如果帧与第一个ACL的ACE过滤器匹配,则会执行ACE操作。如果帧不匹配任何ACE过滤器,则处理下一个ACL。如果在所有相关ACL中找不到与任何ACE匹配的ACE,则默认情况下会丢弃该帧。
在此场景中,将创建ACE以拒绝从特定用户定义的源MAC地址发送到任何目标地址的流量。
注意:创建允许所有流量的低优先级ACE可避免此默认操作。
步骤1.在基于Web的实用程序上,转到Access Control > MAC-Based ACE。
重要信息:要充分利用交换机的可用特性和功能,请从页面右上角的“显示模式”下拉列表中选择高级,以更改为高级模式。
步骤2.从ACL Name下拉列表中选择ACL,然后单击Go。
注意:表中将显示已为ACL配置的ACE。
步骤3.单击Add按钮将新规则添加到ACL。
注意:ACL Name字段显示ACL的名称。
步骤4.在Priority字段中输入ACE的优先级值。优先级值较高的ACE首先处理。值1是最高优先级。
第5步。(可选)选中Enable Logging复选框以启用与ACL规则匹配的日志记录ACL流。
步骤6.点击与帧满足ACE的所需条件时所执行的所需操作对应的单选按钮。
注意:在本例中,选择“拒绝”。
允许 — 交换机转发符合ACE所需标准的数据包。
拒绝 — 交换机丢弃符合ACE所需标准的数据包。
关闭 — 交换机丢弃不符合ACE所需标准的数据包并禁用接收数据包的端口。
注意:禁用的端口可在Port Settings页面上重新激活。
步骤7.(可选)选中Enable Time Range复选框,以允许将时间范围配置到ACE。时间范围用于限制ACE生效的时间量。
第8步。(可选)从Time Range Name下拉列表中,选择要应用到ACE的时间范围。
注意:可以单击“编辑”以导航到“时间范围”页并在其上创建时间范围。
步骤9.在Destination MAC Address区域中,点击与ACE所需条件对应的单选按钮。
选项有:
任意 — 所有目标MAC地址均应用于ACE。
用户定义 — 在目标MAC地址值和目标MAC通配符掩码字段中输入要应用于ACE的MAC地址和MAC通配符掩码。通配符掩码用于定义MAC地址范围。
注意:在本例中,选择Any。选择此选项意味着要创建的ACE将拒绝ACE流量。
步骤10.在Source MAC Address区域中,点击与ACE的所需条件对应的单选按钮。
选项有:
任意 — 所有源MAC地址均应用于ACE。
用户定义 — 在源MAC地址值和源MAC通配符掩码字段中输入要应用于ACE的MAC地址和MAC通配符掩码。通配符掩码用于定义MAC地址范围。
注意:在本例中,选择“用户定义”。
步骤11.(可选)在VLAN ID字段中,输入与帧的VLAN标记匹配的VLAN ID。
第12步。(可选)要在ACE标准中包含802.1p值,请选中Include in the 802.1p复选框。802.1p涉及技术服务类别(CoS)。 CoS是以太网帧中用于区分流量的3位字段。
步骤13.如果包含802.1p值,请输入以下字段:
802.1p值 — 输入要匹配的802.1p值。802.1p是一项规范,它使第2层交换机能够确定流量的优先级并执行动态组播过滤。值如下:
- 0 — 背景。排定优先级最低的数据,如批量传输、游戏等。
- 1 — 尽力而为。需要在普通LAN优先级上尽力传输的数据。网络不提供传输保证,但数据根据流量获取未指定的比特率和传输时间。
- 2 — 尽力而为。需要为重要用户提供尽力交付的数据。
- 3 — 关键应用,如Linux虚拟服务器(LVS)电话会话初始协议(SIP)。
- 4 — 视频。延迟和抖动小于100毫秒。
- 5 — 默认语音Cisco IP电话。延迟和抖动小于10毫秒。
- 6 — 网络间控制LVS电话实时传输协议(RTP)。
- 7 — 网络控制。对通过维护和支持网络基础设施的要求很高。
802.1p掩码 — 输入802.1p值的通配符掩码。此通配符掩码用于定义802.1p值的范围。
步骤14.(可选)输入要匹配的帧的Ethertype。Ethertype是以太网帧中的一个2个二进制八位数字段,用于指示帧的负载使用哪种协议。
步骤14.单击“应用”,然后单击“关闭”。ACE已创建并与ACL名称关联。
步骤15.单击“保存”将设置保存到启动配置文件。
现在,您应该已在交换机上配置了基于MAC的ACE。
您可能会发现其他有价值的链接: