网工交换基础——Access、Trunk、Hybrid处理VLAN的过程

2024-04-18 14:52

本文主要是介绍网工交换基础——Access、Trunk、Hybrid处理VLAN的过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、VLAN帧格式:

通过Tag区分不同VLAN。打tag/剥离tag都有交换机接口进行。

        1.接收方向:不会进行tag的剥离/弹出(永远不会剥离VLAN Tag)。

        2.交换机内部:处理的都是带Tag的数据帧。

交换机开机,默认生成树协议启动配置运行。

一个接口不能属于两个VLAN;只能有一个PVID。(思科:本征VLAN/默认VLAN)

=================================================================

二、各个接口类型处理VLAN数据帧的过程:

 1、access接口类型:

 1)接收方向:

        ·接收不带tag的数据:接收该数据,并且打上缺省的PVID;

        ·接收带tag的数据:当VLAN ID与PVID相同时,接收该数据;

                                        当VLAN ID与PVID不同时,丢弃该数据。

2)发送方向:

        剥离tag,发送出交换机(一般连接用户PC等不识别VLAN的接口)。 

==============================================

2、Trunk接口类型:

1)接收方向:

 ·接收不带tag的数据:

        a)打上缺省的VLAN ID,当缺省VLAN ID在接口允许通过的VLAN ID列表里,接收该报文;

        b)打上缺省的VLAN ID,当缺省VLAN ID不在接口允许通过的VLAN ID列表里,丢弃该报文。

·接收带tag的数据:

        a)当VLAN ID在接口允许通过的VLAN ID列表里,接收该报文;

        b)当VLAN ID不接口在允许通过的VLAN ID列表里,丢弃该报文。

2)发送方向:

        a)当VLAN ID与缺省VLAN ID相同,且在接口允许通过的VLAN ID列表里,剥离该tag发送;

        b)当VLAN ID与缺省VLAN ID不相同,且在接口允许通过的VLAN ID列表里,保留该tag发送。              

=========================================================

3、Hybrid接口类型(华为私有):

1)接收方向:

 ·接收不带tag的数据:

        a)打上缺省的VLAN ID,当缺省VLAN ID在允许通过的VLAN ID列表里,接收该报文;

        b)打上缺省的VLAN ID,当缺省VLAN ID不在允许通过的VLAN ID列表里,丢弃该报文。

·接收带tag的数据:

        a)当VLAN ID在接口允许通过的VLAN ID列表里,接收该报文;

        b)当VLAN ID不接口在允许通过的VLAN ID列表里,丢弃该报文。

2)发送方向:

        当VLAN ID是该接口允许通过的VLAN ID列表里,发送该改报文(是否需要剥离,在tag表里,则携带该tag发送;在untag表里,则剥离该tag发送。可根据需求将对应的VLAN加入tag表或untag表!)

==========================================================

这篇关于网工交换基础——Access、Trunk、Hybrid处理VLAN的过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/915098

相关文章

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

无人叉车3d激光slam多房间建图定位异常处理方案-墙体画线地图切分方案

墙体画线地图切分方案 针对问题:墙体两侧特征混淆误匹配,导致建图和定位偏差,表现为过门跳变、外月台走歪等 ·解决思路:预期的根治方案IGICP需要较长时间完成上线,先使用切分地图的工程化方案,即墙体两侧切分为不同地图,在某一侧只使用该侧地图进行定位 方案思路 切分原理:切分地图基于关键帧位置,而非点云。 理论基础:光照是直线的,一帧点云必定只能照射到墙的一侧,无法同时照到两侧实践考虑:关

作业提交过程之HDFSMapReduce

作业提交全过程详解 (1)作业提交 第1步:Client调用job.waitForCompletion方法,向整个集群提交MapReduce作业。 第2步:Client向RM申请一个作业id。 第3步:RM给Client返回该job资源的提交路径和作业id。 第4步:Client提交jar包、切片信息和配置文件到指定的资源提交路径。 第5步:Client提交完资源后,向RM申请运行MrAp

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close

《数据结构(C语言版)第二版》第八章-排序(8.3-交换排序、8.4-选择排序)

8.3 交换排序 8.3.1 冒泡排序 【算法特点】 (1) 稳定排序。 (2) 可用于链式存储结构。 (3) 移动记录次数较多,算法平均时间性能比直接插入排序差。当初始记录无序,n较大时, 此算法不宜采用。 #include <stdio.h>#include <stdlib.h>#define MAXSIZE 26typedef int KeyType;typedef char In

Thymeleaf:生成静态文件及异常处理java.lang.NoClassDefFoundError: ognl/PropertyAccessor

我们需要引入包: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>sp