VLAN以及三层交换机

1、VLAN概述与优势

1.1vlan概述

VLAN(Virtual Local Area Network),中文称为虚拟局城网。是一组逻辑上隔离的设备和用户。这些设备和用户不受物理位置限制,可根据部门成组等进行灵活划分,保障信息安全。同时隔绝广播信息,提升网络效能,防止广播风暴的产生。

1.2vlan优势

1. 限制广播域。广播域被限制在一个VLAN内,提高了网络处理能力。 
2. 增强局域网的安全性。VLAN的优势在于VLAN内部的广播和单播流量不会被转发到其它VLAN中,从而有助于控制网络流量、减少设备投资、简化网络管理、提高网络安全性。
 3. 灵活构建虚拟工作组。用VLAN可以划分不同的用户到不同的工作组,同一工作组的用户也不必局限于某一固定的物理范围,网络构建和维护更方便灵活。

1.3VLAN的分类

静态VLAN:基于端口划分静态VLAN
动态VLAN:基于MAC地址划分动态VLAN
在这里插入图片描述
配置静态VLAN的步骤

1.创建VLAN
2.将交换机的端口加入到相应的VLAN中
3.验证VLAN的配置

VLAN接口类型
1.access接口类型 接入模式:一般用于连接 计算机 或者路由的端口
作用:数据进交换机时打上VLAN的标签,出交换机时脱掉VLAN标签
Eg:进校门时带口罩,进去之后脱掉口罩
2.trunk 中继 一般用于连接交换机与交换机的端口
作用:用于识别可放行的VLAN标签
3.hybrid 华为私有协议 华为交换机接口上默认的接口类型(不怎么用)

2.Trunk概述

Trunk是通过一条物理链路,且通过标识来区分不同VLAN的数据,实现不同VLAN跨交换互通。
有两种封装模式:ISL(Cisco私有标准) 和 IEEE802.1q
Trunk的配置简化了网络结构,管理更灵活
在这里插入图片描述
在这里插入图片描述

2字节标识协议标识符(TPID)包含一个0x8100 的固定值,这个特定的TPID值指明了该帧带有IEEE802.1q的标识信息。

2字节标识控制信息(TCI)包含了下面的3个元素:

●3位的用户优先级(Priority) : IEEE 802.1q不使用该字段。

·l位的规范格式标识符(CFI) :CFI常用于以太网和令牌环网。在以太网中,CFI的值通常设置为0。

·12位VLAN标识符(VLANID):该字段唯一标识了帧所属的VLAN。VLAN ID可以唯一地标识4096个VLAN,但VLAN 0和VLAN4095是被保留的。
相关命令:
------静态创建vlan---------:
<Huawei>system-view
[Huawei ] sysname Sw1
[sw1]dis vlan  //显示当vlan信息
[Sw1]vlan 10  //添加vlan
[Sw1-vlan10]q  //退出
[Sw1]vlan batch 20 30 40  //批量添加vlan
[Sw1]undo vlan 10 // 删除

####将端口加入VLAN,Access口只能属于1个VLAN,一般用于连接计算机端口。
[Huaweil int e0/0/0  //[进入接口模式)
[Huawei -Etherneto/o/0]port link-type access(定义二层端口为access模式)
[ Huawei -Ethernet0/0/0]port default vlan 10//(将端口加入到vlan中)
[Huawei-Etherneto/0/0] undo shutdown(开启端口)

[Huawei -Etherneto/0/0 ] undo port default vlan //将端口从vlan删除
[Huawei -Ethernet0/0/0]port link-type hybrid(将端口类型恢复成默认的hybrid模式)

[Huawei-Etherneto/0/0]dis this //查看当前端口模式、状态
[Huaweilport-group 1 //同时将多个端口加入VLAN〔新增组1)
[Huawei- port-group- 1]group-member Ethernet 0/0/1 to Ethernet 0/0/20 (组1的成员是et/o/1到e0/o/20)[Huawei -port-group- 1 ] port link-type access
[ Huawei-port-group-1] port default vlan 30

端口恢复默认配置,注意,执行完命令后,接口会被shutdown
[Huawei]clear configuration interface eo/0/1
//查看指定VLAN信息
[Huawei]dis vlan 10


###Trunk类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN报文,一般用于交换机与交换机相关的接口。
[Huawei] int e0/0/0
[Huawei-Ethernet0/0/0]port link-type trunk(定义二层端口为trunk模式)
[Huawei -Ethernet0/0/0]port trunk allow-pass vlan 10 20 30 (配置Trunk端口允许通过的vlan)
[Huawei-Ethernet0/0/0]undo shutdown
 
[Huawei-Etherneto/0/0]undo port trunk allow-pass vlan 10 //禁止Trunk传送某个VLAN的数据,删除这个VLAN

Trunk的作用
如何实现交换机之间的VLAN通信
为每一个VLAN提供一条链路,只是用一条链路,且通过标识来区分不同的VLAN的数据
Trunk是通过一条物理链路,实现同VLAN跨交换互通

汇总:

Trunk有两种封装模式:ISL和IEEE 802.1q

Trunk配置简化了网络结构,管理更灵活

3.单臂路由&三层交换技术

3.1 单臂路由

单臂路由实现不同VLAN间通信
链路类型:

交换机连接`主机`的端口为`access`链路

交换机连接`路由器`的端口为trunk链路

子接口:

路由器的物理接口可以被划分成多个逻辑接口
每个子接口对应一个VLAN网段的网关

原理
路由器重新封装MAC地址,转换VLAN标签

单臂路由的配置

1.配置链路类型
2.配置VLAN标签的封装结构
3.配置子接口地址

单臂路由的缺陷

单臂为网络骨干链路,容易形成网络瓶颈;子接口依然依托于物理接口,应用不灵活;VLAN间转发需要查看路由表严重浪费设备资源

3.2三层交换技术

三层交换机内部有两大组件:
1.ASIC用于转发
2.CPU用于转发控制(把asic的路由表转发给相应的端口)
在这里插入图片描述
三层路由器:(功能)选择最优路径+进行转发
三层交换技术可以实现VLAN间通信
三层交换=二层交换+三层转发

当三层设备接收到一个数据帧,会拆除原数据帧,重新封装新的源Mac地址和目标MAc地址,并且因为帧头部的信息发生变化,最后的帧校验CRC也应当随之改变。
在这个流中的多个数据包,其中只有第一个数据包是由三层交换机的三层引擎来处理的,处理的方式是软件方式,与路由器相司,三层引擎获取了新的2层封装信息后,路由这个数据包。
在第一个数据包转发完成后,在硬件中创建一个MLS条目,用于后续的数据包由硬件执行的重新封装和快速转发。2层数据帧会被重新封装为需要转发的下一个网段的倾格式。
这就是MLS"一次路由,多次交换”的原理。”
基于CEF(一种基于拓扑转发的模型)的MLS,其关键是两张转发信息表,转发信息库(FIB)与路由表——一对应,是路由表的一一个镜像。路由表更新时,FIB随之变化,其中FIB包含邻接主机的IP地址与VLANID的对应关系。而邻接关系表包含邻接主机和交换机MAc地址的对应关系用来提供**二层重写信息**。
基于CEF的MLS转发过程,即发送单播数据包,通过查找FIB和邻接关系表,重新封装数据帧,从相应端口进行转发。
三层交换机具备路由功能,所以两个VLAN之间可以互相访问,每一个VLAN虚接口就是该网段的网关。

三层转发过程中要重新封装二层
三层交换机上,第三层引擎处理数据流的第一个包;vlan1 转发给三成交换 会封装——>源IP vlan1 IP 目的 vlan2 IP——>源MAC vlan1 MAC 目的 MAC 网关的MAC;重新封装MAC头部——>源IP和目的IP不变——>源MAC三层交换的MAC(vlan2 网关的MAC)——>目的MAC vlan2 MAC
在这里插入图片描述

3.3 三层交换机的工作原理

工作原理:
1.主机a给主机b发送单播数据包
2.交换机查找FIB表,找到下一跳地址
3.查找希望一条地址对应的邻接关系的二层封装信息
4.转发
在这里插入图片描述
传统的MLS:
交换机ASIC从三层引擎中获悉2层重写信息在硬件中创建一个MLS条目
负责重写和转发数据流中的后续数据包

基于CEF的MLS:
CEF是一种基于拓扑转发的模型
其关键是两张转发信息表,转发信息库(FIB)与路由表一一对应,是路由表的一一个镜像

总结:
1.单臂路由三层交换 都可以实现vlan之间的通信
单臂路由工作原理:路由器重新封装Mac地址,转换为vlan的ID
2.三层交换:一次路由 多次交换

`一次路由:`是 数据流的第一数据包由三层引擎来处理,重新封装Mac,再路由转发数据包
`多次交换:`是 第一个数据包转发后,会在硬件创建一个MLS条目,MLS包含FIB(转发信息库:包含有vlan的id和主机的ip)\邻接关系表(邻接 主机和Mac地址),通过查询FIB和邻接关系表重新封装为数据帧,从相应的端口转发数据

三层交换机 具有 路由功能,可以转发数据,ip地址是配置在虚拟接口上而不是物理接口,物理接口是用来对接交换机的配置trunk,对接pc机的配置access

喜欢小编可以点个小心心+关注哦!

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VLAN是一种虚拟局域网技术,可以将一个物理局域网划分为多个虚拟局域网,实现不同用户或设备之间的隔离和互通。三层交换机则是在二层交换机的基础上加入了路由功能,可以实现不同VLAN之间的互通。 在进行VLAN三层交换机的实验时,可以使用pkt文件作为实验拓扑的描述文件。pkt文件是Packet Tracer软件的拓扑文件,可以在Packet Tracer中加载并进行实验。 在实验中,首先需要在Packet Tracer中创建拓扑,并配置三层交换机VLAN。可以使用pkt文件加载预设的拓扑,也可以手动创建并配置。然后,可以进行以下实验内容: 1. VLAN划分:在三层交换机上创建多个VLAN,并将不同接口划分到不同的VLAN中。 2. VLAN间互通:配置三层交换机的路由功能,实现不同VLAN之间的互通。可以使用静态路由或动态路由协议。 3. VLAN隔离:配置端口安全功能,限制VLAN内部的通信,加强VLAN间的隔离。 4. VLAN扩展:使用三层交换机VLAN扩展功能,将多个交换机组成一个VLAN域,实现更大规模的网络互通。 在实验过程中,可以利用pkt文件加载的拓扑,通过模拟数据包的发送和接收,测试配置的VLAN三层交换机的功能。可以观察数据包的转发路径、VLAN隔离效果以及不同VLAN之间的互通情况。 通过进行VLAN三层交换机的实验,可以深入理解VLAN三层交换机的原理和配置,并在实际网络中应用和实施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值