首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ACL根据MAC地址禁止特定用户上网配置

一、需求

Switch作为网关设备,下挂用户PC,MAC地址为xxxx-xxxx-xxx1,现要求通过ACL规则禁止该用户上网。

拓扑图如下:

采用如下的思路在Switch上进行配置:

配置二层ACL

基于ACL的流分类,使设备对MAC地址为xxxx-xxxx-xxx1的报文进行过滤,从而禁止该地址对应的用户上网。

配置流行为,拒绝匹配上ACL的报文通过。

配置并应用流策略,使ACL和流行为生效。

1.配置ACL

# 配置符合要求的二层ACL。

<HUAWEI> system-view

[HUAWEI] sysname Switch

[Switch] acl 4000

[Switch-acl-L2-4000] rule deny source-mac xxxx-xxxx-xxx1 ffff-ffff-ffff

[Switch-acl-L2-4000] quit

# 配置流分类tc1,对匹配ACL 4000的报文进行分类。

[Switch] traffic classifier tc1

[Switch-classifier-tc1] if-match acl 4000

[Switch-classifier-tc1] quit

# 配置流行为tb1,动作为拒绝报文通过。

[Switch] traffic behavior tb1

[Switch-behavior-tb1] deny

[Switch-behavior-tb1] quit

# 配置流策略tp1,将流分类tc1与流行为tb1关联。

[Switch] traffic policy tp1

[Switch-trafficpolicy-tp1] classifier tc1 behavior tb1

[Switch-trafficpolicy-tp1] quit

# 由于PC1的报文从接口GE0/0/2进入Switch并流向Internet,所以可以在接口GE0/0/2的入方向应用流策略tp1。

[Switch] interface gigabitethernet 0/0/2

[Switch-GigabitEthernet0/0/2] traffic-policy tp1 inbound

[Switch-GigabitEthernet0/0/2] quit

[Switch] display acl 4000

L2 ACL 4000, 1 rule

Acl's step is 5

rule 5 deny source-mac xxxx-xxxx-xxx1

# 查看流分类的配置信息。

[Switch] display traffic classifier user-defined

User Defined Classifier Information:

Classifier: tc1

Operator: OR

Rule(s) : if-match acl 4000

Total classifier number is 1

# 查看流策略的配置信息。

[Switch] display traffic policy user-defined tp1

User Defined Traffic Policy Information:

Policy: tp1

Classifier: tc1

Operator: OR

Behavior: tb1

Deny

[Switch] display traffic-policy applied-record

#

-------------------------------------------------

Policy Name: tp1

Policy Index: 0

Classifier:tc1 Behavior:tb1

-------------------------------------------------

*interface GigabitEthernet0/0/2

traffic-policy tp1 inbound

slot 0 : success

-------------------------------------------------

Policy total applied times: 1.

#

# 源MAC地址是xxxx-xxxx-xxx1的用户无法上网。

Switch的配置文件

#

sysname Switch

#

acl number 4000

rule 5 deny source-mac xxxx-xxxx-xxx1

#

traffic classifier tc1 operator or

if-match acl 4000

#

traffic behavior tb1

deny

#

traffic policy tp1 match-order config

classifier tc1 behavior tb1

#

interface GigabitEthernet0/0/2

traffic-policy tp1 inbound

#

return

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OSZ04ED37C-uh38zujyzwsAg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券