HCIP —— 交换 (VLAN)

news/2024/4/27 17:14:04

VLAN  --- 虚拟局域网 

在 HCIA 中 ,已经学过交换机的一些基础配置,下面进行回顾一些简单的内容。

1.创建VLAN

VLAN ID --- 区别和标识不同的VLAN

使用范围:0-4095  , 由12位二进制构成。    0   和  4095  作为 保留的VLAN

[Huawei]vlan batch 3 to 20 --- 批量创建vlan

[Huawei]undo vlan batch 3 to 20 --- 批量删除vlan

2.接口划分VLAN

因为电脑只能区分传统的以太网Ⅱ型帧,电脑不能接受打了VID的数据帧,会被认为这个是无效的数据帧--- 畸变的数据帧。

以太网Ⅱ型帧格式

所以要打标签,上VLAN。   

IEEE组织 研发了一种802.1Q的标签 帧,当处于access 状态时 不含802.1Q Tag 即变成了传统的以太网Ⅱ型帧,当处于trunk状态时带上 802.1Q Tag。更上层的协议 预留了保留字段,即可以放 VLAN等。

802.1Q帧格式

Hybrid --- 混杂接口

Hybrid --- 混杂接口:华为体系下定义的私有接口 有些厂商并不支持(思科)

display port vlan active --- 查看接口VLAN放通情况

根据查看接口VLAN放通情况可得出:

1.华为设备接口在没有任何更改的情况下,都默认属于Hybrid接口。

华为规定所有进入交换机内部的流量都携带标签

PVID -- port VLAN ID  -- 端口绑定的VID

VLAN List --- VLAN 允许的列表

2.所有接口PVID都默认是1

U --- Untag 帧 传统的以太网Ⅱ型帧

T --- Tag 帧 携带 802.1Q tag

Trunk 接口可以放通不携带标签的流量(注意:Trunk接口只能允许唯一某一个VLAN标签的流量放通时,剥离标签)

Trunk接口剥离标签的VLAN ID就是PV ID

交换机的接口类型

1.Access接口

接受帧:

1.access接口接受到一个没有携带标签的流量,将接受他并且打上对应接口的PVID。

2.access接口接受到一个携带标签的流量,将对比数据帧中的VID和接口的PVID是否相同,如果相同则接受,如果不同则直接丢弃。

发送帧:

比对数据帧中的VID和接口的PVID是否相同,如果相同则转发该数据帧并且需要剥离标签,如果不相同,则不转发。

2.Trunk 接口

接受帧:

接受数据帧:接口接受到一个不携带标签的流量,那么将接受该数据帧,并且打上接口PVID,之后会查看该接口的允许列表,如果允许列表中包含该PVID,那么将接受该数据帧,如果没有,则不接受。

接口接受到一个携带标签的流量,那么交换机会进行判断,根据数据帧中的VID查看自身接口的允许列表,如果允许列表中存在该VID则接受,并且在交换机内部不会修改数据帧中的原本的VID,否则将不接受。

发送数据帧:

接受是否转发数据帧,会根据允许列表查看数据帧中的VID如果允许列表存在,则转发,否则直接丢弃,如果转发,会比较数据帧中的VID和接口的PVID是否相同,如果相同则在转发的同时需要剥离数据帧中的VID,如果不相同则不剥离VID进行转发。

配置:

[sw1-g0/0/2]port link-type hybrid

Int g0/0/2 --- 进入接口

Port hybrid pvid vlan 2 --- 修改接口PVID

Undo port hybrid vlan 1 --- 拒绝某一个VLAN

Port hybrid untagged vlan 3 --- 允许vlan的流量,并且发出时不携带标签

[sw2-g0/0/01]port hybrid tagged vlan 2 3  4 ------ 允许vlan的流量,并且发出时携带标签

[sw1-g0/0/04]port trunk pvid vlan 2

VLAN间路由

1.多臂路由:

因为路由器时三层设备默认时不能识别VLAN标签,所以必须保证发给的路由接口的流量不能携带标签。

2.单臂路由

路由器的子接口 可以识别 交换机发来带VLAN的标签

3.三层交换机

SVI:switch virtual interface 虚拟接口

1.创建VLAN

Vlan batch 2 3

2.配置接口链路类型
3.接口放通VLAN

access 状态

Int g0/0/2

Port link-type access

Port default vlan 2

trunk 状态

Int g0/0/01

Port likn-type trunk

Port trunk allow-pass vlan 2 to 3

4.创建VLANIF接口 --- 配置IP地址

Vlanif --- 华为定义的虚拟接口

[sw1]int vlanif 2 --- 建议让接口编号和VLANID编号一致

Int vlanif 2

Ip add 192.168.1.254 24  --- 虚拟接口配置 IP地址

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

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

相关文章

Android和IOS应用开发-Flutter 应用中实现记录和使用全局状态的几种方法

文章目录 在Flutter中记录和使用全局状态使用 Provider步骤1步骤2步骤3 使用 BLoC步骤1步骤2步骤3 使用 GetX:步骤1步骤2步骤3 在Flutter中记录和使用全局状态 在 Flutter 应用中,您可以使用以下几种方法来实现记录和使用全局状态,并在整个应…

VS Code安装Live Server插件搭建web网页结合内网穿透实现公网访问

文章目录 前言1. 编写MENJA小游戏2. 安装cpolar内网穿透3. 配置MENJA小游戏公网访问地址4. 实现公网访问MENJA小游戏5. 固定MENJA小游戏公网地址 正文开始前给大家推荐个网站,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默&…

GET和POST方法的区别

GET和POST的区别 在我们开发项目的时候常常会在Controller层使用到POST方法或者GET方法,犹豫到底将接口定义为GET方法还是POST方法?那这两者之间有什么区别呢? 看一下官方定义: GET 和 POST 是 HTTP 协议中最常用的两种请求方法…

【数学建模】传染病模型笔记

传染病的基本数学模型,研究传染病的传播速度、空间范围、传播途径、动力学机理等问题,以指导对传染病的有效地预防和控制。常见的传染病模型按照传染病类型分为 SI、SIR、SIRS、SEIR 模型等,按照传播机理又分为基于常微分方程、偏微分方程、网…

mysql 数据库 基本介绍

一 数据 (一)数据是什么 描述事物的符号记录 包括数字,文字、图形、图像、声音、档案记录气 以“记录”形式按统一的格式进行存储 (二)数据的分类 1,结构化的数据 即有固定格式和有限长度的数据。例…

Java:接口

目录 1.接口的概念2.接口的语法规则3.接口使用4.接口的特性5.实现多个接口6.接口中的继承7.抽象类和接口的区别 1.接口的概念 在现实生活中,接口的例子比比皆是,比如:笔记本上的USB口,电源插座等。 电脑的USB口上,可以…