1、三层交换开启SVI虚接口,使用路由的功能 引出:二层交换机VLAN配置地址,称之为 远程管理IP。一个二层交换,只能有一个处于up状态的VLAN管理IP 题目:三层交换机VLAN配置地址,称之为 三层SVI虚接口地址,用于不同VLAN之间互相访问,实现路由功能。 操作步骤: 1、在两个交换上划分VLAN10,VLAN20 2、将电脑根据题目要求划分到指定的VLAN 3、将中继链路的接口设置为trunk模式 4、测试全网互访 发现相同VLAN可以通信,不同VLAN不能通信 5、开启路由功能 6、开启三层交换SVI虚接口,配置各VLAN的虚拟接口(网关地址) 7、测
2、试实验结果:所有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 CopyCop
3、yS1(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. C
4、reating vlan 20 CopyCopyS1#sh vlan //查看VLAN信息 VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/3, Fa0/4, Fa0/5, Fa0/6
5、 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
6、 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/uns
7、up 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(con
8、fig-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)#s
9、witchport 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 //把接口作为中继
10、 %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、接着,题
11、目要求把三层交换开启路由的功能,能实现不同VLAN也能通信。 这就必须要起用SVI虚接口才能实现。 二层交换机VLAN配置地址,称之为 远程管理IP。一个二层交换,只能有一个处于up状态的VLAN管理IP 三层交换机VLAN配置地址,称之为 三层SVI虚接口地址,用于不同VLAN之间互相访问,实现路由功能。 方法:三层交换起用SVI虚接口,配置IP地址,作为VLAN内PC的网关地址,实现VLAN互访,这是启用三层交换的路由的功能,所以必须使用ip routing 启用路由。 CopyCopyS2(config)#ip routing //启用三层交换机的路由的功能
12、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, c
13、hanged 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 pro
14、tocol 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可以远程登陆三层交换进行设置。 实验成功!






