在三层交换机上配置ACL(访问控制列表)是一种常见的网络安全措施,用于控制流经交换机的数据包。以下是一个基本的ACL配置示例,供参考:
1. 进入三层交换机的全局配置模式:
```
Switch# configure terminal
Switch(config)#
```
2. 创建一个扩展ACL(Extended ACL):
```
Switch(config)# ip access-list extended ACL_NAME
```
在这里,ACL_NAME是你为ACL指定的名称,可以根据需要自定义。
3. 配置ACL规则:
```
Switch(config-ext-nacl)# permit/deny tcp/udp/ip SOURCE_ADDRESS SOURCE_WILDCARD any DESTINATION_ADDRESS DESTINATION_WILDCARD eq PORT_NUMBER
```
- permit或deny:允许或拒绝匹配的数据包
- tcp/udp/ip:指定协议类型
- SOURCE_ADDRESS:源IP地址
- SOURCE_WILDCARD:源地址通配符
- any:表示任何源端口
- DESTINATION_ADDRESS:目标IP地址
- DESTINATION_WILDCARD:目标地址通配符
- eq PORT_NUMBER:指定目标端口号
4. 应用ACL到接口:
```
Switch(config)# interface INTERFACE_NAME
Switch(config-if)# ip access-group ACL_NAME {in | out}
```
- INTERFACE_NAME:要应用ACL的接口名称
- in:应用ACL到入方向
- out:应用ACL到出方向
5. 结束ACL配置:
```
Switch(config)# end
Switch# write memory
```
这将保存配置并使其生效。
请注意,以上是一个简单的ACL配置示例。在实际配置中,你需要根据网络需求和安全策略进行调整。记得在配置ACL前,仔细规划和测试,以确保不会对网络造成不必要的影响。