ENSP中VLAN的设置

VLAN的详细介绍

VLAN(Virtual Local Area Network)即虚拟局域网,是一种将一个物理的局域网在逻辑上划分成多个广播域的技术。
 
以下是关于 VLAN 的一些详细介绍:
 
一、基本概念
 
1. 作用:
- 隔离广播域:通过将网络划分为不同的 VLAN,广播帧只会在同一 VLAN 内传播,而不会扩散到其他 VLAN 中,从而有效地控制广播风暴的范围,提高网络的整体性能和安全性。
- 增强网络安全性:不同 VLAN 之间的流量不能直接相互访问,需要通过三层设备(如路由器、三层交换机)进行路由转发,从而提高了网络的安全性,防止未经授权的访问和数据泄露。
- 灵活组网:可以根据不同的需求,将用户、设备或应用划分到不同的 VLAN 中,方便网络的管理和维护,实现灵活的组网和业务部署。
 
二、工作原理
 
1. VLAN 标识:在以太网帧中,通过插入一个 4 字节的 VLAN 标签(VLAN Tag)来标识不同的 VLAN。VLAN Tag 包含了一个 12 位的 VLAN 标识符(VLAN ID),取值范围是 0 - 4095,其中 0 和 4095 保留,可用于实际配置的 VLAN ID 为 1 - 4094。
2. 端口类型:
- Access 端口:用于连接终端设备(如计算机、打印机等),该端口只能属于一个 VLAN。当数据帧从 Access 端口发送出去时,会将 VLAN Tag 剥离;当数据帧进入 Access 端口时,如果该帧没有 VLAN Tag,则会打上该端口所属的 VLAN Tag。
- Trunk 端口:用于连接交换机与交换机、交换机与路由器等设备,该端口可以同时属于多个 VLAN。当数据帧从 Trunk 端口发送出去时,如果该帧的 VLAN ID 在该 Trunk 端口允许通过的 VLAN ID 列表中,则保留 VLAN Tag 发送;当数据帧进入 Trunk 端口时,如果该帧带有 VLAN Tag,且该 VLAN ID 在该 Trunk 端口允许通过的 VLAN ID 列表中,则接收该帧,否则丢弃。
- Hybrid 端口:是一种混合端口,可以同时具备 Access 端口和 Trunk 端口的特性,用户可以根据需要灵活配置端口对 VLAN 帧的处理方式。
 
三、VLAN 配置
 
1. 基于端口的 VLAN 划分:这是最常见的 VLAN 划分方式,管理员将交换机的端口分配到不同的 VLAN 中,连接到同一端口的设备属于同一 VLAN。
2. 基于 MAC 地址的 VLAN 划分:根据设备的 MAC 地址来划分 VLAN,无论设备连接到哪个端口,只要其 MAC 地址属于某个 VLAN,就属于该 VLAN。
3. 基于网络层协议的 VLAN 划分:根据数据帧中的网络层协议类型(如 IP、IPX 等)来划分 VLAN。
4. 基于 IP 子网的 VLAN 划分:根据设备的 IP 地址所属的子网来划分 VLAN。
 
四、VLAN 间通信
 
1. 单臂路由:在路由器的一个物理接口上创建多个子接口,每个子接口对应一个 VLAN,通过路由器实现不同 VLAN 之间的通信。
2. 三层交换机:三层交换机具有路由功能,可以为不同的 VLAN 配置 IP 地址,实现 VLAN 间的路由转发。

新建拓扑

按照以上vlan进行划分,配置vlan应该先配置交换机。

  1. 交换机上创建vlan
  2. 交换机上各个接口划分到对应的vlan中
  3. Trunk(中继)干道,SW-SW之间、 SW-路由器
  4. VLAN间通信-vlan间路由-- 路由器子接口(单臂路由)、 多层交换机的SVI

 然后这道题我们用配置DHCP来让终端自动获取ip。

配置交换机

示例代码:

交换机上创建vlan  编号=12位二进制构成   0-4095   其中1-4094可用

默认所有交换机存在vlan1,且默认所有的交换机接口属于vlan1

[sw1]display  vlan  查看vlan

单个创建vlan

[sw1]vlan 2

[sw1-vlan2]quit

[sw1]vlan 3

[sw1-vlan3]quit

批量创建vlan

[sw1]vlan batch 4 to 10 15 to 20  

[sw1]undo vlan batch 4 to 20  删除多个vlan

检查是否创建成功

交换机上的各个接口划分到对应的vlan中

[sw1]interface Ethernet0/0/1

[sw1-Ethernet0/0/1]port link-type access  先将该接口类型修改为 接入类型

[sw1-Ethernet0/0/1]port default vlan 2   再将该接口划分到vlan2

批量将多个接口划分到同一个vlan中

[sw1]port-group group-member Ethernet 0/0/3 to Ethernet 0/0/4

[sw1-port-group]port link-type access

[sw1-port-group]port default vlan 3

设置vlan2示例:

trunk干道 -- 不属于任何一个vlan,可承载所有vlan的流量转发,具有标记(封装vlan-id到数据帧) 、识别(解封装数据帧中的vlan-id)、区分转发不同vlan的流量;

[sw1]interface Eth0/0/5

[sw1-Ethernet0/0/5]port link-type trunk  将该接口修改trunk类型

注:思科系交换机,的trunk模式,默认就可以转发所有vlan的流量

华为系交换机,的trunk模式,默认仅转发vlan1的流量,若需要转发其他vlan流量,需要定义

[sw1-Ethernet0/0/5]port trunk allow-pass vlan 2 to 3  该trunk干道允许vlan2到3通过

如果不设置干道,原本的通道无法区分vlan流量

 封装vlanid到数据帧中,存在两种标准

  1. IEEE-802.1Q 标准(dot1q)  -- 公共标准  所有厂家均支持
  2. ISL 标准--cisco思科私有标准  仅思科设备支持

交换机和路由器连接的接口也要注意

注意:如果错把access接口配成trunk干道,需要一层一层的删除,记得检查

检查是否配置正确:

另一交换机也是以上步骤(配置完如下)

配置DHCP(路由器上配置)

以前的实验有讲解

要给路由器设置子接口(基于真实的接口之上)

示例代码:

路由器的子接口

[router]interface g0/0/0.1   创建该物理接口对应的第一个子接口

[router-GigabitEthernet0/0/0.1]dot1q termination vid 2  定义该接口识别的vlan-id

[router-GigabitEthernet0/0/0.1]ip address 192.168.1.254 24  配置该ip接口ip地址

[router-GigabitEthernet0/0/0.1]arp broadcast enable  必须开启该接口得ARP应答功能

[router-GigabitEthernet0/0/0.1]q

[router]interface GigabitEthernet 0/0/0.2

[router-GigabitEthernet0/0/0.2]dot1q  termination vid 3

[router-GigabitEthernet0/0/0.2]ip address 192.168.2.254 24

[router-GigabitEthernet0/0/0.1]arp broadcast enable

[router-GigabitEthernet0/0/0.2]q

示例图片:

然后配置dncp,要设置两个池塘

将终端的DHCP打开

检查是否收到分配的ip:

pc1:

pc6:

用pc1 ping pc6

这样就都可以通了,利用vlan将原本同一个广播域划分为不同的网段。并且可以ping。

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

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

相关文章

Linux 安装 Docker Compose

Docker Compose 是一种用于定义、运行和管理多容器Docker应用程序的工具,通过YAML文件配置服务,实现一键启动和停止所有服务。 以下是如何在 Linux 系统上安装 Docker Compose 的步骤 1. 下载 Docker Compose 可执行文件 wget https://github.com/dock…

c++ primer plus 第16章string 类和标准模板库,16.1.3 使用字符串

c primer plus 第16章string 类和标准模板库,16.1.3 使用字符串 c primer plus 第16章string 类和标准模板库,16.1.3 使用字符串 文章目录 c primer plus 第16章string 类和标准模板库,16.1.3 使用字符串16.1.3 使用字符串程序清单16.3 hangman.cpp 16.1.3 使用字符串 现在&a…

暑期大数据人工智能企业项目试岗实训班

在数字化转型的浪潮中,大数据和人工智能等前沿技术已成为推动经济发展和科技进步的关键动力。当前,全球各行各业都在积极推进数字化转型,不仅为经济增长注入新活力,也对人才市场结构产生了深刻影响,尤其是对数字化人才…

2024.7.16作业

使用结构体完成学生(学号、姓名、性别、成绩)管理系统 1> 使用菜单实现 2> 功能1:完成对学生信息的录入,确定人数,完成输入 2> 功能2:完成对学生信息的输出 3> 功能3:输出成绩最…

Linux C | 管道open打开方式

Linux C | 管道open打开方式 1.参考 1. 管道 2.现象 是的,这段代码在调用 open(AUDIOIN_FIFO, O_RDONLY) 时可能会被阻塞。原因是 FIFO(命名管道)在以只读模式打开时,如果没有其他进程以写模式打开该 FIFO,open 调用将…

ASP.NET Core----基础学习07----ViewStart ViewImports文件的使用

文章目录 1._ViewStart.cshtml的使用2.更换Layout文件3._ViewImports.cshtml文件的使用 1._ViewStart.cshtml的使用 step1: 在Views文件夹下面创建_ViewStart.cshtml文件 step2: 删掉视图文件中的Layout设置行 step3: 最终显示效果&#xff…

Redis的单线程讲解与指令学习

目录 一.Redis的命令 二.数据类型 三.Redis的key的过期策略如何实现? 四.Redis为什么是单线程的 五.String有关的命令 Redis的学习专栏:http://t.csdnimg.cn/a8cvV 一.Redis的命令 两个基本命令 在Redis当中,有两个基本命令&#xff1…

企业智能制造赋能的环境条件为什么重要?需要准备什么样的环境?

在全球制造业不断演进的今天,智能制造已经成为推动行业创新和转型的关键力量。它不仅代表了技术的革新,更是企业管理模式和运营思路的全面升级。然而,智能制造的落地实施并非一蹴而就,它需要企业在环境条件上做好充分的准备&#…

Java设计模式的7个设计原则

Java设计模式的7个设计原则是面向对象设计领域中的重要指导方针,它们旨在提高软件系统的可维护性、可扩展性、可复用性和灵活性。以下是这7个设计原则的详细解释: 1. 开闭原则(Open-Closed Principle, OCP) 定义:一个…

tinymce vue拓展多图上传 实现拖拽切换位置,图片排序

实现功能:基于tinymce TinyMCE中文文档中文手册 拖拽图片排序,去掉全部上传按钮,点击保存上传图片并关闭弹窗,优化了一些交互提示 声明:本人不是做vue前端的,可能有些更好的方法实现拖拽或者其他一些开源…

TS 入门(五):TypeScript接口与类

目录 前言回顾高级类型与类型操作1. 接口a. 基本接口b. 可选属性和只读属性c. 函数类型接口d. 可索引类型e. 接口继承 2. 类a. 基本类b. 类的成员(属性和方法)c. 构造函数d. 继承和派生类e. 公有、私有和受保护的修饰符f. 静态属性和方法g. 抽象类 扩展知…

算法篇 滑动窗口 leetcode 长度最小的子数组

长度最小的子数组 1. 题目描述2. 算法图分析2.1 暴力图解2.2 滑动窗口图解 3. 代码演示 1. 题目描述 2. 算法图分析 2.1 暴力图解 2.2 滑动窗口图解 3. 代码演示

React基础学习-Day04

React基础学习-Day04 常见的钩子函数及基础使用方式 1.useState useState 是 React 的一个 Hook,用于在函数组件中添加状态。它返回一个状态变量和一个更新该状态的函数。与类组件的 this.state 和 this.setState 相对应,useState 让函数组件也能拥有…

借助 Aspose.Words,在 C# 中将 Word 转换为 JPG

有时我们需要将 Word 文档转换为图片,因为 DOC 或 DOCX 文件在不同设备上的显示可能会有所不同,但图像(例如 JPG 格式)在任何地方看起来都一样。 Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作…

设计模式-UML类图

1.UML概述 UML-统一建模语言,用来设计软件的可视化建模语言; 1.1 UML分类 静态结构图:类图、对象图、组件图、部署图动态行为图:状态图、活动图、时序图、协作图、构件图等 类图:反应类与类结构之间的关系&#xff0…

非法闯入智能监测摄像机:安全守护的新利器

在当今社会,安全问题愈发受到重视。随着科技的进步,非法闯入智能监测摄像机应运而生,成为保护家庭和财产安全的重要工具。这种摄像机不仅具备监控功能,还集成了智能识别和报警系统,能够在第一时间内检测到潜在的入侵行…

【三维AIGC】扩散模型LDM辅助3D Gaussian重建三维场景

标题:《Sampling 3D Gaussian Scenes in Seconds with Latent Diffusion Models》 来源:Glasgow大学;爱丁堡大学 连接:https://arxiv.org/abs/2406.13099 提示:写完文章后,目录可以自动生成,如何…

Vue3 组件向下通信 祖孙组件的通信 provide与inject

介绍 当父子间通信可以使用props,祖孙使用provide(传递)或inject(接收), 这时不管组件套的多深都可以向下传递。 例子 现在有一个需求,把App.vue的数据传递到MusciPlay.vue里。 App.vue …

Latte: Latent Diffusion Transformer for Video Generation

文章目录 AbstractIntroductionMethodology潜在扩散模型的初步研究Latte的模型变体Latte的实验验证潜在视频片段的patch embeddingTimestep-class information injectionTemporal positional embedding通过学习策略增强视频生成 Experiments Abstract Latte首先从输入的视频提…

150个pb网站模板(都是成品网站,上传php空间即可使用),建站必备

一网友提供的150个pb网站模板,其实就是成品网站,上传php空间即可使用,属于建站公司或者建站开发人员必备的资源。 一共150个基于pb的成品网站,基本上都可以找到适应你手头客户需要的一款,简单修改一下即可交活收钱了。…