无线组网 频道

让Trunk成为VLAN之间的“守护神”

  虚拟局域网在防止广播风暴、提高网络安全性、提高局域网性能等方面有非常好的表现。但是如何管理不好的话,仍然会给用户造成一定的麻烦。如有可能用户设置了多个虚拟局域网,但是却发现彼此之间不能够访问等等。其实企业如果设置了多个虚拟局域网,他们之间能否相互访问全部都是由Trunk来负责控制的。如果用户发现只有同一个Vlan中的计算机能够相互访问,而无法实现与其他交换机同一Vlan的计算机的相互访问,那么就有可能是Trunk没有建立或者配置不当引起的。在这篇文章中,笔者就以两个实例,“如何允许不同Vlan之间相互通信”和“如何限制某个Vlan同其他Vlan的访问”,来谈谈Trunk配置的技巧以及相关注意事项。

  一、让不同的Vlan可以相互通信

  当企业网路被划分成两个或者两个以上的Vlan时,通常情况下彼此之间不能够相互访问。而是需要建立Trunk,才能够使得不同交换机之间的Vlan能够借助于一条链路进行通信。那么该如何配置呢?默认情况下,第二层接口自动处于动态的Switchport模式,相邻接口都处于这个动态匹配模式或者Trunk模式时,这个链路就会作为Trunk。否则的话,就需要进行手工的调整。不过具体的配置也比较简单。通过如下几个步骤就可以完成。

  第一步:对接口进行相关的设置。

  要调整接口的模式,则需要进入到全局配置模式下进行配置,并指定想要配置的接口。完成这些工作主要需要用到以下命令。

  configure terminal --进入到全局配置模式。

  interface interface-id –指定想要配置的接口。

  在调整接口模式的时候有一个技巧。通常是将接口配置为第二层的trunk.。如果接口是第二层访问接口或者已经被指定为trunk模式的时候,需要用到命令dynamic auto。如果相邻接口已经被设置为trunk或者desirable模式的时候,这需要将这个接口设置为trunk连接。如果相邻接口已经设置为trunk、desirable或者auto模式的时候,则可以将接口设置为trunk连接。如果管理员不知道相邻接口的工作模式,或者想强制建立trunk连接,则可以使用trunk命令。这个命令将接口设置为永久的turnk模式。此时即使相邻接口不是trunk接口,系统也会自动协商将连接转换为Trunk连接。在这段文字中,笔者多次提到了相邻接口。那么什么是相邻接口呢?这里的相邻接口指的是借助于双绞线或者光纤等传输介质连接在一起的两个端口。笔者建议,为了后续配置的方便,最好将相关接口工作模式都配置为auto。然后在有必要的情况下对特定的接口做出限制。即先允许相互访问。然后再对有需要的局域网做出相关的限制。

  第二步:指定默认的虚拟局域网Vlan。即当某个Trunk不能够使用之后,系统会启用哪一个Vlan虚拟局域网。在配置这个默认虚拟局域网的时候主要要注意两点。一是可以只指定某个特定的虚拟局域网,也可以指定一个范围。具体情况要看企业的实际情况。笔者的建议是,指定一个范围为好。二是这个设置是可选的。让用户不做相关的配置时,其默认的虚拟局域网一般是一个单个的虚拟局域网。笔者认为管理员还是要对此进行配置,尽量不要采用默认的设置。最后需要注意访问Vlan虚拟局域网不能够作为本地Vlan使用。在这一步配置中,需要使用的命令为:switchport access vlan vlan_id。

  第三步:将Vlan与Trunk链路进行关联。进行完如上配置后,还需要将Vlan与刚才建立的Trunk链路进行关联。否则的话,系统怎么知道Trunk需要将哪两个Vlan连接起来呢?故需要为Trunk指定本地的虚拟局域网。如果不指定本地的虚拟局域网,系统也会给其一个默认的值。默认情况下,将使用Vlan1。网络管理员需要根据实际情况对这个参数进行更改,以满足用户的实际需要。

  第四步:进行测试。最后网络管理员就需要退回到特权配置模式(利用end命令),并利用show interface switchport 或者show interface trunk等命令查看相关的配置,看其配置是否准确。配置完成后,网络管理员还需要利用ping等命令进行测试,以确定各个虚拟局域网之间能够相互访问.

0
相关文章