先总结一下,后面的是实验结果:
2.在三层交换机上使用ip routing命令将交换机转到三层工作模式
3.此时可以在每个vlan上配上不同网段的IP,不同vlan之间的终端设备(如pc)可以通过交换机互相通信(不需指定网关)
不知道下面这段话有没有实际意义:如果某些接口所连设备是属于不同vlan(网段)的路由器,[由于路由器的路由功能,不同vlan间路由器不像pc可以ping通,除非进行后面的配置:],路由器必须加静态路由或者在交换机上和路由器上启动路由协议,如ospf
4.还可以将交换机接口配置成三层接口:no switchport,取消命令:switchport
成为三层接口后就可以在其上配置IP地址,可以在路由器和交换机上走路由协议来连通不同网段,或在路由器上配静态路由也可以
以上2为必做,3为vlan间需要转发数据的场景,4为仅仅把三层交换机当路由器的功能来用
3也叫SVI,即VLAN虚接口
SW#show ip route
*Mar 1 00:05:01.927: %SYS-5-CONFIG_I: Configured from console by console
Default gateway is not set
Host Gateway Last Use Total Uses Interface
ICMP redirect cache is empty
如果没有启动ip routing,则启用路由协议的时候会报错
SW(config)#router ospf 100
IP routing not enabled
开启交换机三层功能:
SW(config)#ip routing
SW#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
交换机 路由器 ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
SW(config)#int fa 0/0
SW(config-if)#ip address 10.0.0.1 255.255.255.0
% IP addresses may not be configured on L2 links.
配成三层交换机后,端口可以打no switchport将二层端口变为三层端口
SW(config-if)#no switchport
注:如果使用了这条命令,switchport mode access(trunk)不可用,要使用的话必须用switchport命令改回来
SW(config-if)#ip address 10.0.0.1 255.255.255.0
SW(config-if)#end
SW#show ip route
10.0.0.0/24 is subnetted, 2 subnets
C 10.1.2.0 is directly connected, FastEthernet0/1
C 10.0.0.0 is directly connected, FastEthernet0/0
成为三层交换机后路由表也有了信息
三层交换机也可以走ospf等路由协议
与路由器连接口不一定要启用no switchport
也可以用svi,svi也是一个3层概念的接口
IP地址配在VLAN上:
SW#vlan database
SW(vlan)#vlan 2 name V2
VLAN 2 modified:
Name: V2
SW(vlan)#vlan 3 name V3
VLAN 3 added:
Name: V3
SW(vlan)#exit
SW#conf t
SW(config)#int vlan 2
SW(config-if)#ip address 10.0.0.1 255.255.255.0
SW(config)#int vlan 3
SW(config-if)#ip address 10.0.1.1 255.255.255.0
R2#ping 10.0.0.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
因为是用3640模块模拟的PC机,没有把3640的路由功能关闭,ip deflaut-getway不起作用(未验证),造成ping不通,关掉即可ping通:
R2(config)#no ip routing
如果不关闭R2、R4路由功能,可以在R2、R4上加静态路由,或者在网络中走ospf等路由协议也可行,IP配在VLAN上一样可以正确传输路由信息
发布评论