tip

华为WLAN指导设计 来源:华为星火计划培训

华为WLAN设计
网优网归 场景规划
方案设计

【资料简介】华为Wlan网络网规网优技术、场景规划与方案设计,从0开始设计到交付,一本完完整整的学习教材,建议从事无线学习的同学学习..

马上观看
zon

华为WLAN专题集锦 专题:华为WLAN

WLAN配置
组网模式解析
组网配置案例

【华为无线】本指南详细介绍每个模版的命令解释及用途,在加上十多种精彩案例分享及解释,再加上网优网归,让你彻底脱盲,不在为无线..

马上观看
zon

家园VBook中心 分类:书籍中心

教材 案例 题库
知识 专业认证
资源价值

【中心简介】家园Vbook书籍中心是以收集和整理互联网上优秀书籍,以最好的知识推荐给你学习,让你在学习的路程上事半功倍,告别枯燥,早..

马上观看
tip

华为HCIE认证之路 分类:华为认证

HCIE学习之路
华为 路由 交换
含金量最大的资料

【学习介绍】在中国拥有一张证书不是梦,冰冻三尺,非一日之寒,要拥有一张认证所具备含金量技术水准那是需要多年的经年积累,本书专为你分享..

马上观看
tip

华三无线专题报告 发布:建哥哥

华三
H3C WLAN AC
无线专题

【资料简介】大好河山、无线风光,主要介绍H3C无线,从基础到高级配置及组网模式配置案例,多达200篇案例配置,从此告别对无线的迷茫..

马上观看
★浏览次数:64 次★  发布日期:2016-04-27
 当前位置:技术资料 > 网络工程 > Ruijie > 正文
 
最近更新
    正在更新...
 

锐捷交换机实现端口安全IP+MAC地址绑定

 

端口安全功能适用于用户希望控制端口下接入用户的IP和MAC必须是管理员指定的合法用户才能使用网络,或者希望使用者能够在固定端口下上网而不能随意移动,变换IP/MAC或者端口号,或控制端口下的用户MAC数,防止MAC地址耗尽攻击(病毒发送持续变化的构造出来的MAC地址,导致交换机短时间内学习了大量无用的MAC地址,8K/16K地址表满掉后无法学习合法用户的MAC,导致通信异常)的场景。

当使用1X认证配合我司SU/SA客户端的场景中,可以使用授权绑定或DHCP  Snooping+IP Source Guard组合更智能的方式实现安全控制。

端口安全可以配合ARP-Check可以实现静态IP环境下的防范ARP欺骗,可以参考静态IP环境防ARP欺骗

功能简介:

端口安全:端口安全功能通过定义报文的源MAC地址来限定报文是否可以进入交换机的端口,你可以静态设置特定的MAC地址或者限定动态学习的MAC地址的个数来控制报文是否可以进入端口,使能端口安全功能的端口称为安全端口。只有源MAC地址为端口安全地址表中配置或者学习到的MAC地址的报文才可以进入交换机通信,其他报文将被丢弃。

您还可以设定端口安全地址绑定IP+MAC,或者仅绑定IP,用来限制必须符合绑定的以端口安全地址为源MAC地址的报文才能进入交换机通信。

一、组网需求

要求PC1(IP:  192.168.1.1,MAC:  0021.CCCF.6F70)只能接在交换机的F0/1端口,并且做IP+MAC地址绑定,其他电脑接入该端口将不能通信;

要求F0/2端口只能接入IP地址为192.168.1.2,MAC地址不受限制的PC,其他IP地址的PC都不能从该端口接入。

二、组网拓扑

 1.png

三、配置要点

在F0/1及F0/2端口需要开启switchport  port-security功能,并且限制MAC地址绑定的条目为1

四、配置步骤   

核心交换机配置:

1、创建核心设备的IP地址,即用户的网关地址

Ruijie(config)#interface  vlan 10
Ruijie(config-if-VLAN  10)#ip address 192.168.1.254 255.255.255.0

2、保存配置

Ruijie(config-if-VLAN  10)#end

Ruijie#wr

接入交换机配置:

1、要求F0/1端口只能接入192.168.1.1且mac地址是0021.CCCF.6F70的电脑

Ruijie>enable 
Ruijie#configure  terminal
Ruijie(config)#interface  fastEthernet 0/1                                     
Ruijie(config-if-FastEthernet  0/1)#switchport port-security binding 0021.CCCF.6F70 vlan 10  192.168.1.1   ------>把属于vlan10  ,且mac地址是0021.CCCF.6F70 ,ip地址192.168.1.1的PC绑定在交换机的第一个百兆接口上
Ruijie(config-if-FastEthernet  0/1)#switchport port-security    ------>开启端口安全功能  
Ruijie(config-if-FastEthernet  0/1)#exit

2、要求F0/2端口要求只能接入ip地址是192.168.1.2的电脑,mac地址无要求。即F0/2下的电脑ip地址只能连接IP地址为192.168.1.2的电脑

Ruijie(config)#interfac  fastEthernet 0/2
Ruijie(config-if-FastEthernet  0/2)# switchport port-security binding 192.168.1.2  ------>把ip地址是192.168.1.2的终端定在交换机的第三个百兆接口
Ruijie(config-if-FastEthernet  0/2)#switchport port-security    ------>开启端口安全功能
Ruijie#write                   ------>确认配置正确,保存配置

3、保存配置

Ruijie(config-if-FastEthernet  0/2)#end

Ruijie#wr 

重要说明:

1、交换机端口安全分为IP+MAC绑定,仅IP绑定,仅MAC绑定

交换机端口安全IP+MAC绑定或仅IP绑定是通过如下命令来实现的:

Ruijie(config-if-FastEthernet  0/1)#switchport port-security binding ?

  A.B.C.D      IP address

  H.H.H        48-bit hardware address

  X:X:X:X::X   IPV6 address

例如绑定IP+MAC,可以使用如下命令:

Ruijie(config-if-FastEthernet  0/1)#switchport port-security binding  0021.CCCF.6F70 vlan 1 192.168.1.1

例如仅绑定IP,可以使用如下命令:

Ruijie(config-if-FastEthernet  0/1)#switchport port-security binding  192.168.1.2

如果交换机仅做MAC绑定,那么需要使用如下命令来实现:

Ruijie(config-if-FastEthernet  0/1)#switchport port-security mac-address 0021.CCCF.6F70

2、如果设置了IP+MAC绑定或仅IP绑定,交换机还是会动态学习下联用户的MAC地址,例如交换机端口上做了如下命令绑定:

Ruijie(config-if-FastEthernet  0/1)#switchport port-security binding 1414.4b19.ecc1 vlan 1 192.168.1.1  
Ruijie(config-if-FastEthernet  0/1)#switchport port-security

此时,查看配置如下:

Ruijie#show  port-security address

Vlan  Mac Address     IP Address                               Type       Port      Remaining Age (mins)

----  --------------- ---------------------------------------- ---------- --------  -------------

1     1414.4b19.ecc1 192.168.1.1                              Configured  Fa0/1            -

当用户接入后,交换机依然还会动态学习用户的MAC

Ruijie#show  port-security address

Vlan  Mac Address     IP Address                               Type       Port      Remaining Age (mins)

----  --------------- ---------------------------------------- ---------- --------  -------------

1     1414.4b19.ecc1                                                Dynamic     Fa0/1            -          

1     1414.4b19.ecc1 192.168.1.1                            Configured  Fa0/1              -  

如果要让IP+MAC绑定或仅IP绑定的的用户生效,必须先要让端口安全学习到用户的MAC地址。例如交换机做如下设置,那么192.168.1.2的用户就无法上网:

interface  GigabitEthernet 0/1
 switchport port-security mac-address  1414.4b19.0000 vlan 1
 switchport port-security binding  1414.4b19.ecc1 vlan 1 192.168.1.2
 switchport port-security maximum  1
 switchport port-security

原因是MAC地址最大允许数是1,而且已经绑定了一个1414.4b19.0000  的地址,所以端口安全不能再学习MAC地址了,而端口安全IP+MAC(或IP)绑定生效必须要先学习到端口安全MAC地址,所以192.168.1.2的用户无法被放通。如果要让该用户上网,可以通过多绑定该用户的MAC来实现:

interface  GigabitEthernet 0/1
 switchport port-security mac-address  1414.4b19.ecc1 vlan 1
 switchport port-security mac-address  1414.4b19.0000 vlan 1
 switchport port-security binding  1414.4b19.ecc1 vlan 1 192.168.1.2
 switchport port-security maximum  2
 switchport port-security

总结:如果配置了IP或IP+MAC绑定,那么也要同时满足端口安全MAC绑定的条件。

3、交换机如果某些端口设置了端口安全(端口MAC绑定),但是某些端口没有设置端口安全,例如1口设置了端口安全绑定的用户为PC1,其余端口没有设置端口安全。那么PC1插到1号口可以上网,但是插到其他端口是不能上网的。

4、交换机如果某些端口设置了端口安全(端口IP+MAC或IP绑定),但是某些端口没有设置端口安全,例如1口设置了端口安全绑定的用户为PC1,其余端口没有设置端口安全。那么PC1插到1号口可以上网,插到其他端口也可以上网,也就说说端口安全MAC地址绑定才是决定用户放通用户的关键因素。

五、功能验证  

查看接入交换机绑定的安全表项

 2.png

 

 
建议使用IE8.0以上版本解析 网络QQ群:30573676 家园群:36740144 Elv home systems. 蜀ICP备20009373号 © All Rights Reserved 2012 - By badulip
×

扫二维码,关注微信公众号