路由交换·端口安全

原理篇 :局域网安全的实现

 

Port security 端口安全

 

端口安全是对接入行为的一中控制,一般情况下,一个交换机的端口连接一台主机,即一个端口就应该对一个mac地址,如果一个端口上出现了2个mac地址,我们可以通过端口安全来限制一个接口上最大容纳多少mac地址以及声明哪个主机的mac可以连接这个接口。

交换机可以对非法接入端口的处理方式有三种:

protect:当已经超过所允许学习的最大mac地址数时,交换机将继续工作,但是会把来自新主机的数据帧丢弃,不发任何警告信息。

restrict :当发生安全违规时,交换机将继续工作,非法的数据通信仍然可以继续,但是回向控制台发告警信息。

 

shutdown:是指关闭端口为err-disable状态,除非管理员可以再全局配置模式下使用errdisable recovery将接口从错误状态中恢复过来,也可以直接进入接口重新激活接口。

注意:因为安全违规造成端口被关闭后,管理员可以再全局配置模式下使用errdisable recovery 将接口从错误状态中恢复过来,也可以直接进入接口重新激活接口。

 

静态学习Mac:静态方式,通过命令配置,存储在mac地址表中,增加到交换机的running config中。

动态学习Mac:动态学习Mac地址,这些地址仅存放在Mac地址表中,交换机重启或接口shutdown时会被移除。

sticky方式学习Mac:可以动态或者是手动配置,存储在mac地址表中,同时会增加到running config中,交换机重启时接口不需要动态的重新配置。

 

交换机的某个接口连接了一台电脑,这台电脑的主人是一个attacker,它可以用某些软件

发了好多的帧,里面包含了10000个mac地址,而交换机的mac地址表是有限的,可以通过show sdm prefer 可以查看交换机的可接收的单播mac地址才5000个,此时mac地址表满了之后,不能再有新的帧进来了,其实mac地址表空间满了和空的mac地址表没什么区别,空的时候来一个帧就会范洪,网络带宽都被占用了,此时你的交换机的CPU利用率会很高<通过show process cpu查看>。此时你交换机就变成了hub了,那这种情况怎么阻止呢?

 

命令:

interface f0/1

switchport mode access

switchport port-security

switchport port-security maximum 1

switchport port-security mac-address sticky

switchport port-security violation shutdown

 

 

交换机的端口安全属于数据链路层安全策略,也是企业网络接入控制方案中的一种,他可以有效的限制非法桌面计算机的接入,也可以有效的防御mac地址泛洪攻击。主要的功能是:限制一个交换机物理端口的最大mac数据,设定合法的接入主机的mac地址,制定违反端口安全策略后的行为。需要注意的是在配置交换机的端口安全之前必须声明端口的模式,比如:switchport mode access,端口安全不能被应用到动态协商的端口模式中。

看一下拓扑

 

 

测试连通性

 

 

2950交换机的端口安全配置情况

interface f0/1

switchport mode access

switchport port-security

switchport port-security maximum 4

switchport port-security mac-address 0060.5cc6.aab4

switchport port-security violation shutdown

 

intface f0/2

switchpport mode access

switchport port-security maximum 4

switchport port-security mac-address sticky

switchport port-security violation restrict

 

查看show run 信息 ,发现没有f0/1的违规策略,只有f0/2的违规策略

 

因为f0/1的违规策略是shutdwon,是默认的策略,所以在show run信息中没有体现,可以查看show Port-security

 

这样就可以查看到了。

 

也可以通过以下方式查看端口的安全配置

 

 

更改PC7的mac地址,查看交换机f0/1的情况,接口进入down状态,

 

提示f0/1接口已经down了,违规记录为:1

 

在HUB上再连接一台pc ,配置iP地址,会发现PC8与其他主机的通信是没有问题的,会向控制台发送违规记录。

 

 

时间: 2024-09-29 16:35:48

路由交换·端口安全的相关文章

自研DCI网络路由交换协议DCIP-白牌交换机时代的企业网络

一转眼从听华为3Com的路由交换课程到现在已经13年有余了,依稀记得第一节课的时候我带着老婆去听的课(老婆是日语系的,那时还是女朋友,并不懂网络,只是跟着我去上课的),抢了个头排,讲师宋岩老师提问了一个问题:"为什么要学习网络?"然后看没人回答就要点名,可能是宋老师对漂亮的女生感兴趣吧,直接点名了我老婆...然后就尴尬了,不过没想到老婆回答的还真不错.自那以后,我也就开始了对网络的兴趣,对网络设备的兴趣,路由和交换这门课总体学的还不错.不过,后来我成了程序员,也就没有机会去触摸那些设备

思科路由交换

Switch1设置: Switch(config)#vlan 2          //建立3个vlan Switch(config-vlan)#vlan 3 Switch(config-vlan)#vlan 4 Switch(config-vlan)#exi Switch(config)#in Switch(config)#interface range f0/1-2     //将端口连接下的客户端加入局域网 Switch(config-if-range)#ac Switch(config-

路由交换04-----STP

路由交换-----STP STP协议(生成树协议)逻辑上断开环路,防止二层网络的广播风暴的产生. 为什么需要STP协议? 假设有这样一个拓扑: 现在PC1ping网关192.168.1.3,而这个网关是不存在的,同时在LSW2上进行抓包. 可以看到这个网络里现在充斥着大量的重复包,形成了广播风暴,这种时候交换机的性能急剧下降,因为从PC1出去的包在LSW2上没有找到目标地址的MAC地址,这时交换机会将这个单播帧向除了源端口之外的其它端口转发,转发到其它交换机上,其它的交换机又会重复这个步骤,使得

如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇

前面介绍了GNS3的概念,安装,配置和使用,本篇将介绍怎么利用GNS3配置IOU从而实现使用GNS3和Cisco IOU搭建路由交换实验. 由于本篇篇幅较长,所以先过一下大纲: 1. IOU模拟环境介绍 2. IOU软件环境的准备 3. VMware虚拟机的安装.导入和配置 4. IOU镜像的上传 5. GNS3的配置 6. IOU模拟环境的实现 IOU模拟环境介绍 IOU即IOS running in Unix,最初是由思科内部人员开发来测试IOS的平台,后来流传到互联网经网友改进有了后来的W

使用GNS3和Cisco IOU搭建路由交换实验-安装篇

如何使用GNS3和Cisco IOU搭建路由交换实验-安装篇 GNS3软件的安装 建议大家从官网直接下载最新版本的GNS3,官网连接http://www.gns3.com/ 根据系统类型选择相应的版本,这里我选择的是Windwos系统的最新版本1.3.2 下载好安装包后直接运行安装包,在如下画面时,根据需要选择安装组件,如果已经安装过某些组件,如WinPCAP.Wireshark等组件的话可以取消安装,不然的话会安装向导会联机下载所需组件: 如果安装过相应组件的话,会出现如下提示对话框: 如果选

使用GNS3和Cisco IOU搭建路由交换实验-概念篇

使用GNS3和Cisco IOU搭建路由交换实验-概念篇 说到模拟器,大家一定不会陌生,如大家所熟悉的Hyper-v.VMware和VirtualBox操作系统模拟器(虚拟机)还有常用在Unix和Linux下面的QEMU等模拟器,这些都是面向操作系统为对象的模拟器.另外还有面向街机为对象的街机游戏模拟器.面向网络设备或者网络操作系统为对象的网络模拟器就是我今天要给大家分享的主要对象! 所谓网络模拟器,就是利用计算机软件模拟网络设备实现类似于真实环境的网络设备的互联和配置的软件模拟平台!目前比较流

CCNP RS路由交换方向(中级)腾科

CCNP R&S路由交换方向  对应证书 思科认证资深网络工程师-CCNP(Cisco Certified Network Professional) 认证前提 具备有效CCNA路由交换认证或任意有效CCIE认证   适合人群 有意向从事网络行业且具备CCNA基础知识的人群: 有意向考取CCNP.CCIE认证的技术人群: 希望从业于对企业LAN及WAN进行规划.实施和排错的人员. 就业方向 项目经理.产品技术经理.IDC机房代维工程师.网络工程师.技术支持工程师.驻场运维服务工程师.售前工程师.

CCNP R S路由交换方向 腾科

对应证书 思科认证资深网络工程师-CCNP(Cisco Certified Network Professional) 认证前提 具备有效CCNA路由交换认证或任意有效CCIE认证   适合人群 有意向从事网络行业且具备CCNA基础知识的人群: 有意向考取CCNP.CCIE认证的技术人群: 希望从业于对企业LAN及WAN进行规划.实施和排错的人员. 就业方向 项目经理.产品技术经理.IDC机房代维工程师.网络工程师.技术支持工程师.驻场运维服务工程师.售前工程师.售后工程师.企业网络管理员等.

虚拟机,win server 2008,路由交换,实验报告

实验01:安装windows  server  2008  R2 实验目标: 通过VMware Workstation 新建一台虚拟机并安装windows  server  2008 R2版本的操作系统 实验环境 一台安装有VMware的主机 实验步骤 一. 新建一台虚拟机 1. 运行VMware Workstation软件-文件-新建虚拟机- 按向导点击"下一步" 选择"下一步" 点击"下一步"直到 二.     1.开始安装系统 完成后点击&