VLAN路由(ip网络基础实验05)

一、前言

1.VLAN的工作特性会禁止VLAN之间的通信流量
2.VLANs间通信需要引入一台设备处理三层路由:
---------->1.引入一台路由器
---------->2.使用三层交换机

1. 单臂路由

单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。

在这里插入图片描述

2. 三层交换

三层交换机具备网络层的功能,实现VLAN相互访问的原理是:利用三层交换机的路由的功能。通过识别数据包的IP地址,查找路由表进行选路转发,三层交换机利用直连路由可以实现不同VLAN之间的互相访问,三层交换机给接口配置IP地址,采用SVI(交换虚拟接口)的方式实现VLAN间互连,SVI是指为交换机中的VLAN创建虚拟接口,并且配置IP地址。

在这里插入图片描述

二、单臂路由

在这里插入图片描述

1.配置PC1、PC2、PC3的ip地址和默认网关

PC1#ip 192.168.10.2/24 192.168.10.1
PC2#ip 192.168.20.2/24 192.168.20.1
PC3#ip 192.168.20.3/24 192.168.20.1

2.在ESW1上配置vlan10,20

ESW1#vlan database
ESW1(vlan)#vlan 10
ESW1(vlan)#vlan 20
ESW1(vlan)#end

3.为ESW1配置接口模式和vlan

ESW1#config t
ESW1(config)#int f1/1
ESW1(config-if)#switchport mode acc
ESW1(config-if)#switchport acc vlan 10
ESW1(config-if)#exit
ESW1(config)#int f1/2
ESW1(config-if)#switchport mode acc
ESW1(config-if)#switchport acc vlan 20
ESW1(config-if)#exit
ESW1(config)#int f1/3
ESW1(config-if)#switchport mode acc
ESW1(config-if)#switchport acc vlan 20
ESW1(config-if)#exit
ESW1(config)#int f1/0
ESW1(config-if)#switchport mode trunk
ESW1(config-if)#end
ESW1#show vlan-switch

在这里插入图片描述

4.为R1配置逻辑接口

将路由器的F0接口进行逻辑划分:分为F0.10和F0.20设置网关分别为主机对应IP地址网段

R1#show ip int bri
R1#config t
R1(config)#int f1/0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#exit
R1#show ip int bri
R1#config t
R1(config)#int f1/0.10
R1(config-subif)#encapsulation dot1q 10
R1(config-subif)#ip addr 192.168.10.1 255.255.255.0
R1(config)#int f1/0.20
R1(config-subif)#encapsulation dot1q 20
R1(config-subif)#ip addr 192.168.20.1 255.255.255.0
R1(config-subif)#end
R1#show ip int bri

在这里插入图片描述

5.验证

此时PC1,PC2,PC3互相可以通信。

三、三层交换

在这里插入图片描述

1.配置PC1-3的IP地址和默认网关

PC1#ip 192.168.10.11/24 192.168.10.1
PC2#ip 192.168.10.12/24 192.168.10.1
PC3#ip 192.168.20.3/24 192.168.20.1

2.为ESW1创建VLAN10,20

ESW1#vlan database
ESW1(vlan)#vlan 10
ESW1(vlan)#vlan 20
ESW1(vlan)#end

3.为ESW1配置接口模式和vlan

ESW1#config t
ESW1(config)#int f1/1
ESW1(config-if)#switchport mode acc
ESW1(config-if)#switchport acc vlan 10
ESW1(config-if)#exit
ESW1(config)#int f1/2
ESW1(config-if)#switchport mode acc
ESW1(config-if)#switchport acc vlan 10
ESW1(config-if)#exit
ESW1(config)#int f1/3
ESW1(config-if)#switchport mode acc
ESW1(config-if)#switchport acc vlan 20
ESW1(config-if)#end
ESW1#show vlan-switch

在这里插入图片描述
此时PC1,PC2互相可以通信。

4.在ESW1上创建svi接口

如果把一个vlan比作一个小区,创建svi接口相当于给小区开门。

ESW1#config t
ESW1(config)#ip routing
ESW1(config)#int vlan 10
ESW1(config-if)#ip addr 192.168.10.1 255.255.255.0
ESW1(config-if)#no shut
ESW1(config-if)#exit
ESW1(config)#int vlan 20
ESW1(config-if)#ip addr 192.168.20.1 255.255.255.0
ESW1(config-if)#no shut
ESW1(config-if)#end
ESW1#show ip route

在这里插入图片描述
此时PC1-3互相可以通信。

5.将R1和PC4也添加进来

方法同上一篇——三层交换机静态路由基础
详细见三层交换机静态路由基础(ip网络基础)
具体命令如下:

PC4#ip 192.168.30.4/24 192.168.30.1(配置IP和网关)
R1#config t
R1(config)#int f1/1
R1(config-if)#ip addr 192.168.30.1 255.255.255.0(为f1/1配置ip)
R1(config-if)#exit
R1(config)#int f1/0
R1(config-if)#ip addr 192.168.40.1 255.255.255.0(为f1/0配置ip)
R1(config-if)#exit
R1(config)#ip route 192.168.10.0 255.255.255.0 192.168.40.2(配置网段192.168.10.0的静态路由)
R1(config)#ip route 192.168.20.0 255.255.255.0 192.168.40.2(配置网段192.168.20.0的静态路由)
R1(config)#exit
R1#show ip route

在这里插入图片描述

ESW1#config t
ESW1(config)#int f1/0
ESW1(config-if)#no switchport
ESW1(config-if)#ip addr 192.168.10.1 255.255.255.0(为f1/0配置ip)
ESW1(config-if)#no shut
ESW1(config-if)#exit
ESW1(config)#ip route 192.168.30.0 255.255.255.0 192.168.40.1(配置网段192.168.30.0的静态路由)
R1(config)#exit
R1#show ip route

在这里插入图片描述
现在PC4和PC1-3都能ping通。

补充一点:调试的时候尽量遵从就近原则,即尽量从最近的端口开始ping,尽量从一端开始一步一步ping直到另一端,同时配合路由表和接口状态,不断调整。

四、思考与总结

比较两种方法各自的优缺点:
1.单臂路由

优点:实现不同vlan之间的通信,有助理解、学习VLAN原理和子接口概念。
缺点:容易成为网络单点故障,配置稍有复杂,现实意义不大。

2.三层交换

优点:适用于中大型网络,便于管理
缺点:三层交换机成本较高

验收心得

交换机(既能接收二层也能接受三层的接口)怎么分辨来的是二层地址还是三层地址?

答:看MAC(物理地址),如果是自己那就是三层地址,只要不是自己就是二层地址,因为三层地址会进行ip封装,每一跳的MAC地址都不同。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HAL9000pp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值