1、非10.x与10.x交换机上配置address-bind功能的区别说明

1)非10.x交换机

配置

Switch#conf

Switch(config)#address-bind 1.1.1.1 001a.a9aa.bbbb

Switch(config)#end

Switch#sh run

!

hostname Switch

vlan 1

!

address-bind 1.1.1.1 001a.a9aa.bbbb

end

Switch#

MAC地址表项

Switch#sh address-bind

IP Address      Binding MAC Addr Type                                        

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

1.1.1.1         001a.a9aa.bbbb   static               //手工绑定地址

Switch#sh mac-address-table                                                                               

Vlan        MAC Address          Type       Interface

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

1           001f.1612.ce46       DYNAMIC    Fa0/4             //动态学习地址

数据转发情况

交换机只对绑定表项中的IP地址做检查,检查发现MAC地址对应时放行,不一致时丢弃。对于不在绑定表项中IP,不做任何检查。例如:当用户IP为1.1.1.1时,只有当用户MAC为001a.a9aa.bbbb 时数据被处理,MAC地址为其他值时直接丢弃;当IP为2.2.2.2时,交换机不做安全检查,直接按mac-address-table处理数据

 

2)10.x交换机(不包括S2000系列)

配置

S2328G(config)#address-bind 1.1.1.1 001a.a111.1111

S2328G(config)#address-bind uplink FastEthernet 0/24          // 切记设置上联口为uplink口,否则回来的数据会被丢弃

S2328G(config)# address-bind install

S2328G#sh run | begin address

 ip address 192.168.33.179 255.255.255.0

 no shutdown

!

address-bind uplink FastEthernet 0/24

address-bind 1.1.1.1 001a.a111.1111

address-bind install

!

MAC地址表项

S2328G#sh address-bind

IP Address         Binding MAC Addr

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

  1.1.1.1    001a.a111.1111

S2328G#sh mac-address-table

Vlan        MAC Address          Type     Interface

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

   1        001f.1612.ce46       DYNAMIC  FastEthernet 0/1

S2328G#

数据转发情况

交换机只转发IP和MAC与绑定表项一致的数据。例如:当用户IP为1.1.1.1时,MAC为001a.a111.1111则转发,否则丢弃;当用户IP为非1.1.1.1时,如1.1.1.2,在表项中找不到的,直接丢弃。

 

 

2、非10.x交换机配置端口安全(Port-security)的功能说明

端口安全是一种基于二层地址或三层地址对网络接入进行控制的安全机制,因此安全地址可以是仅MAC的,仅IP的,也可以是IP+MAC的。

配置

Switch#sh run

vlan 1

!

interface fastEthernet 0/1

 switchport port-security mac-address 001a.a111.1111

!

interface fastEthernet 0/2

 switchport port-security ip-address 1.1.1.1

!

interface fastEthernet 0/3

 switchport port-security mac-address 001a.a222.2222 ip-address 2.2.2.2

!

end

MAC地址表项

Switch#sh port-security address                                                                    

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

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

1    -               1.1.1.1         Configured Fa0/2             -

1    001a.a111.1111                  Configured Fa0/1             -

1    001a.a222.2222  2.2.2.2         Configured Fa0/3             -

Switch#sh mac-address-table                                                    

Vlan        MAC Address          Type       Interface

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

1           001f.1612.ce46       DYNAMIC    Fa0/1     //启用任何一种形式绑定功能后,接口仍然能学习MAC地址,并在mac-address-table中生成

数据转发情况

只绑定MAC地址时,交换机不限制其他MAC的用户数据,只对端口学习MAC地址总数做限制(默认学习128个);只绑定IP的情况,交换机只转发绑定表项中IP的数据;绑定IP和MAC的情况,交换机只转发绑定表项中IP和MAC对应一致

 

3、S21端口配置端口安全,绑定IP+MAC,提示错误:% Error: Attribute conflict

S21端口安全功能不能与ACL共用。

 

4、S21希望端口开启dot1x认证同时端口安全绑定IP或者mac

两者功能冲突,后续无新版本更新,建议只采用其中一种方式来做安全控制。

 

 

 

5、端口安全、全局IP+MAC绑定是否可以防arp欺骗

不能,如果需要防arp欺骗,需要在接口上手动敲arp-check,可以用如下命令来查看是否生成arp-check的表项。

Ruijie#show interfaces arp-check list

   Interface              Sender MAC        Sender IP       Policy Source

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

   Gi 0/1                 00D0.F800.0003   192.168.1.3       address-bind

   Gi 0/1                 00D0.F800.0001   192.168.1.1       port-security

 

 

6、交换机做端口安全如何查看用户MAC信息

在交换机上端口上配置了switchport port-security后,用户MAC地址属性转变,不再显示到show mac-addrees table里,必须通过:show port-security address 进行查看。

 

7、交换机配置端口安全时提示not eligible for secure port

交换机在接口下配置switchport port-security,提示 not eligible for secure port

原因是因为如果这个端口已经设置了成了端口镜像的目的口,那么该端口就不能配置端口安全,也不能配置dot1x认证。