(六)VLAN间路由

vlan间路由的必要性
根据目前为止学习的知识,我们已经知道,两台计算机即使连接在同一台交换机上,只要所属的VLAN不同就无法直接通信。接下来我们将要学习的就是如何在不同的VLAN间进行路由,使分属不同VLAN的主机能够互相通信。
计算机分属不同的VLAN,也就意味着分属不同的广播域,自然收不到彼此的广播报文。因此属于不同VLAN的计算机之间就无法直接互相通信。为了能够在VLAN间通讯,需要利用OSI参考模型中更高一层-------网络层的信息(IP地址)来进行路由。
路由功能,一般主要由路由器提供。但在今天的局域网里,我们也经常利用带有路由功能的交换机-------------三层交换机来实现。接下来,就让我们分别看看使用路由器和三层交换机进行VLAN间路由的情况。
使用路由器进行VLAN间路由
在使用路由器进行VLAN间路由时,与构建横跨多台交换机的VLAN时的情况类似,我们还是会遇到该如何连接路由器与交换机,这个问题。路由器和交换机的连线方式,大致有两种:
l 将路由器与交换机上的每个VLAN分别连接

l 不论VLAN有多少个,路由器与交换机都只用一条网线连接
 最容易想到的,当然还是“把路由器和交换机以VLAN为单位分别用网线连接”了。将交换机上用于和路由器互联的每个端口设为访问链接,然后分别用网线与路由器上的独立端口互联。如下图所示,交换机上有2个VLAN,那么就需要在交换机上预留2个端口用于与路由器互联;路由器上同样需要有2个端口;两者之间用2条网线分别连接。
(六)VLAN间路由
家应该不难想象它的扩展性很成问题。每增加一个新的VLAN,都需要消耗路由器的端口和交换机上的访问链接,而且还需要重新布设一条网线。而路由器,通常不会带有太多LAN接口的。新建VLAN时,为了对应增加的VLAN所需的端口,就必须将路由器升级成带有多个LAN接口的高端产品,这部分成本、还有重新布线所带来的开销,都使得这种接线法成为一种不受欢迎的办法。
 那么,第二种办法“不论VLAN数目多少,都只用一条网线连接路由器与交换机”呢?当使用一条网线连接路由器与交换机、进行VLAN间路由时,需要用到汇聚链接。
具体实现过程为:首先将用于连接路由器的交换机端口设为汇聚链接,而路由器上的端口也必须支持汇聚链接。双方用于汇聚链路的协议自然也必须相同。接着在路由器上定义对应各个vlan的子接口(sub interface)。尽管实际与交换机连接的物理端口只有一个,但在理论上我们可以把他们分隔成多个虚拟接口。
vlan将交换机从逻辑上分成了多台,因而用于VLAN间路由的路由器,也必须拥有对应各个VLAN的虚拟接口。(六)VLAN间路由
采用这种方法的话,即使之后在交换机上新建vlan,仍只需一条网线连接交换机和路由器。用户只需要在路由器上新设一个对应新VLAN的子接口就可以了。与前面的办法相比,扩展性要强得多,也不用担心需要升级LAN接口数不足的路由器或是重新布线。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值