# 进入子接口1并且配置好IP
[R1]int g0/0/0.1
[R1-GigabitEthernet0/0/0.1]ip add 192.168.1.254 24
# 配置子接口封装
[R1-GigabitEthernet0/0/0.1]dot1q termination vid 10
Mar 7 2020 00:05:38-08:00 R1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP
on the interface GigabitEthernet0/0/0.1 has entered the UP state.
# 开启子接口的ARP广播功能
[R1-GigabitEthernet0/0/0.1]arp broadcast enable
其他两个接口也这样配置
配置完成之后,可以使用命令 display ip interface brief 查看接口状态
使用命令 display ip routing-table 查看路由表
之后使用 ping IP 测试连通性即可
利用三层交换机
三层交换机带有路由功能,VLANIF 接口可以配置 IP 地址,借助 VLANIF 接口,三层交换机就能实现路由转发功能
title: HCNA 学习之虚拟局域网 VLAN date: 2019-09-14 18:06 updated: 2019-09-14 18:06 cover: //cdn.wallleap.cn/img/pic/cover/202302QIAwJ8.jpg category: 技术杂谈 tags:
HCNA description: HCNA 学习之虚拟局域网 VLAN
虚拟局域网
VLAN基础配置
现在我们先了解一下什么是 VLAN,VLAN 是用来干什么的
在此之前我们先讲下广播域和冲突域
广播域(broadcast domain)就是说如果站点发出一个广播信号后能接收到这个信号的范围。通常来说一个局域网就是一个广播域。(路由器隔离广播域) 冲突域(collision domain),所有直接连接在一起的,而且必须竞争以太网总线的节点都可以认为是处在同一个冲突域中,说白了就是一次只有一个设备发送信息,其他的只能等待。交换机或 hub 可以隔离冲突域。
VLAN是什么
VLAN是用来干什么的
交换机能够有效地隔绝冲突域,但是这个网络中的设备还是处于一个广播域,所有的设备之间都可以相互通信。
但是,有时我们并不希望所有设备都处于一个广播域,因此,人们使用 VLAN 技术将一个物理的 LAN 在逻辑上划分成多个广播域(使用 VLAN 隔离广播域)
一个 VLAN 中的设备之间能够之间通信,但不同 VLAN 内的设备之间不能直接互通。
不同的 VLAN 使用不同的 VLAN ID 区分,VLAN ID 的范围是
0~4095
,可配置的值为1~4094
,0 和 4095 为保留值。划分依据
1、按端口划分 VLAN
2、按 MAC 地址划分 VLAN
3、按网络层划分
4、按 IP 组播划分
5、基于规则的 VLAN
6、按用户定义、非用户授权划分
基本配置
1、创建 VLAN
2、查看 VLAN 信息
3、查看配置好的 VLAN 的简要信息
4、查看VLAN和接口配置情况
VLAN 技术原理
交换机用 VLAN 标签来区分不同 VLAN 的以太网帧
帧格式
单交换机 VLAN 标签操作
Access 链路类型端口
Access 接口是交换机上用来连接用户主机的接口。
当 Access 接口从主机收到一个不带 VLAN 标签的数据帧时,会给该数据帧加上与 PVID 一致的 VLAN 标签。
当 Access 接口要发送一个带 VLAN 标签的数据帧给主机时,首先检查该数据帧的 VLAN ID 是否与自己的 PVID 相同,若相同,则去掉 VLAN 标签后发送该数据帧给主机;若不相同,直接丢弃该数据帧。
一般在与客户机相连的接口上配置。
跨交换机 VLAN 标签
带有 VLAN 标签的以太网帧在交换机间传递
Trunk 链路类型端口
为了使 VLAN 的数据帧能够跨跃多台交换机传递,交换机之间互联的链路需要设置为干道链路(Trunk Link) 允许多个 VLAN 通过,可以接收和发送多个 VLAN 的数据帧,缺省 VLAN 的以太网帧不带标签。
当 Trunk 端口收到数据帧时,如果该帧不包含 802.1Q 的 VLAN 标签,将打上该 Trunk 端口的 PVID;如果该帧包含 802.1Q 的 VLAN 标签,则不改变。 当 Trunk 端口发送数据帧时,当所发送帧的 VLAN ID 与端口的 PVID 不同时,检查是否允许该 VLAN 通过,若允许的话直接转发,不允许就直接丢弃;当该帧的 VLAN ID 与端口的 PVID 相同时,则剥离 VLAN 标签后转发。
一般用于交换机与交换机之间连接的接口。
Hybrid 链路类型端口
允许多个 VLAN 通过,可以接收和发送多个 VLAN 的数据帧。 Hybrid 端口和 Trunk 端口的不同之处在于:
接口配置
配置 access 口
配置 Trunk 口
配置 Hybrid
VLAN 间路由
由于 VLAN 隔离了二层广播域,也间接的隔离了各个 VLAN 之间的其他二层流量交换,这样导致属于不同 VLAN 之间的用户不能进行二层的通信,但是如果我们想让 VLAN10 和 VLAN20 之间能够通信怎么办呢
——经过三层的路由转发能将报文从一个 VLAN 转发到另外一个 VLAN。
路由器物理接口
这个讲还是得讲的,但是一般不用,所以只给个拓扑图,不配置
随着交换机 VLAN 的数量增加,需要路由器的接口也随之增加。而路由器的端口数量有限且某些端口也并不是一直工作状态,导致成本高且某些端口使用率低,造成浪费。
单臂路由
和上面的相比,只是将物理接口转换成了虚拟子接口,节省了路由器端口
配置:
S1、S2(下面两交换机)与 PC 相连的接口配置为 Access 接口,并且 S1 的 E0/0/1 及 E0/0/3 都是 VLAN10,S2 的 E0/0/1 为 VLAN20、E0/0/3 为 VLAN30; S1、S2、S3 与交换机/路由器相连的接口配置为 Trunk 口,并且允许所有 VLAN 通过 剩下的重头戏:配置 R1
其他两个接口也这样配置
配置完成之后,可以使用命令
display ip interface brief
查看接口状态使用命令
display ip routing-table
查看路由表之后使用 ping IP 测试连通性即可
利用三层交换机
三层交换机带有路由功能,VLANIF 接口可以配置 IP 地址,借助 VLANIF 接口,三层交换机就能实现路由转发功能
设置好 PC 的网络参数,IP、掩码已给出,网关为 192.168.*.254
接着配置交换机 SW
创建 VLAN 并配置接口
配置 VLANIF
这样就配置成功了
查看接口状态
PC 测试
VLAN 的就到这里了,拜拜~