热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

范围vlan_「零基础收藏必备」VLAN协议

1.VLAN的技术背景1.1.前言1.2.VLAN技术背景1.3.VLAN的优点有效控制广播域的范围增强局域网的安全性灵活构建虚拟工作组简化网络管理2.VLAN的基本原理2.1.V

1. VLAN的技术背景

1.1. 前言

3ff23db39314ed77031b20b82f485fa8.png

1.2. VLAN技术背景

1ddcfd1ca206e5c06a6fa58b82ff0a78.png
9efbc3899a3a29b31752b31f05a66f9e.png
27539dc2c59dab6083bdba1c3a04993f.png
e7b58af16452ca5c7ff2fc4cfddf6ecd.png
83a4d70df9e8d03750019d6210d6931b.png
9121322e137a999580fb4bf1b461be77.png
01d029f1ed995bab5541e7deb64c7de9.png

1.3. VLAN的优点

有效控制广播域的范围

增强局域网的安全性

灵活构建虚拟工作组

简化网络管理

433f4dbe9b7a0e8c507cd6ab0f802db7.png

2. VLAN的基本原理

2.1. VLAN的概述

Virtual LAN,虚拟局域网

将一个物理局域网在逻辑上划分成多个广播域

1个VLAN=1个广播域=1个子网

广播不会在VLAN之间转发,而是被限制在各自的VLAN中

不同VLAN之间的默认无法通信,需要三层设备才能通信

2.2. VLAN的范围

0-4095,共4096个(0和4095为保留,1为默认)

2.3. VLAN标签的介绍

75f83df64b41a423c1316d7dc0b2fbaf.png

IEEE 802.1q:802.1q,是VLAN的正式标准,对Ethernet帧格式进行修改,在源MAC地址字段和协议类型字段之间加入4字节的802.1q Tag

每台支持802.1q协议的交换机发送的数据都会包含VLAN ID,以指明数据包属于哪一个VLAN

因此,在一个VLAN交换网络中,以太网帧有以下的两种形式:

3a3878c527c830ddc8af315965d86c69.png

2.4. VLAN的链路类型

Access Link(接入链路)

用于连接主机和交换机的链路

接入链路上传递的是untagged帧

Trunk Link(干道链路)

用于交换机之间互联或交换机与路由器之间的链路

干道链路上传输的帧几乎都是tagged帧用于两端识别

d4bb06632569f051bb8bcad95fc1be1e.png

2.5. PVID

即Port VLAN ID,代表端口缺省VLAN ID

默认PVID=1

87358b6bd8ea007e35a661ddfcb8d3de.png

2.6. VLAN端口类型

Access(接入端口)

接收数据:Access端口接收到数据帧之后添加VLAN tag

发送数据:Access端口在转发数据前移除VLAN tag

854130b2670760245235943c7888c5a8.png

Trunk(干道端口)

发送数据

该帧的VLAN ID在Trunk的允许转发列表中执行转发,防止丢弃

发送数据帧时,如果tag和PVID相同,则剥离tag发送

发送数据帧时,如果tag和PVID不同,则直接发送

接收数据

收到数据帧时,如果带有tag,则直接接收

收到数据帧时,如果不带tag,则添加上端口的PVID

2.7. VLAN端口类型

a059aba6e5f25dd8a3a38a21b8039581.png

基于端口是最常见的

2.8. VLAN的配置

ae391ac46c64851496b4c91dc103a03c.png

这里是我整理好的资料文档和视频文件 希望新手小白少走弯路 有需要的话也可以直接【点这里】领取




推荐阅读
  • 本文深入探讨了计算机网络的基础概念和关键协议,帮助初学者掌握网络编程的必备知识。从网络结构到分层模型,再到传输层协议和IP地址分类,文章全面覆盖了网络编程的核心内容。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 尽管某些细分市场如WAN优化表现不佳,但全球运营商路由器和交换机市场持续增长。根据最新研究,该市场预计在2023年达到202亿美元的规模。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 如何在局域网内设置电脑间资源共享盘
    本文详细介绍如何在局域网内的不同电脑之间设置资源共享盘,确保文件和资源能够安全、高效地共享。 ... [详细]
  • 配置多VLAN环境下的透明SQUID代理
    本文介绍如何在包含多个VLAN的网络环境中配置SQUID作为透明网关。网络拓扑包括Cisco 3750交换机、PANABIT防火墙和SQUID服务器,所有设备均部署在ESXi虚拟化平台上。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
author-avatar
唯爱辉1314
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有