路由器和交换机连接的时候,该配三层接口还是使用vlanif?

你听说过吗?我有十年的网络工作经验,可是说实话,有个问题一直困扰着我:路由器和交换机连接的时候,该配三层接口还是使用VLANIF呢?特别是路由器连交换机,这个选择让很多人都头疼。你可能也和我一样纠结过这个问题。我做网络工程十多年,从机房布线到核心架构设计,几乎每个项目里都少不了这个决策点。给你看一张图,你就能理解我的困扰了。第一种方案是路由器三层接口直接连接交换机。这样的话,路由器接口就变成了一个三层口,直接有IP地址,充当网关。交换机那边就是普通的接入口。这种方案的特点是简单直接,只有一个网段。但是缺点也很明显,只能跑一个网段,扩展性能差。假如有多个VLAN的话就需要多个物理口,浪费端口资源。所以这种方案适合家庭网络或者10人以内的小办公室。第二种方案是使用单臂路由。这个方案把一根线跑多个VLAN和网段,通过Trunk透传所有VLAN信息到路由器上,再给每个子接口配置不同的IP地址当做网关。这种方案虽然省物理端口和低成本,但它也有致命的缺点:所有跨VLAN流量都要经过路由器处理,容易造成带宽瓶颈和CPU打满。还有一个问题就是一旦接口故障就会导致整个网络崩溃。所以一般只建议用于临时演示或者超小型网络。第三种方案是企业标准架构,使用三层交换机来处理VLANIF和路由器三层口互联。这个时候网关下沉到三层交换机上的VLANIF接口上了。路由器只负责出口路由、NAT、防火墙策略还有上网行为管理等任务。这种架构扩展性强、结构清晰稳定可靠。你可能会说这个方案需要三层交换机成本高一点配置稍微复杂一些。不过相对于性能和可维护性来说还是值得的。所以对于企业、学校、酒店、园区等多部门多VLAN需要追求稳定性能可维护性的场景来说,这才是最佳选择。 简单总结一下我的经验:如果只有一个网段图省事就用路由器三层口直连;如果没钱没三层交换机只能临时用单臂路由(Trunk子接口);如果是正经组网要稳定就用三层交换机VLANIF和路由器三层口互联架构吧!这句话是我常说的总结:能上三层交换机就一定用VLANIF做网关,路由器只做出口三层互联。