




免费预览已结束,剩余2页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在VLAN 之间设置访问控制的方法VLAN技术是解决DDOS攻击、IP地址冲突等问题的良好解决方案,但其本身却存在一个严重问题:不同VLAN网络间不能直接通信,这将如何办?很多企业部署VLAN之后,由于处于不同VLAN的计算机之间不能直接通信,使网络的安全性能得到了很大提高。但事实上在很多网络中要求不是这样的,如何解决VLAN间的通信问题是我们在规划VLAN时必须认真考虑的问题。在网络组建初期,网络中只有10%20%的信息在VLAN之间传播,但随着用户应用的增多,VLAN之间信息的传输量增加了许多倍,如果VLAN之间的通信问题解决得不好,将严重影响网络的使用和安全。VACL(VLAN ACL)和定时访问列表、动态访问列表、自反访问列表一样都属于ACL扩展应用的一部分,它定义了基于3层以上的信息流量,而所对应的参数则用于2层的VLAN。VACL多是针对硬件里面应用,比传统的路由器访问列表处理速度明显快的多。本文将介绍VACL的应用和操作步骤。 一COS系统下的VACL 任何一中流量控制的策略必须要首先制定要控制的是哪一种流量,以及如何处理这些流量。VACL与普通的ACL的相同,列表也是按照顺序进行匹配的。ACL号相同的所有ACL形成一个组,在判断一个数据帧时,使用同一组中的条目从上到下逐一进行判断,一遇到满足的条目就终止对该数据帧的判断。基本的配置方法如下: 1配置ACL Set security acl ip acl_name permit |deny |redirect mod/port protocol sourceaddress mask op srcport dest mask op destport before editbuffer_index |modify editbuffer_index log Set security acl ip命令后面指定IP ACL的名字,后面是协议的说明和采取的措施。 Permit |deny分别对应为:Permit是允许通过,deny是丢弃包。如果加上Redirect选项就代表不使用CAM(content addressable memory),而把流量发送到交换机上一个指定的mod/port对应的端口上。对于COS的交换机来说ACL直到被提交之前都首先写入一个特殊的缓冲区,并不作为交换机当前运行的条目,before和modify参数是指将配置的acl条目放到某条列表之前或者修改其实的参数。 2写入到TCAM 前面已经说到了,在配置完ACL之后,它只在编辑缓冲区里面,我们必须同过commit security acl命令将配置写入到TCAM(ternary content addressable memory)。完整的命令参数如下: commit security acl name | all name 选项为只提交指定的名称列表(可以使用show security acl ip name editbuffer 查看编辑缓冲区内未被提交到内容的控制条目),all 选项指提交所有未写入的VACL。 3映射到VLAN VACL与ACL都需要在提交之后把它们对应到作用对象上,如interface vlan1/ip access-group 101 out:这两句将access-list 101应用到vlan1接口的out方向。其中101是ACL号,和相应的ACL进行关联。Out是对路由器该接口上哪个方向的包进行过滤,可以有in和out两种选择。COS VACL的配置同上面的道理一样,具体体现在:一个VLAN只能有一个VACL映射对其起作用,但一个VACL可以同时被多个VLAN同时调用。命令参数如下: Set security acl map acl_name vlan 除了使用show security acl ip name editbuffer 可以查看编辑缓冲区的内容以外,在应用到VLAN以后,我们可以使用 show security acl info 和show security acl map 核实对配置和映射的结果。二IOS系统下的VACL 1编写ACL(1)表准访问控制列表一个标准IP访问控制列表匹配IP包中的源地址或源地址中的一部分,可对匹配的数据包采取“拒绝”或“允许”两个操作。编号范围是从1到99的访问控制列表是标准IP访问控制列表。语法如下:router(config)#access-list list numberpermit | deny | remarkhost/anysource a ddresswildcard-masklog(2)扩展访问列表扩展访问列表主要增加报文过滤能力,一个扩展的IP访问表允许用户根据内容过滤报文的源和目的地址的协议、端口以及在特定报文字段。协议项定义了需要被过滤的协议,例如IP、TCP、UDP、ICMP等,协议选项是区别标准的访问列表的特征之一。扩展的列表标号从100199,20002699。(3)基于名称的访问列表基于名称的访问列表遵守和数字的IP访问控制列表一样的逻辑,名字可以更加容易的记住访问控制列表的功能,命名的列表允许使用超过99个标准控制列表和100个扩展控制列表。优于编号的控制列表的特点是可以删除特定的一条语句,而编号访问控制列表只能删除整个访问控制。语法如下:router(config)#ip access-list standard | extended name这表示要进入的name所指定的列表配置模式,所有的permit和deny操作都是进入到这个模式下进行配置的。 2创建映射VACL主要区别于上述ACL操作的方法,就是将已经创建好的ACL映射到一个VLAN上。创建映射分为3步,命令与法和解释如下:命令一:(global) vlan access-map name numbervlan access-map后面的名字定义的时候最好有针对性或者提示性,而后续的设置的子句都使用number选项。如果在这里进行了分组的设置,每一个子句都要经过匹配检测,直到没有发现匹配语句才丢弃分组。命令二:(vlan-map) match ip address aclname | aclnumber执行完第一步实际上是进入了访问映射的配置模式。match ip address后面的参数是你在前面配置ACL的名称或编号,而ACL定义的permit语句在这里表示匹配的意思,deny表示不匹配。命令三:(vlan-map) action drop | forward交换机根据匹配ACL确定的匹配,action命令后面的参数才是代表流量是允许(forward)还是丢弃(drop)。 3应用与检查完成之前的配置后,需要用vlan filter命令把访问列表应用到交换机。格式如下:(global) vlan filter mapname vlan-list listMapname参数对应的是vlan access-map命令创建的映射名称,list是vlan的序号。都配置完成之后,可以利用show命令检查VACL工作的状态,命令如下: * show ip access-lists number | name * show vlan access-map mapname * show vlan filter access-map name | vlan vlan-id * show ip interface type number三VACL应用范例 1协议与端口访问控制 很多企业中的Windows服务器都开启了远程管理服务,但管理员又不希望,所有员工都能访问到这台服务器的端口。此时就可以使用VACL来助阵了。 (1)配置一个ACL,以判断数据包是否是通过TCP端口3389进入的: Sw3750(config)# access-list 100 permit tcp any any eq 3389 (2)配置VLAN访问映射表: Sw3750(config)# vlan access-map TSServer 100 Sw3750(config-access-map)# match ip address 100Sw3750(config-access-map)# action drop(3)将VLAN访问控制列表应用于VLANSw3750(config-access-map)# vlan filter TSServer vlan-list 10-202主机访问控制这里有一个非常简单的范例,根据下图要求,我们将针对VLAN 10定制VACL,只拒绝Host A和Host B对Server的访问,其他主机是可以通过的。命令如下:Sw3750(config)# access-list 101 deny ip host 10.1.1.100 host 10.1.1.1Sw3750(config)# access-list 101 deny ip host 10.1.1.200 host 10.1.1.1Sw3750(config)# access-list 101 permit ip any anySw3750(config)# vlan access-map Server 101Sw3750(config-access-map)# match ip address 101Sw3750(config-access-map)# action forwardSw3750(config-access-map)# vlan filter Server vlan-list 10我们常说的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 10Switch(config-vlan)# vlan 20Switch(config-vlan)# vlan 30Switch(config-vlan)# int vlan 10Switch(config-if)# ip address 192.168.10.1 255.255.255.0 / 配置vlan10虚端口IPSwitch(config-if)# int vlan 20Switch(config-if)# ip address 192.168.20.1 255.255.255.0Switch(config-if)# int vlan 30Switch(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.255Switch(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 10Switch(config-if)# ip access-group 101 inSwitch(config)# int vlan 20Switch(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.255Switch(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.255Switch(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 mapSwitch(config)# vlan access-map test1/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物资储备仓库安全员招聘考试重点解析
- 甲状腺肿课件
- 脑干损伤护理查房
- 黑龙江省哈尔滨市联考2024-2025学年高二下学期7月期末教学质量检测物理试题(含答案)
- 中班动画城教学课件
- 用橡皮筋作动力课件
- 急性肾功能衰竭钙磷紊乱护理查房
- 急性脊髓炎高位截瘫护理查房
- 生活常识应急知识培训课件
- 癫痫持续状态护理查房记录
- JG/T 197-2018预应力混凝土空心方桩
- 影响购房者决定的心理因素研究
- 楼板加固施工协议书
- 《室内绿植布置》课件
- 手术医师人员档案
- 回收黄金免责合同协议
- 广东省广州市2025届普通高中毕业班综合测试(二)英语试题(含答案)
- 湖南省张家界市永定区2024-2025学年九年级下学期毕业学业水平考试模拟(一)语文试题(含答案)
- 开利30HXY-HXC螺杆冷水机组开机、运行维护手册
- 医学防汛知识课件
- 高速公路笔试试题及答案
评论
0/150
提交评论