
在实际进行网络配置的时候,固定 IP、MAC 地址绑定、VLAN-interface 网关,以及物理三层端口直接配置 IP这些内容,经常会被放到一起进行讨论。也正是因为它们在同一个网络环境里面经常会同时出现,所以很多刚开始接触 H3C 三层交换机的同学,很容易把几种配置之间的作用给混在一起。
但如果真正从网络结构里面去看,会发现这几项配置解决的问题其实并不是同一个方向。
尤其是在 H3C 三层交换机环境当中,如果一开始没有把二层接入口、VLAN 三层接口以及 routed port 这几种接口角色区分清楚,那么后面即便命令看起来全部已经配置完成,也有可能出现终端仍然无法正常上网的情况。很多时候问题并不是某一条命令敲错了,而是配置所对应的网络角色本身就没有理顺。
比如 MAC / IP / 端口绑定,它主要解决的是终端身份以及接入控制方面的问题。
简单来说,就是限制某一台指定设备,应该从哪个端口进行接入,并且可以结合 MAC 地址、IP 地址等信息进行相对应的约束。它重点关注的是“谁能够从这里接进来”,并不能简单理解成配置完绑定以后,终端就一定能够正常访问网络。
而固定 IP 上网所涉及的内容会更多一些。
终端想要真正通过固定 IP 正常通信,通常并不是只给电脑手工填写一个 IP 地址就可以了。终端本身的 IP、子网掩码、默认网关,需要和所在 VLAN 保持正确关系;交换机上还要存在对应的 VLAN-interface 三层网关,同时后续的路由、上级出口以及相关访问策略,也都需要能够正常配合。
也就是说,固定 IP 能不能正常上网,本质上看的是一整条网络链路,而不是某一个单独配置项。
至于物理端口直接配置 IP,它又属于另外一种使用方式。
这种场景一般更多出现在交换机和路由器、防火墙,或者其他三层网络设备之间进行点到点互联的时候。这个时候,物理接口承担的不再是普通二层交换端口的角色,而是作为三层接口参与 IP 通信以及路由转发。
不过在真正配置之前,还需要先确认具体设备型号以及接口是否支持对应能力,并且根据实际情况把端口切换到 route 模式。只有接口已经作为三层端口使用之后,才适合在物理接口上直接配置 IP 地址。
所以这篇内容并不会只是简单罗列几条 H3C 配置命令。
我更想从真实网络结构的角度,把这几个比较容易混淆的场景分别拆开来看。比如什么时候需要做 MAC 地址绑定,为什么终端所在 VLAN 的网关通常会配置在 VLAN-interface 上面,什么情况下物理接口可以直接配置三层 IP,以及这些配置完成之后,如果终端依旧没有办法正常通信,应该按照什么样的顺序逐层去进行检查。
下面这一组内容,可以按照一条比较清晰的主线继续往下看:
先把接口角色分清楚,再理解对应的配置方法,最后按照实际通信链路逐层排查。
先判断当前接口到底是在做二层接入、VLAN 三层网关,还是设备之间的三层互联,再去看对应命令,很多原本容易混在一起的配置就会清楚不少。
把这一层逻辑理顺以后,后面再遇到 H3C 三层交换机里面的固定 IP、VLAN 网关、MAC 地址绑定以及三层互联配置时,就不会只停留在“命令记住了没有”这个层面,而是能够进一步知道每条配置到底解决网络里面的哪一个问题。







