资源描述
三层交换开启SVI虚接口,使用路由的功能
引出:二层交换机VLAN配置地址,称之为 远程管理IP。一个二层交换,只能有一个处于up状态的VLAN管理IP
题目:三层交换机VLAN配置地址,称之为 三层SVI虚接口地址,用于不同VLAN之间互相访问,实现路由功能。
操作步骤:
1、在两个交换上划分VLAN10,VLAN20
2、将电脑根据题目要求划分到指定的VLAN
3、将中继链路的接口设置为trunk模式
4、测试全网互访
发现相同VLAN可以通信,不同VLAN不能通信
5、开启路由功能
6、开启三层交换SVI虚接口,配置各VLAN的虚拟接口(网关地址)
7、测试实验结果:所有PC都能通信,即不同VLAN能相互通信
8、设置三层交换机的telnet密码和特权(使能)密码都为123456
9、测试使用PC可以远程访问控制交换机。
实验成功!
1、实现普通交换的功能,相同VLAN可以通信,不同VLAN不能通信;
二层交换配置代码:
Switch>en
Switch#conf t
Switch(config)#hostname CopyCopyS1 //修改交换机名
CopyCopyS1(config)#int f 0/1
CopyCopyS1(config-if)#switchport mode access
CopyCopyS1(config-if)#switchport access vlan 10 //把交换机f0/1接口划分到VLAN10
% Access VLAN does not exist. Creating vlan 10
CopyCopyS1(config-if)#int f 0/2
CopyCopyS1(config-if)#switchport mode access
CopyCopyS1(config-if)#switchport access vlan 20 //把交换机f0/2接口划分到VLAN20
% Access VLAN does not exist. Creating vlan 20
CopyCopyS1#sh vlan //查看VLAN信息
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/3, Fa0/4, Fa0/5, Fa0/6
Fa0/7, Fa0/8, Fa0/9, Fa0/10
Fa0/11, Fa0/12, Fa0/13, Fa0/14
Fa0/15, Fa0/16, Fa0/17, Fa0/18
Fa0/19, Fa0/20, Fa0/21, Fa0/22
Fa0/23, Fa0/24
10 VLAN0010 active Fa0/1
20 VLAN0020 active Fa0/2
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
CopyCopyS1(config)#int f 0/5
CopyCopyS1(config-if)#switchport mode trunk //把接口作为中继
三层交换代码:
Switch(config)#hostname CopyCopyS2 //修改三层交换机名
CopyCopyS2(config)#int f 0/1
CopyCopyS2(config-if)#switchport mode access
CopyCopyS2(config-if)#switchport access vlan 10 //把交换机f0/1接口划分到VLAN10
CopyCopyS2(config-if)#int f 0/2
CopyCopyS2(config-if)#switchport mode access
CopyCopyS2(config-if)#switchport access vlan 20 //把交换机f0/2接口划分到VLAN20
CopyCopyS2(config-if)#exit
CopyCopyS2(config)#int f 0/5
CopyCopyS2(config-if)#switchport mode trunk
Command rejected: An interface whose trunk encapsulation is "Auto" can not be configured to "trunk" mode.
//提示错误,因为CISCO的交换有一个auto的模式,不能直接变更为Trunk,所以先变更为access模式再变更为trunk。
CopyCopyS2(config-if)#switchport mode access
CopyCopyS2(config-if)#switchport mode trunk //把接口作为中继
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/5, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/5, changed state to up
CopyCopyS2(config)#no ip routing //不使用三层功能,即不使用路由的功能
此时三层交换只当做二层交换普通的功能,此图目前可以实现相同VLAN通信,不同VLAN不通信。
实验测试!
2、接着,题目要求把三层交换开启路由的功能,能实现不同VLAN也能通信。
这就必须要起用SVI虚接口才能实现。
二层交换机VLAN配置地址,称之为 远程管理IP。一个二层交换,只能有一个处于up状态的VLAN管理IP
三层交换机VLAN配置地址,称之为 三层SVI虚接口地址,用于不同VLAN之间互相访问,实现路由功能。
方法:三层交换起用SVI虚接口,配置IP地址,作为VLAN内PC的网关地址,实现VLAN互访,这是启用三层交换的路由的功能,所以必须使用ip routing 启用路由。
CopyCopyS2(config)#ip routing //启用三层交换机的路由的功能
CopyCopyS2(config)#int f 0/5
CopyCopyS2(config-if)#switchport trunk encapsulation dot1q //一般情况下,此命令可不做,因为默认为dot1q封装
CopyCopyS2(config-if)#exit
CopyCopyS2(config)#int vlan 10
%LINK-5-CHANGED: Interface Vlan10, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan10, changed state to up
CopyCopyS2(config-if)#ip address 172.16.0.1 255.255.0.0 //设置VLAN10虚拟接口(网关)地址
CopyCopyS2(config-if)#no shutdown //启用SVI虚拟接口
CopyCopyS2(config-if)#exit
CopyCopyS2(config)#int vlan 20
%LINK-5-CHANGED: Interface Vlan20, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan20, changed state to up
CopyCopyS2(config-if)#ip address 172.31.0.1 255.255.0.0 //设置VLAN20虚拟接口(网关)地址
CopyCopyS2(config-if)#no shutdown //启用SVI虚拟接口
测试实验结果:
所有PC都能通信,即不同VLAN能相互通信。
CopyCopyS2(config)#line vty 0 15
CopyCopyS2(config-line)#password 123456 //设置远程登陆密码为123456
CopyCopyS2(config-line)#login //一定要敲,否则密码不能启用
CopyCopyS2(config-line)#exit
CopyCopyS2(config)#enable secret 123456 //设置使能密码为123456
测试实验结果:
电脑PC可以远程登陆三层交换进行设置。
实验成功!
展开阅读全文