原理:路由器子接口 一个接口允许多个VLAN通过(避免占用物理路由器接口)。
目标
第 1 部分:单臂路由
第 2 部分:配置第三层交换机的路由端口
第 3 部分:带SVI的VLAN间路由
第 4 部分:补充知识
第 1 部分:单臂路由
Step1:打开接口
Step2:识别VLAN10 的数据帧
R1(config-subif)#encapsulation dotlQ 10 让子接口去识别tag=10的数据帧
Step3:配置IP地址(配的IP地址就是默认网关)
说明:int g0/0.10不一定与VLAN对应,但是dotlQ必须和VLAN对应
Step4:配置PC的IP地址
默认网关和子接口IP地址保持一致
传输过程不是从s1下去而是经过了路由器
Q:新增一台PC100,如何加入通信?
Step1:在S1上创建VLAN并配置相关接口
注意此处是add 100(易错)
Step2:在R1上创建子接口
R1(config)#int g0/0.100
Step3:子接口允许VLAN100通过
R1(config-subif)#encapsulation dotlQ 100
Step4:配置子接口的IP地址
R1(config-subif)#ip address 100.0.0.1 255.255.255.0
子接口的IP地址将作为PC100的默认网关
Step5:配置PC100的IP地址及默认网关
Q:主接口g0/0配置什么内容?
No shutdown
子接口是虚拟的,必须要开启,不需要做特殊配置,剩下的由子接口配置
第 2 部分:配置第三层交换机的路由端口
Step1:将g0/1/2交换接口变为路由接口 (二层接口启用三层路由)
S1(config)#int g1/0/2
S1(config-if)#no switchport
将三层路由-->二层接口
S1(config)#int g1/0/2
S1(config-if)# switchport
Step2:给接口配IP地址
Step3:启用路由功能 S1(config)#ip routing
第 3 部分:带SVI的VLAN间路由
说明:PC1侧为VLAN10(IP:10.0.0.1/8),PC2侧为VLAN20(IP:20.0.0.1/8),分别为PC配置IP。
PS:使用3650交换机时应该先拖电源
Step1:创建VLAN
Step2:创建SVI VLAN接口
分别为VLAN10和20创建SVI接口(用.1),这个IP地址就是子网的网关
S1(config-if)#int vlan 10
S1(config-if)#ip address 10.0.0.1 255.0.0.0
S1(config-if)#no shutdown
Step3:配置access ports
Step4:启用IP routing
S1(config-if)#ip routing
第 4 部分:补充知识
1.查看IP接口的摘要信息(要保证双UP)
R1#show ip interface brief
2.查看路由表
R1#show ip route
3.Tracert命令的功能有:显示数据包的路径、计算延迟、发现网络故障、了解网络拓扑和路径选择、路由器故障排除、帮助网络规划和优化。
三个时间:发了三次 IP地址:跳(谁转发的)
4.当前系统正在运行的配置模式
R1#show running-config