取消
显示结果 
搜索替代 
您的意思是: 
cancel
1445
查看次数
0
有帮助
0
评论
ruiwang32784
Level 1
Level 1

vlan间的路由可以通过二层交换机搭配路由器来实现也可以通过三层交换机来实现

「单臂路由」:将交换机和路由器之间的链路配置为trunk链路,并且在路由器上创建子接口以支持VLAN路由

单臂路由的配置步骤如下:

(1)交换机上的配置命令: vlan batch 2 3    在交换机上创建两个vlan

交换机与路由器相互连接端口设置为trunk并允许vlan通过

port link-type trunk  
port trunk allow-pass vlan all
(2)路由器上的配置命令:

在路由器与交换机连接的接口设置子接口用来充当不同vlan的网关

interface GigabitEthernet0/0/1.1    进入子接口
ip address XXXX             设置网关地址
dot1q termination vid X    让子接口能接收相应的vlan标记并在转发时能打上相应的tag
arp broadcast enable       开启arp广播

为了解决单臂路由带来的问题而引入了三层交换机从而更加方便有效地实现vlan间的互访。三层交换机具有路由功能 通过创建vlanif来充当一个网段的下一跳地址,从而实现到达一个网段的路由功能。三层交换机的互连接口要设置成trunk模式,这样才能是实现两个三层交换机之间的通讯。创建vlanif的前提是要先创建相对于的vlan,vlanif起作用要将其应用到接口上去才会up

在其中一台三层交换机上作如下配置

vlan 20                             创建vlan20

interface vlanif 20           创建vlanif和vlan编号要相对应

ip address X.X.X.X          在vlanif接口下配置ip地址

interface g0/0/0            进入接口

port link-type access     设置接口类型

port default vlan 20     将vlan分配到具体接口上,vlanif才会起作用

同理,在另一台三层交换机上也添加相应配置;然后通过 link-type trunk 将两台三层交换机之间相连的链路设置为trunk并通过 port trunk allow-pass vlan all 设置trunk干道允许所有vlan通过

接着在两台三层交换机上互相添加到达各自网络的vlanif,才能实现两个网段之间的互访,此时就是把两台三层交换机当做路由器来看, 每台路由器的路由表都要有到达目的网络的路由才能实现互访

通过display ip routing-table命令来查看有没有到达相应网段的路由,没有就添加相应的vlanif

通过display ip interface brief命令来查看vlanif接口状态

入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区: