产品
产品中心
< 返回主菜单
产品

交换机

交换机所有产品
< 返回产品
交换机
查看交换机首页 >

无线

无线所有产品
< 返回产品
无线
查看无线首页 >

云桌面

云桌面产品方案中心
< 返回产品
云桌面
查看云桌面首页 >

安全

安全所有产品
< 返回产品
安全
查看安全首页 >
产品中心首页 >
行业
行业中心
< 返回主菜单
行业
行业中心首页 >

【交换】锐捷接入/汇聚交换机如何配置端口安全功能来实现只允许合法用户使用网络

发布时间:2014-03-18
点击量:17742

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

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

1、组网需求

要求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都不能从该端口接入。

2、组网拓扑

设置交换机端口安全功能的组网拓扑

3、配置要点

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

4、配置步骤

核心交换机配置:

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地址绑定才是决定用户放通用户的关键因素。

?

5、功能验证

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

?????? 接入交换机绑定的安全表项 — 交换机安全配置

?

相关产品

返回顶部

请选择服务项目
关闭咨询页
售前咨询 售前咨询
售前咨询
售后服务 售后服务
售后服务
意见反馈 意见反馈
意见反馈
更多联系方式