HCIP VLAN--Hybrid接口

一、VLAN的特点

1、一个VLAN就是一个广播域,所以在同一个VLAN内部,计算机可以直接进行二层通信;而不同VLAN内的计算机,无法直接进行二层通信,只能进行三层通信来传递信息,即广播报文被限制在一个VLAN内。

2、VLAN的划分不受地域的限制。

二、VLAN好处

1、灵活构建虚拟工作组:用VLAN可以划分不同的用户到不同的工作组,同一个工作组的用户不必局限于某一固定的物理范围,网络构建和维护更方便灵活。

2、限制广播域:广播域被限制在一个VLAN内节省了带宽,提高了网络的处理能力。

3、增强局域网的安全性:不同VLAN内部的报文在传输时是相互隔离的,即一个VLAN内部的用户不能和其他VLAN内的用户直接通信。

4、提高了网络的健壮性:故障被限制在一个VLAN内,本VLAN内的故障不会影响其他VLAN的正常工作。

三、VLAN的划分方式

VLAN的划分包括如下5种:

1、基于接口划分:根据交换机的接口来划分。

        网络管理员预先给交换机的每个接口配置不同的PVID,当一个数据帧进入交换机时,如果灭有带VLAN标签,该帧就会被打上接口指定PVID的标签,然后数据帧将在指定VLAN中传输。

        缺省VLAN、PVID

        Port VLAN ID,是接口上的缺省VLAN,取值范围1--4096。

特点:这种划分原则简单而直观,实现容易,时目前实际的网络应用中最为广泛的的划分VLAN的方式。当计算机接入交换机的端口发生了变化时,该计算机发送的帧的VLAN归属可能会发生变化。

2、基于MAC地址划分

根据数据帧的源MAC地址来划分VLAN。

        网络管理员先配置MAC地址和VLAN ID映射关系,当交换机收到的Untagged帧时,就会依据该表给数据帧添加指定VLAN的标签,然后数据帧将在指定VLAN中传输。

        映射表--记录了MAC地址和VLAN ID的关联情况。

特点:这种划分实现稍微复杂,但灵活性得到了提高;当计算机接入交换机的端口发生了变化时,该计算机发送的帧的VLAN归不会发送变化(因为计算机的MAC地址没有变);但这种类型的VLAN划分安全性不是很高,因为恶意计算机很容易伪造MAC地址。

3、基于IP地址划分

        根据数据帧中的源IP地址和子网掩码来划分VLAN。

        网络管理员预先配置IP地址和VLAN ID映射关系表,当交换机收到的是Untagged帧,就会依据该表的数据帧添加指定VLAN标签,然后数据帧将在指定的VLAN中传输。

4、基于协议划分

        根据数据帧所属协议(簇)类型及封装格式来进行划分VLAN。

        网络管理员预先配置以太网帧中的协议域和VLAN ID的映射表,如果收到的是Untagged帧,就依据该表给数据帧添加VLAN标签,然后将数据将在指定的VLAN中传输。

5、基于策略划分

        根据配置的策略划分VLAN,能够实现多种组合的划分方式,包括接口、MAC、IP地址等。

网络管理员预先配置策略,如果收到的是Untagged帧,且匹配配置的策略时,给数据帧添加指定的交换标签,然后数据帧将在指定VLAN传输。

四、Hybrid接口

Hybrid接口与Trunk接口类似,也允许多个VLAN的数据帧通过,这些带数据帧通过802.1Q tag实现区分。用户可以灵活指定Hybrid接口在发送某些(或者某个)VLAN的数据帧时是否携带Tag。

五、配置 

1、配置接口类型

[LSW1]int g0/0/1	
[LSW1-GigabitEthernet0/0/1]port link-type hybrid 

2、配置Hybrid接口加入指定VLAN

#配置这VLAN 10帧以Untagged方式通过--不打标签
[LSW1-GigabitEthernet0/0/1]port hybrid untagged vlan 10 
#配置这些VLAN 20帧以tagged方式通过--打标签
[LSW1-GigabitEthernet0/0/1]port hybrid tagged vlan 20

3、配置Hybrid接口的缺省VLAN--可选

#配置Hybrid类型接口缺省的缺省VLAN
[LSW1-GigabitEthernet0/0/1]port hybrid pvid vlan 5

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

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

相关文章

windows安装git并初始化

git官网下载地址: https://git-scm.com/downloads 安装步骤,一直点击下一步即可 git初始化 1、用户签名 git config --global user.email 2734542837qq.com#设置全局用户邮箱git config --global user.name "zoujiahao"# 设置全局用户使用人…

从零构建深度学习推理框架-6 构建计算图

PNNX PNNX项目 PyTorch Neural Network eXchange(PNNX)是PyTorch模型互操作性的开放标准。PNNX为PyTorch提供了一种开源的模型格式,它定义了与Pytorch相匹配的数据流图和运算图,我们的框架在PNNX之上封装了一层更加易用和简单的计…

ISC 2023︱诚邀您参与赛宁“安全验证评估”论坛

​​8月9日-10日,第十一届互联网安全大会(简称ISC 2023)将在北京国家会议中心举办。本次大会以“安全即服务,开启人工智能时代数字安全新范式”为主题,打造全球首场AI数字安全峰会,赋予安全即服务新时代内涵…

无涯教程-Perl - 环境配置

在开始编写Perl程序之前,让我们了解如何设置我们的Perl环境。 您的系统更有可能安装了perl。只需尝试在$提示符下给出以下命令- $perl -v 如果您的计算机上安装了perl,那么您将收到以下消息: This is perl 5, version 16, subversion 2 (v5.16.2) b…

JAVA SE -- 第十六天

(全部来自“韩顺平教育”) IO流 一、文件 是保存数据的地方 2、文件流 文件在程序中是以流的形式来操作 流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数据从数据…

RISC-V基础之浮点指令(包含实例)

RISC-V体系结构定义了可选的浮点扩展,分别称为RVF、RVD和RVQ,用于操作单精度、双精度和四倍精度的浮点数。RVF/D/Q定义了32个浮点寄存器,f0到f31,它们的宽度分别为32位、64位或128位。当一个处理器实现了多个浮点扩展时&#xff0…

GD32F103待机模式与唤醒

GD32F103待机模式与唤醒,本程序使用RTC报警唤醒。 电源管理单元有3种省电模式:睡眠模式,深度睡眠模式和待机模式; 进入待机模式的步骤如下: 若需要RTC闹钟输出,则需要将TAMPER-RTC映射到PC13引脚; 若需要LXTAL晶振32.768KHz&…

Go 语言面试题(一):基础语法

文章目录 Q1 和 : 的区别?Q2 指针的作用?Q3 Go 允许多个返回值吗?Q4 Go 有异常类型吗?Q5 什么是协程(Goroutine)Q6 如何高效地拼接字符串Q7 什么是 rune 类型Q8 如何判断 map 中是否包含某个 key &#xf…

Python高阶技巧 正则表达式

正则表达式,又称规则表达式(Regular Expression),是使用单个字符串来描述、匹配某个句法规则的字符串,常被用来检索、替换那些符合某个模式(规则)的文本。 简单来说,正则表达式就是使…

Prometheus + Grafana安装

Prometheus是一款基于时序数据库的开源监控告警系统,非常适合Kubernetes集群的监控。Prometheus的基本原理是通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控。不需要任何SDK或者其他的集成过程。这样做非常适合做…

Ceph入门到精通-远程开发Windows下使用SSH密钥实现免密登陆Linux服务器

工具: win10、WinSCP 服务器生成ssh密钥: 打开终端,使账号密码登录,输入命令 ssh-keygen -t rsa Winscp下载 Downloading WinSCP-6.1.1-Setup.exe :: WinSCP window 生成密钥 打开powershell ssh-keygen -t rsa 注意路径 …

Day10-NodeJS和NPM配置

Day10-NodeJS和NPM 一 Nodejs 1 简介 Nodejs学习中文网:https://www.nodeapp.cn/synopsis.html Nodejs的官网:https://nodejs.org/ 概念:Nodejs是JavaScript的服务端运行环境.Nodejs不是框架,也不是编程语言,就是一个运行环境. Nodejs是基于chrome V8引擎开发的一套js代码…

【雕爷学编程】Arduino动手做(184)---快餐盒盖,极低成本搭建机器人实验平台2

吃完快餐粥,除了粥的味道不错之外,我对个快餐盒的圆盖子产生了兴趣,能否做个极低成本的简易机器人呢?也许只需要二十元左右 知识点:轮子(wheel) 中国词语。是用不同材料制成的圆形滚动物体。简…

Python以及Pycharm保姆级的下载安装教程,看完就懂

🥳🥳Welcome Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于Python的相关操作吧 目录 🥳🥳Welcome Huihuis Code World ! !🥳🥳 一.Python的安装 1.下载地址 2.下载步骤…

Netty+springboot开发即时通讯系统笔记(一)

业务部分从sql开始: /*Navicat Premium Data TransferSource Server : localhostSource Server Type : MySQLSource Server Version : 50740Source Host : localhost:3306Source Schema : im-coreTarget Server Type : MySQLTarge…

微信小程序的自定义TabBar及Vant的使用

一、安装Vant 1、在 资源管理器 空白位置,点右键打开 在外部终端窗口打开 2、初始化NPM npm init -y 3、安装命令 npm i vant/weapp1.3.3 -S --production 4、构建NPM包 在 工具 里选择构建NPM包 5、删除style:v2 在app.json里,删除"style"…

SpringBoot中使用Swagger详解

在Spring Boot中规范的使用Swagger进行接口测试 文章目录 Swagger是什么?为什么要用Swagger?准备工作创建项目编写接口验证 高级配置文档注释接口过滤自定义响应 SwaggerUI的使用遇到的问题: Swagger是什么? Swagger是一套基于Op…

黑马大数据学习笔记4-Hive部署和基本操作

目录 思考规划安装MySQL数据库修改root用户密码配置Hadoop下载解压Hive提供MySQL Driver包配置Hive初始化元数据库启动Hive(使用Hadoop用户)Hive体验HiveServer2HiveServer2服务启动 Beeline p48、51、52 https://www.bilibili.com/video/BV1WY4y197g7/?…

机器学习——SMO算法推导与实践

一、 硬间隔-SMO算法推导 明天再说,啊。。。。感觉天空明朗了很多,即使现在已经很晚了 还是要打开柯南,看看电视,等待天气预报所说的台风天吧! 一时之间,忽然失去了用markdown语法写下推导过程的勇气。。。…

【Docker】Docker+Zipkin+Elasticsearch+Kibana部署分布式链路追踪

文章目录 1. 组件介绍2. 服务整合2.1. 前提:安装好Elaticsearch和Kibana2.2. 再整合Zipkin 点击跳转:Docker安装MySQL、Redis、RabbitMQ、Elasticsearch、Nacos等常见服务全套(质量有保证,内容详情) 本文主要讨论在Ela…