案例解决:
思科二层交换机不具备三层交换能力,
无法在两个
VLAN
之间提供路由,
为了解决这一问题,就必须增加思科路由器或思科三层交换机之类的路由设备。我
们这里选择增加一台思科三层交换机来实现(可以实现
VLAN
间路由,同时可提供
更多的接口来接入主机)。
思科三层交换机
VLAN
间路由配置步骤:
1
、配置干道(
TRUNK
)
在接口模式下声明该接口为
trunk
模式的命令格式:
Switch(config-if)#switchport mode turnk
指定接口封装类型的命令格式:
Switch(config-if)#switchport trunk encapsulation {dot1q|ISL}
注:
dot1q
封装类型为
802.1q
,一般在交换机默认封装
dot1q
类型
2
、配置
VLAN
在私有模式下进入
vlan database
声明
VLAN
的命令格式:
Switch#vlan database
Switch(vlan)#vlan vlan_number
进入相应接口,将该接口划分到指定
VLAN
内的格式:
Switch(config-if)#switch port mode access
Switch(config-if)#switchport access vlan vlan_number
3
、配置
VLAN
间路由
思科三层交换机的路由模块和交换模块直接通过思科交换机的背板总线连接,因此
只需要在三层交换机的路由模块上定义与
VLAN
数量相当的逻辑接口,并和
VLAN
对应,然后为这些接口分配
IP
地址即可。
首先要在在思科三层交换机上打开路由功能,命令格式如下:
Switch(config)#ip routing
为
VLAN
分配地址的命令格式如下:
Switch(config)#interface vlan vlan_number
Switch(config)#ip add ip_adress netmask