VLAN与三层交换机

目录

一、VLAN的概念及优势

1.1 分割广播域

1.2 VLAN的优势

二、VLAN的种类

2.1 静态VLAN (重点,大部分用的是静态)

2.2 动态VLAN

2.3 查看VLAN表(命令)

三、静态VLAN的配置

3.1 VLAN的范围

3.2 配置静态VLAN的步骤

3.2.1 创建VLAN

3.2.2 将交换机的端口加入到相应的VLAN中

3.2.3 验证VLAN的配置

注意

实例一

需求

配置

四、Trunk介绍与配置

4.1 Trunk的作用

4.1.1 如何实现交换机之间的通信

4.1.2 交换网络中的链路类型

4.2 vlan跨交换机通信过程

为何要封装呢?

4.3 交换机的接口简述

4.3.1 交换机三种接口模式(简)

4.3.2 交换机vlan接口类型

实例一

需求

配置

拓展:单臂路由配置

需求​编辑

配置

拓展二:单臂路由二

需求

配置

五、三层交换机的转发原理

5.1 三层交换技术

5.2 传统的MLS

5.3 具体过程

5.4 原理

六、三层交换机的配置


一、VLAN的概念及优势

1.1 分割广播域

  • 物理分割
  • 逻辑分割

1.2 VLAN的优势

  • 控制广播

       每个 VLAN 都是一个独立的广播域,这样就减少了广播对网络带宽的占用,提高了网络传输           效率,并且一个 VLAN 出现了广播风暴不会影响其他的 VLAN

  • 增强网络的安全性

       由于只能在同一 VLAN 内的端口之间交换数据,不同 VLAN 的端口之间不能直接访问, 因此          VLAN 可以限制个别主机访问服务器等资源。所以,通过划分 VLAN 可以提高网络的安全性

  • 简化网络管理

       一个 VLAN 可以根据部内职能、对象组或应用将不同地理位置的用户划分为一个逻辑网段,           在不改动网络物理连接的情况下可以任意地将工作站在工作组 或子网之间移动。利用 VLAN           技术,大大减轻了网络管理和维护工作的负担,降低了网络维护的费用
 

二、VLAN的种类

2.1 静态VLAN (重点,大部分用的是静态)

  • 基于端口划分VLAN

静态 VLAN 也称基于端口的 VLAN,是目前最常见的 VLAN 实现方式。

静态 VLAN 即明确指定交换机的端口属于哪个 VLAN,这需要网络管理员手动配置。当用户主机连接到交换机端口上时,就被分配到了对应的 VLAN 中

VLAN表

端口所属VLAN
port 1VLAN 5
port 2VLAN 10
............
port 7VLAN 5
............

2.2 动态VLAN

  • 基于MAC地址划分动态VLAN

mac地址跟vlan对应,只要是这个mac地址的设备就属于这个vlan,而不管我是接在哪个接口上

2.3 查看VLAN表(命令)

:dis vlan

可以看到vlan id号,和一个vlan中包含哪些接口

三、静态VLAN的配置

3.1 VLAN的范围

VLAN ID范围范围用途
0,4095保留

仅限系统使用

用户不能查看和使用这些VLAN

1正常

Cisco默认VLAN

用户能够使用该VLAN,但不能删除它

2-1001正常

用于以太网的VLAN

用户可以创建、使用和删除这些VLAN

1002-1005正常

用于FDDI和令牌环的Cisco默认VLAN

用户不能删除这些VLAN

1006-1024保留

仅限系统使用

用户不能查看和使用这些VLAN

1025-4094扩展仅用于以太网VLAN 

总的来说:1-4094可用的,默认存在VLAN1,且默认的所有接口属于vlan1,vlan1不需要创建也无法删除

命令:[sw1]undo vlan 1
           Error: VLAN 1 is system default VLAN, can not be deleted.

3.2 配置静态VLAN的步骤

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

3.2.1 创建VLAN

单独创建
[SW1]vlan 10   
[SW1]q

批量创建
vlan batch 10 20 //只创建vlan10和vlan20

vlan batch 10 to 20 //创建vlan10到vlan20

3.2.2 将交换机的端口加入到相应的VLAN中

[SW1]vlan 10 (进入接口模式)
[SW1-vlan10]int e0/0/1
[SW1-Ethernet0/0/1]port link-type access    #####定义二层端口模式 p l a
[SW1-Ethernet0/0/1]port default vlan 10     ########将端口加入到vlan中 p d v 10
[SW1-Ethernet0/0/1]undo shutdown   

一次性将多个接口加入同一个vlan
[Huawei]port-group caiwu    //将接口组起名为caiwu也可以是1-32的数字
[Huawei-port-group-caiwu]group-member e0/0/1 e0/0/3   //将e0/0/1和e0/0/3加入caiwu组,如果是e0/0/1 to e0/0/3则代表e0/0/2也加入了caiwu组
[Huawei-port-group-caiwu]port link-type access
[Huawei-port-group-caiwu]port default vlan 10
 

3.2.3 验证VLAN的配置

查看vlan
1、dis vlan
2、dis vlan 10

查看vlan的接口类型
[sw1]dis port vlan
Port                    Link Type    PVID  Trunk VLAN List
-------------------------------------------------------------------------------
Ethernet0/0/1           access       10    -                                   
Ethernet0/0/2           access       20    -                                   
Ethernet0/0/3           access       10    -         
 

注意

将端口从vlan删除
先把接口退出vlan,再undo删除vlan,不要直接删除vlan(undo vlan xx)因为可能有多个接口在vlan中,直接删除vlan就都没有了
[sw1-Ethernet0/0/2]undo port default vlan
[sw1-Ethernet0/0/2]undo port link-type

实例一

需求

配置


四、Trunk介绍与配置

4.1 Trunk的作用

4.1.1 如何实现交换机之间的通信

  • 为每一个VLAN提供一条链路

4.1.2 交换网络中的链路类型

  • 接入链路
  • 中继链路


4.2 vlan跨交换机通信过程

  • 交换机给往其他交换机的数据帧打上VLAN标识

(VLAN的标识:在以太网上实现中继

有两种封装类型:   ISL(Cisco私有标准)            IEEE 802.19)

ISL帧格式(了解)

IEEE 802.19帧格式

在帧的协议号前增加一个tag的标签字段

tag由TPID和TCI组成

TPID(Tag Protocol Iidentifier)值为0x8100表示802.1Q

TCI(Tag Control Information)指定VLAN的Priority

CFI(固定为0)

VLAN ID

过程简单来说:VLAN的作用是分割广播域,处于不同VLAN的端口在二层无法通信。两台交换机处于同一VLAN间的端口要想通信,需要用线连接起来。VLAN最多可以设定4000多个,两台交换机之间当然不可能连4000多根线。因此用一根骨干链路Trunk来连接两台交换机,作用就是让两台交换机上处于相同VLAN的端口能互相通信。Trunk上用特殊的封装方式来支持转发不同的VLAN的帧。
 

为何要封装呢?

因为Trunk上允许转发不同VLAN的帧,所以需要打上特殊标记来区分帧到底属于哪个VLAN。比如收到VLAN2的帧后打上个VLAN2的标记,通过Trunk链路转发出去,对方交换机收到帧后,发现是VLAN2的帧,就将VLAN2的标记去掉后发送到VLAN2的端口。这样就实现了相同VLAN在不同交换机间的通信。封装协议通常是802.1Q和ISL(思科私有)

4.3 交换机的接口简述

4.3.1 交换机三种接口模式(简)

  • access:接入链路   只能属于一个vlan ,一般用于连接算计端口
  • trunk:中继链路   可以允许 多个VLAN通过,可以接收和发送多个vlan报文,一般用于交换机与交换机相关的接口
  • hybrid:华为默认  可以允许多个VLAN通过,可以接收和发送多个vlan报文,可以用于交换机间连接,也可以用于连接用户计算机

4.3.2 交换机vlan接口类型

  • access  接口类型  接入模式 ,一般用于连接  计算机   或 路由器的端口

        作用:数据进交换机时 打上 vlan标签  ,出交换机时脱掉 vlan 标签         

  •  trunk 中继 一般用于 连接交换机与交换机之间端口

        作用: 用于识别 课放行的vlan标签

  • hybrid:华为私有协议  华为交换机接口默认的接口欧类型

实例一

需求

配置

拓展:单臂路由配置

需求

配置

拓展二:单臂路由二

需求

配置

完成进行IP 子网掩码 网关配置

五、三层交换机的转发原理

5.1 三层交换技术

  • 使用三层交换技术实现VLAN间的通信
  • 三层交换=二层交换+三层转发

5.2 传统的MLS

  • 3层交换机上,第三层引擎处理数据流的第一个包
  • 交换ASIC从3层引擎中获悉2层重写信息在硬件中创建
    一个MLS条目
  • 负责重写和转发数据流中的后续数据包
     

5.3 具体过程

(MLS“一次路由,多次交换"的原理)

当三层设备接收到一个数据帧,会拆除原数据帧,重新封装新的源MAC地址和目标MAC地址,并且因为帧头部的信息发生变化,最后的帧校验CRC也应当随之改变。

在这个流中的多个数据包,其中只有第一个数据包是由三层交换机的三层引擎来处理的,处理的方式是软件方式,与路由器相同,三层引擎获取了新的2层封装信息后,路由这个数据包。

在第一个数据包转发完成后,在硬件中创建一个MLS条目,用于后续的数据包由硬件执行的重新封装和快速转发。2层数据帧会被重新封装为需要转发的下一个网段的帧格式

5.4 原理

基于CEF (一种基于拓扑转发的模型)的MLS,其关键是两张转发信息表,转发信息库(FIB)与路由表一一对应,是路由表的一一个镜像。路由表更新时,FIB随之变化,其中FIB包含邻接主机的IP地址与VLANID的对应关系。而邻接关系表包含邻接主机和交换机MAC地址的对应关系用来提供二层重写信息。
基于CEF的MLS转发过程,即发送单播数据包,通过查找FIB和邻接关系表,重新封装数据帧,从相应端口进行转发。

(简单概括)
1、主机A给主机B发送单播数据包
2、交换机查找FIB表 ,找到吓一跳地址
3、查找希望一条地址对应的邻接关系的二层封装信息
4、转发

六、三层交换机的配置

实例一

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/688847.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Go源码--sync库(2)

简介 这边文章主要讲解 Sync.Cond和Sync.Rwmutex Sync.Cond 简介 sync.Cond 经常用来处理 多个协程等待 一个协程通知 这种场景, 主要 是阻塞在某一协程中 等待被另一个协程唤醒 继续执行 这个协程后续的功能。cond经常被用来协调协程对某一资源的访问 ants协程池…

拥抱生态农业,享受绿色生活

随着人们对健康生活的追求日益增强,生态农业逐渐成为人们关注的焦点。我们深知生态农业对于保护生态环境、提高农产品品质的重要性,因此,我们积极推广生态农业理念,让更多的人了解并参与到生态农业的实践中来。 生态农业的蓝总说&…

[消息队列 Kafka] Kafka 架构组件及其特性(二)Producer原理

这边整理下Kafka三大主要组件Producer原理。 目录 一、Producer发送消息源码流程 二、ACK应答机制和ISR机制 1)ACK应答机制 2)ISR机制 三、消息的幂等性 四、Kafka生产者事务 一、Producer发送消息源码流程 Producer发送消息流程如上图。主要是用…

flask招聘数据分析及展示平台-计算机毕业设计源码39292

目 录 摘要 1 绪论 1.1研究意义 1.2国内外研究进展 1.3flask框架介绍 2 1.4论文结构与章节安排 3 2 招聘数据分析及展示平台分析 4 2.1 可行性分析 4 2.2 系统流程分析 4 2.2.1数据增加流程 5 2.3.2数据修改流程 5 2.3.3数据删除流程 5 2.3 系统功能分析 5 2.3.1 功能性分…

Nginx 配置防护 缓慢的 HTTP拒绝服务攻击+点击劫持:X-Frame-Options未配置

一 安全团队检测网站 1 检测到目标主机可能存在缓慢的HTTP拒绝服务攻击 缓慢的HTTP拒绝服务攻击是一种专门针对于Web的应用层拒绝服务攻击,攻击者操纵网络,对目标Web服务器进行海量HTTP请求攻击,直到服务器带宽被打满,造成了拒绝服务。 慢…

覆盖路径规划经典算法 The Boustrophedon Cellular Decomposition 详解

2000年一篇论文 Coverage of Known Spaces: The Boustrophedon Cellular Decomposition 横空出世,解决了很多计算机和机器人领域的覆盖路径问题,今天我来详细解读这个算法。 The Boustrophedon Cellular Decomposition 算法详解 这篇论文标题为"C…

使用智谱 GLM-4-9B 和 SiliconCloud 云服务快速构建一个编码类智能体应用

本篇文章我将介绍使用智谱 AI 最新开源的 GLM-4-9B 模型和 GenAI 云服务 SiliconCloud 快速构建一个 RAG 应用,首先我会详细介绍下 GLM-4-9B 模型的能力情况和开源限制,以及 SiliconCloud 的使用介绍,最后构建一个编码类智能体应用作为测试。…

5 分钟内构建一个简单的基于 Python 的 GAN

文章目录 一、说明二、代码三、训练四、后记 一、说明 生成对抗网络(GAN)因其能力而在学术界引起轩然大波。机器能够创作出新颖、富有灵感的作品,这让每个人都感到敬畏和恐惧。因此,人们开始好奇,如何构建一个这样的网…

混合关键性系统技术【同构异构】【SMP、AMP、BMP】【嵌入式虚拟化】

混合关键性系统技术【同构异构】【SMP、AMP、BMP】【嵌入式虚拟化】 1 介绍1.1 概述openEuler Embedded 的运行模式openEuler Embedded 混合关键性系统技术架构UniProton 1.2 同构异构区别 【硬件侧】1.3 系统架构【SMP、AMP、BMP】多核处理器平台的系统架构 【软件侧】【SMP、…

inflight 守恒和带宽资源守恒的有效性

接着昨天的问题&#xff0c;inflight 守恒的模型一定存在稳定点吗&#xff1f;并不是。如果相互抑制强度大于自我抑制强度&#xff0c;系统也会跑飞&#xff1a; 模拟结果如下&#xff1a; 所以一定要记得 a < b。 比对前两个图和后两个图的 a&#xff0c;b 参数关系&am…

Docker镜像加载原理(Union文件系统)

联合文件系统 Union文件系统&#xff0c;是一种轻量级的分层高性能服务系统&#xff0c;支持对文件系统的修改来进行一层一层的叠加&#xff0c;同时将不同目录挂载到同一个虚拟文件系统中&#xff0c;Union文件系统是Docker镜像的基础&#xff0c;通过分层来进行集成&am…

代驾公司在市场竞争中如何保持优势?

在竞争激烈的市场中&#xff0c;代驾公司可以通过多种策略保持其竞争优势&#xff0c;包括利用市场潜力、创新服务模式、提高服务效率以及加强品牌建设等。以下是具体的策略&#xff1a; 利用市场潜力 汽车产业空间巨大&#xff1a;随着汽车保有量的增加&#xff0c;代驾行业…

【ARFoundation自学04】AR Tracked Image 图像追踪识别

图像识别是很常用的AR功能&#xff01;AR foundation 可以帮助我们轻松实现&#xff01; 1.安装插件 首先还是在资源包中导入ARfoundation 。然后搭建基本的AR ARFoundation框架&#xff01; 2.创建AR session 和XR origin结构&#xff01; 3.然后在XR Origin 物体身上添加A…

继承-进阶

父子类成员共享 普通成员对象/父子间不共享&#xff0c; 成员独立 函数成员共享&#xff08;函数不存储在对象中&#xff09; 子类由两部分构成&#xff1a;父类中继承的成员和子类中新定义成员 继承方式 子类中存在父类private成员但不可直接访问&#xff08;及时在类中&am…

Istio_1.17.8安装

项目背景 按照istio官网的命令一路安装下来&#xff0c;安装好的istio版本为目前的最新版本&#xff0c;1.22.0。而我的k8s集群的版本并不支持istio_1.22的版本&#xff0c;导致ingress-gate网关安装不上&#xff0c;再仔细查看istio的发布文档&#xff0c;如果用istio_1.22版本…

链表题目练习----重排链表

这道题会联系到前面写的一篇文章----快慢指针相关经典问题。 重排链表 指针法 这道题乍一看&#xff0c;好像有点难处理&#xff0c;但如果仔细观察就会发现&#xff0c;这道题是查找中间节点反转链表链表的合并问题&#xff0c;具体细节有些不同&#xff0c;这个在反装中间链…

Linux守护进程揭秘-无声无息运行在后台

在Linux系统中&#xff0c;有一些特殊的进程悄无声息地运行在后台&#xff0c;如同坚实的基石支撑着整个系统的运转。它们就是众所周知的守护进程(Daemon)。本文将为你揭开守护进程的神秘面纱&#xff0c;探讨它们的本质特征、创建过程&#xff0c;以及如何重定向它们的输入输出…

有待挖掘的金矿:大模型的幻觉之境

人工智能正在迅速变得无处不在&#xff0c;在科学和学术研究中&#xff0c;自回归的大型语言模型&#xff08;LLM&#xff09;走在了前列。自从LLM的概念被整合到自然语言处理&#xff08;NLP&#xff09;的讨论中以来&#xff0c;LLM中的幻觉现象一直被广泛视为一个显著的社会…

记录汇川:红绿灯与HMI-ST

项目要求&#xff1a; 子程序&#xff1a; 子程序&#xff1a; 实际动作如下&#xff1a; 红绿灯与HMI-ST

电赛报告书写

一、总体要求 &#xff08;1&#xff09;摘要&#xff1a;一页&#xff0c;小于300字 &#xff08;2&#xff09;正文&#xff1a;不超过8页 &#xff08;3&#xff09;附录&#xff1a;可以没有&#xff0c;但是不能超过2页 二、摘要书写 摘要要小于等于300字&#xff0c…