各种交换机端口安全总结(配置实例)

最常用的对端口安全的理解就是可根据MAC地址来做对网络流量的控制和管理,比如MAC地址与具体的端口绑定,限制具体端口通过的MAC地址的数量,或者在具体的端口不允许某些MAC地址的帧流量通过。稍微引申下端口安全,就是可以根据802.1X来控制网络的访问流量。
首先谈一下MAC地址与端口绑定,以及根据MAC地址允许流量的配置。
1.MAC地址与端口绑定,当发现主机的MAC地址与交换机上指定的MAC地址不同时,交换机相应的端口将down掉。当给端口指定MAC地址时,端口模式必须为access或者Trunk状态。
3550-1#conf t
3550-1(config)#int f0/1
3550-1(config-if)#switchport mode access /指定端口模式。
3550-1(config-if)#switchport port-security mac-address 00-90-F5-10-79-C1 /配置MAC地址。
3550-1(config-if)#switchport port-security maximum 1 /限制此端口允许通过的MAC地址数为1。
3550-1(config-if)#switchport port-security violation shutdown /当发现与上述配置不符时,端口down掉。
2.通过MAC地址来限制端口流量,此配置允许一TRUNK口最多通过100个MAC地址,超过100时,但来自新的主机的数据帧将丢失。
3550-1#conf t
3550-1(config)#int f0/1
3550-1(config-if)#switchport trunk encapsulation dot1q
3550-1(config-if)#switchport mode trunk /配置端口模式为TRUNK。
3550-1(config-if)#switchport port-security maximum 100 /允许此端口通过的最大MAC地址数目为100。
3550-1(config-if)#switchport port-security violation protect /当主机MAC地址数目超过100时,交换机继续工作,但来自新的主机的数据帧将丢失。
上面的配置根据MAC地址来允许流量,下面的配置则是根据MAC地址来拒绝流量。
1.此配置在Catalyst交换机中只能对单播流量进行过滤,对于多播流量则无效。
3550-1#conf t
3550-1(config)#mac-address-table static 00-90-F5-10-79-C1 vlan 2 drop /在相应的Vlan丢弃流量。
3550-1#conf t
3550-1(config)#mac-address-table static 00-90-F5-10-79-C1 vlan 2 int f0/1 /在相应的接口丢弃流量。
最后说一下802.1X的相关概念和配置。
802.1X身份验证协议最初使用于无线网络,后来才在普通交换机和路由器等网络设备上使用。它可基于端口来对用户身份进行认证,即当用户的数据流量企图通过配置过802.1X协议的端口时,必须进行身份的验证,合法则允许其访问网络。这样的做的好处就是可以对内网的用户进行认证,并且简化配置,在一定的程度上可以取代Windows 的AD。
配置802.1X身份验证协议,首先得全局启用AAA认证,这个和在网络边界上使用AAA认证没有太多的区别,只不过认证的协议是802.1X;其次则需要在相应的接口上启用802.1X身份验证。(建议在所有的端口上启用802.1X身份验证,并且使用radius服务器来管理用户名和密码)
下面的配置AAA认证所使用的为本地的用户名和密码。
3550-1#conf t
3550-1(config)#aaa new-model /启用AAA认证。
3550-1(config)#aaa authentication dot1x default local /全局启用802.1X协议认证,并使用本地用户名与密码。
3550-1(config)#int range f0/1 -24
3550-1(config-if-range)#dot1x port-control auto /在所有的接口上启用802.1X身份验证。
后记
通过MAC地址来控制网络的流量既可以通过上面的配置来实现,也可以通过访问控制列表来实现,比如在Cata3550上可通过700-799号的访问控制列表可实现MAC地址过滤。但是利用访问控制列表来控制流量比较麻烦,似乎用的也比较少,这里就不多介绍了。
通过MAC地址绑定虽然在一定程度上可保证内网安全,但效果并不是很好,建议使用802.1X身份验证协议。在可控性,可管理性上802.1X都是不错的选择。

转载于:https://blog.51cto.com/zhhfly/49560

各种交换机端口安全总结(配置实例)相关推荐

  1. h3c交换机端口加入vlan命令_H3C交换机基于端口VLAN的配置实例

    华为交换机怎么在基于端口VLAN做好配置呢?下面跟yjbys小编看看H3C交换机基于端口VLAN的配置实例,希望对大家学习华为有帮助! 现假设要在一个H3C系列交换机上创建VLAN2.VLAN3,并指 ...

  2. 华为交换机一次性进入多个接口_华为交换机端口的批量配置命令

    华为交换机端口的批量配置命令 如何在华为交换机上进行批量管理端口呢,例如同时将多个端口加入到一个vlan中,下面yjbys为大家介绍华为交换机批量管理端口的方法!欢迎参考学习! 首先在S5700交换机 ...

  3. 技能大赛训练:交换机端口带宽限速配置

    交换机端口带宽限速配置 核心交换机 SW-1 和核心交换机 SW-2 针对营销业务网 段的每个物理接口限制收.发数据占用的带宽分别为 100Mbps. 90Mbps:针对产品业务网段的每个物理接口限制 ...

  4. 华三h3c交换机最详细的配置实例手册_华为/思科/华三基本命令对比

    很多朋友反映,对华为/思科/华三交换机配置命令有些分不清楚,那么今天弱电君和大家来看下他们的区别在哪里,这里对命令做了个汇总,平时对命令不熟的朋友这次可以看下. CISCO H3C HUAWEI 描述 ...

  5. h3c端口聚合实现服务器增加带宽,H3C 交换机端口聚合LACP配置

    (1) 配置Device A 创建VLAN 10,并将端口GigabitEthernet1/0/4加入到该VLAN中. system-view [DeviceA] vlan 10 [DeviceA-v ...

  6. 常用品牌交换机端口镜像(Port Mirroring)配置

    用品牌交换机端口镜像(port mirroring)配置       端口镜像(port mirroring)可以让用户将所有的流量从一个特定的端口复制到一个镜像端口. >如果您的交换机提供端口 ...

  7. 各型号交换机端口镜像配置方法和命令

    各型号交换机端口镜像配置方法和命令 "Port Mirror"即端口镜像,端口镜像为网络传输提供了备份通道.此外,还可以用于进行数据流量监测.可以这样理解:在端口A和端口B之间建立 ...

  8. 局域网监控、网络监控软件之交换机端口镜像配置

    "Port Mirror"即端口镜像,端口镜像为网络传输提供了备份通道.此外,还可以用于进行数据流量监测.可以这样理解:在端口A和端口B之间建立镜像关系,这样,通过端口A传输的数据 ...

  9. H3C交换机、路由器常用配置命令大全

    H3C交换机配置命令大全 1.system-view 进入系统视图模式 2.sysname 为设备命名 3.display current-configuration 当前配置情况 4. langua ...

最新文章

  1. 【ES6】Proxy对象
  2. 单链表的建立、排序和翻转
  3. 自编网页是处理url时服务器出错,【上海校区】自编教材《web标准网页制作实例教程》连载...
  4. CSS清除浮动常用方法小结
  5. linux句柄过大导致无法登陆
  6. 提前俯瞰应用变现行业前景,抢占未来先机
  7. QT使用VLD检测内存泄漏
  8. ArcIMS9.2新增地图服务时check your map file's layers and data source connections解决
  9. 八类网线和七类网线的区别_七类网线和六类网线区别有哪些
  10. excel如何选中空单元格并计算总计、平均值、率
  11. 较好用的待办清单软件有哪些 电脑待办清单事项管理便签下载
  12. 个人app开发之找亮点
  13. aps是什么意思_aps是什么意思
  14. linux电脑系统桌面文件怎么恢复出厂设置密码,树莓派如何恢复LXPanel面板默认设置-恢复出厂设置英文...
  15. 用Python绘制K线图
  16. 经典的网站反爬手段(超实用)
  17. Python实战-新能源王者宁德时代股权穿透研究(附完整代码)
  18. 1, Test Harness
  19. SQL数据导入导出语句大全[英文部分比较全面]
  20. WPF基础笔记(5)画刷

热门文章

  1. java运行 mavenzip包_JAVA开发必知工具-Maven-Maven生成可以直接运行的jar包的多种方式...
  2. arcx函数js_抖音的这个JS,怎么能运行,获取到用户的加载信息
  3. vs code vue 语法提示不全_Vue造轮子必备*.vue文件源码读取并高亮展示
  4. js读取http chunk流_极简 Node.js入门 教程双工流
  5. java oracle分页查询语句_oracle分页查询语句,java得到分页查询语句的方法
  6. 2120: 数颜色(带修莫队)
  7. setpairint,int 的用法
  8. Tomcat8.5.40启动后一直卡在日志At least one JAR was scanned for TLDs yet contained no TLDs
  9. 用SoapUI进行WebService接口测试
  10. java 序列化快捷键_IntelliJ IDEA生成 Serializable序列化UID的快捷键