os:博主网安小白,文中如有错漏,欢迎斧正
背景
为了防止ARP攻击(中间人攻击,ARP欺骗....)减少广播风暴,我们需要对vlan进行划分,通过划分VLAN来隔离广播域和增强网络通信的安全性,尽可能的缩小广播域,在划分vlan的时候,不同交换机之间有可能我们会面临一种情况:主机1跨交换机的广播只想让主机2接收,不想让主机3接收,当主机1想与主机2广播(即ping通主机2),但是不想广播给主机3(即ping不通主机3)时,就需要vlan划分和trunk的配置,如图:
什么是trunk
概念/作用
TRUNK是端口汇聚的意思,就是通过配置软件的设置,将2个或多个物理端口组合在一起成为一条逻辑的路径从而增加在交换机和网络节点之间的带宽,将属于这几个端口的带宽合并,给端口提供一个几倍于独立端口的独享的高带宽。(——百度百科)
trunk标签
ISL标签:CIsco思科私有,标签字节大小30字节(26+4)
802.1q标签:共有协议,所有厂家支持,标签大小4字节,属于内部标签
今天分享下思科的trunk配置
详解
目标:我们的任务就是让主机1ping通主机2,但是不要ping通主机3(即限制广播区域)
trunk环境搭建
软件环境:Cisco Packet Tracer
设备:主机pc*3 交换机2960*2
pc------------交换机(铜直通线连接)
交换机------交换机(铜交叉线连接)
1.将主机的IP地址配置好,并将端口等数据打上注释
最好打上注释,以免导致后期不必要的麻烦,虽然已经很麻烦.........
此时主机1是能ping通主机2和主机3的,但是正如目标所述,我们只要ping通主机2,主机3不要ping通
vlan划分
首先我们要进行vlan的划分
打开交换机1的终端命令行
en
conf t
vlan 10
exit
此时我们规划了一个id是10的vlan网段,可以通过show vlan来查看vlan表
show vlan
将主机1划分入vlan 10网段
conf t
int f0/1
switchport access vlan 10
exit
*注意:第二行的int f0/1指的是主机1接入交换机的端口,每个人接入端口可以不同,但是必须记牢,这就是为什么上面让各位把注释写好的缘故。
此时在vlan表中我们可以看到f0/1端口加入到了vlan 10的网段下
同理,在交换机2中,将主机2配到和主机1同一网段(vlan 10)中
注:vlan 10 中的10是id,id可以在1-4094中取任意数字
主机3则配置到其他网段(先不管).............
trunk搭建
还是进入交换机的终端命令行中
en
conf t
int f0/10
switchport mode trunk
exit
这段命令就是开启trunk中继链路的命令
当你回车的那一瞬间会发现铜交叉线两个端口会断开
当整个链路连通时,返回主机1的命令行中
ping 10.1.1.2
ping 10.1.1.3
总结
此时,跨交换机同一网段下的主机1和主机2就可以相互广播,但是主机1的广播并不会给主机3接收,随着网络规划的增大,不同交换机中的相同网段就可相互广播,减小广播域,可以有效降低攻击接触面,间接降低ARP攻击的风险。
谢谢各位,欢迎在评论区斧正、留言。