注册
登录
搜索
标签
帮助
IT动力源
»
『 思科技术 』
» VLAN之间ACL和VACL的区别
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
VLAN之间ACL和VACL的区别
grx742
助理
积分
97
威望
0
IT币
129 个
鲜花
0 朵
个人空间
发短消息
加为好友
当前离线
1#楼
大
中
小
发表于 2007-1-16 09:09
只看该作者
VLAN之间ACL和VACL的区别
最近经常碰到有人问起
Cisco
交换机上如何实现
VLAN
之间的访问控制,一般我都会告诉对方,在三层交换机上直接把
ACL
应用到相应
VLAN
的虚端口就
OK
了,其实我自己也没有机会去真正实践过。眼下正巧有个项目涉及到这方面的需求,于是对如何实现
VLAN
之间的访问控制仔细研究了一番,这才发现
VLAN
访问控制列表(VACL)和
VLAN
之间的访问控制列表其实在实现方式上是有很大不同的,虽然从字面上看两者差不多。
我们常说的VLAN之间的访问控制,它的实现方式是将ACL直接应用到VLAN的虚端口上,与应用到物理端口的ACL实现方式是一样的。而VLAN访问控制(VACL),也称为VLAN访问映射表,它的实现方式与前者完全不同。它应用于VLAN中的所有通信流,支持基于ETHERTYPE和MAC地址的过滤,可以防止未经授权的数据流进入VLAN。目前支持的VACL*作有三种:转发(forward),丢弃(drop),重定向(redirect)。
VACL
很少用到,在配置
时要注意以下几点:
1)
最后一条隐藏规则是deny ip any any,与ACL相同。
2)
VACL
没有inbound和outbound之分,区别于ACL。
3)
若ACL列表中是permit,而VACL中为drop,则数据流执行drop。
4)
VACL
规则应用在NAT之前。
5)
一个VACL可以用于多个VLAN中;但一个VLAN只能与一个VACL关联。
6)
VACL
只有在VLAN的端口被激活后才会启用,否则状态为inactive。
下面,我以Cisco3550交换机作为实例来详细描述一下两者之间不同的实现方式。
网络拓扑图
网络基本情况是划分了三个vlan:vlan10、vlan20和vlan30,vlan虚端口的IP地址分别为192.168.10.1/24、192.168.20.1/24和192.168.30.1/24。
访问控制要求:vlan10和vlan20之间不能访问,但都能访问vlan30。
(一)
通过
VLAN
之间
ACL
方式实现
********
配置VLAN ********
Switch(config)# vlan 10 //
创建vlan 10
Switch(config-vlan)# vlan 20
Switch(config-vlan)# vlan 30
Switch(config-vlan)# int vlan 10
Switch(config-if)# ip address 192.168.10.1 255.255.255.0 //
配置vlan10虚端口IP
Switch(config-if)# int vlan 20
Switch(config-if)# ip address 192.168.20.1 255.255.255.0
Switch(config-if)# int vlan 30
Switch(config-if)# ip address 192.168.30.1 255.255.255.0
********
配置ACL ********
Switch(config)# access-list 101 permit ip 192.168.10.0 0.0.0.255 192.168.30.0 0.0.0.255
Switch(config)# access-list 102 permit ip 192.168.20.0 0.0.0.255 192.168.30.0 0.0.0.255
********
应用ACL至VLAN端口 ********
Switch(config)# int vlan 10
Switch(config-if)# ip access-group 101 in
Switch(config)# int vlan 20
Switch(config-if)# ip access-group 102 in
********
完毕 ********
(二)
通过
VACL方式实现
********
配置VLAN ********
(同上)
********
配置ACL ********
Switch(config)# access-list 101 permit ip 192.168.10.0 0.0.0.255 192.168.30.0 0.0.0.255
Switch(config)# access-list 101 permit ip 192.168.30.0 0.0.0.255 192.168.10.0 0.0.0.255
(不同之处:因为
VACL
对数据流没有
inbound
和
outbound
之分,所以要把允许通过某
vlan
的
IP
数据流都
permit
才行。
VLAN10
允许与
VLAN30
通讯,而数据流又是双向的,所以要在
ACL
中增加
VLAN30
的网段)
Switch(config)# access-list 102 permit ip 192.168.20.0 0.0.0.255 192.168.30.0 0.0.0.255
Switch(config)# access-list 102 permit ip 192.168.30.0 0.0.0.255 192.168.20.0 0.0.0.255
********
配置VACL ********
第一步:配置vlan access map
Switch(config)# vlan access-map test1 //
定义一个vlan access map,取名为test1
Switch(config-vlan-access)# match ip address 101 //
设置匹配规则为acl 101
Switch(config-vlan-access)# action forward //
匹配后,设置数据流转发(forward)
Switch(config)# vlan access-map test2 //
定义一个vlan access map,取名为test2
Switch(config-vlan-access)# match ip address 102 //
设置匹配规则为acl 102
Switch(config-vlan-access)# action forward //
匹配后,设置数据流转发(forward)
第二步:应用VACL
Switch(config)# vlan filter test1 vlan-list 10 //
将上面配置的test1应用到vlan10中
Switch(config)# vlan filter test2 vlan-list 20 //
将上面配置的test1应用到vlan20中
********
完毕 ********
以上就是关于VLAN之间ACL和VACL的简单配置实例。我个人认为一般情况下,通过VLAN之间ACL实现访问控制比较方便,但是当VLAN的端口比较分散时,采用VACL相对而言就要简单很多。不过使用VACL的前提是交换机支持此功能,目前可能只有Cisco 3550、4500和6500系列的交换机支持。
UID
58878
帖子
193
精华
0
积分
97
威望
0
IT币
129 个
鲜花
0 朵
阅读权限
10
性别
女
在线时间
140 小时
注册时间
2006-1-20
最后登录
2008-11-21
查看详细资料
TOP
wylbbs
助理
积分
29
威望
1
IT币
433 个
鲜花
0 朵
个人空间
发短消息
加为好友
当前离线
2#楼
大
中
小
发表于 2007-1-16 14:35
只看该作者
你好象在菊花也发了
UID
32057
帖子
56
精华
0
积分
29
威望
1
IT币
433 个
鲜花
0 朵
阅读权限
10
在线时间
14 小时
注册时间
2004-9-18
最后登录
2007-2-7
查看详细资料
TOP
glli1025
试用期
积分
11
威望
0
IT币
151 个
鲜花
0 朵
个人空间
发短消息
加为好友
当前离线
3#楼
大
中
小
发表于 2007-1-16 22:12
只看该作者
授意非浅了~~~
UID
50594
帖子
21
精华
0
积分
11
威望
0
IT币
151 个
鲜花
0 朵
阅读权限
5
在线时间
14 小时
注册时间
2005-8-28
最后登录
2007-10-18
查看详细资料
TOP
godlyholy
试用期
积分
8
威望
0
IT币
0 个
鲜花
0 朵
个人空间
发短消息
加为好友
当前离线
4#楼
大
中
小
发表于 2007-1-23 09:42
只看该作者
哥们顶你,写的非常好,比其他在网上发的人写的好多了.
UID
52980
帖子
15
精华
0
积分
8
威望
0
IT币
0 个
鲜花
0 朵
阅读权限
5
性别
女
在线时间
3 小时
注册时间
2005-10-26
最后登录
2008-10-28
查看详细资料
TOP
bjunicom
试用期
积分
9
威望
0
IT币
1 个
鲜花
0 朵
个人空间
发短消息
加为好友
当前离线
5#楼
大
中
小
发表于 2007-1-31 12:02
只看该作者
好帖一定要顶
UID
98827
帖子
18
精华
0
积分
9
威望
0
IT币
1 个
鲜花
0 朵
阅读权限
5
性别
女
在线时间
5 小时
注册时间
2007-1-31
最后登录
2008-3-10
查看详细资料
TOP
jmst1
试用期
积分
12
威望
0
IT币
1 个
鲜花
0 朵
个人空间
发短消息
加为好友
当前离线
6#楼
大
中
小
发表于 2007-4-6 14:14
只看该作者
非常的不错啊,谢谢啊
UID
109056
帖子
24
精华
0
积分
12
威望
0
IT币
1 个
鲜花
0 朵
阅读权限
5
性别
女
在线时间
2 小时
注册时间
2007-4-5
最后登录
2007-5-24
查看详细资料
TOP
smh420
经理
积分
151
威望
0
IT币
36 个
鲜花
0 朵
个人空间
发短消息
加为好友
当前离线
7#楼
大
中
小
发表于 2007-6-3 17:08
只看该作者
非常的不错,受教了
UID
79438
帖子
302
精华
0
积分
151
威望
0
IT币
36 个
鲜花
0 朵
阅读权限
10
在线时间
22 小时
注册时间
2006-10-22
最后登录
2007-10-6
查看详细资料
TOP
xyior
助理
积分
76
威望
0
IT币
46 个
鲜花
0 朵
个人空间
发短消息
加为好友
当前离线
8#楼
大
中
小
发表于 2007-6-15 14:55
只看该作者
这样的好东西,值得学习啊 。。
UID
63935
帖子
152
精华
0
积分
76
威望
0
IT币
46 个
鲜花
0 朵
阅读权限
10
在线时间
14 小时
注册时间
2006-3-31
最后登录
2007-6-28
查看详细资料
TOP
guo8jun
试用期
积分
14
威望
0
IT币
-17 个
鲜花
0 朵
个人空间
发短消息
加为好友
当前离线
9#楼
大
中
小
发表于 2007-6-15 16:20
只看该作者
建议楼主早该多看看书,在CISCO-现场配置手册中,对该VACL的概念和配置解释的很清楚。
补充一点,带有PFC或PFC2,6000COS的交换机也支持VACL。
OK
UID
41240
帖子
28
精华
0
积分
14
威望
0
IT币
-17 个
鲜花
0 朵
阅读权限
5
性别
男
来自
hefei
在线时间
13 小时
注册时间
2005-4-6
最后登录
2007-7-17
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
╃ IT资讯 ╃
≡IT业界≡
≡互联网评论≡
╃网络技术╃
『 思科技术 』
『 华为&H3C技术 』
『 路由交换 』
『 Juniper、北电 等 』
『 网络安全』
『 VOIP技术 』
╃ IT技术 ╃
≡硬件世界≡
≡Windows技术及应用≡
『 微软服务器版 』
『 微软服务器应用 』
≡Unix/Linux及其应用 ≡
≡企业应用≡
『 MS服务器版 』
『 MS服务器应用 』
≡开发与设计≡
『 图形图像区』
『 数据库技术 』
『 程序设计 』
≡系统集成≡
╃ IT认证 ╃
≡认证快讯 ≡
≡认证&考题分享≡
≡Microsoft认证 ≡
≡CISCO 认证≡
≡华为3Com认证(华为&H3C)≡
≡CIW/CheckPoint/Cissp≡
≡其他认证 ≡
≡资格考试 ≡
╃ IT交流 ╃
≡技术文档≡
≡会员资源≡
『认证&考题分享』
≡IT交易 & 广告发布≡
≡IT职场 ≡
≡英语天地≡
╃ IT娱乐 ╃
≡ZERO茶楼≡
≡天下贴图≡
≡影音游戏≡
≡体坛风暴≡
╃ IT 站务 ╃
≡论坛公告≡
≡ 站务处理≡
╃广告发布╃
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
勋章
访问推广
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计