VLAN与三层交换机的原理与配置

一、VLAN概述与优势

1、VLAN的概述

分割广播域

物理分割(交换机)

逻辑分割(VLAN):Vlanif →interface vlan 是逻辑端口,通常这个接口地址作为vlan下面用户的网关

例如:

补充知识

广播:将广播地址作为目的地址的数据帧

广播域:网络中能接收任一设备发出的广播帧的所有设备的集合(局域网就是一个广播域)

2、VLAN的优势

控制广播

增强网络安全性(隔离广播域)

简化网络管理

3、VLAN的种类

① 静态VLAN

基于端口划分静态VLAN

② 动态VLAN

基于MAC地址划分动态VLAN

注意:动态VLAN是要把主机的接口MAC地址与VLAN绑定,在实际生产环境中运营商不会用动态VLAN,因为维护量大,绑定复杂等,用的是静态VLAN 

4、VLAN ID的范围

VLAN ID是:

交换机一般可以划分255个vlan,每个vlan的id,可以是1~4096之间的任意数字。

ID的作用就是用于区分不同vlan,可以设置TAG UNTag member属性,可以让该端口的下行或上行数据报打上标签。

5、华为交换机接口的三种模式

1、Access

涵义:只能属于一个VLAN,也只能允许这一个VLAN的流量通过(数据进交换机加标签,出交换机脱标签)

2、Trunk

涵义:可以同时属于多个VLAN,也能同时允许这些VLAN的流量通过

是用来实现不同交换机上相同VLAN的主机之间的通信,即跨交换机的VLAN通信

3、Hybrid

涵义:可以根据需要以tagged或untagged方式加入某个VLAN 或者多个VLAN和Trunk接口一样在设置允许指定的VLAN通过Hybrid端口之前,该VLAN必须已经存在。

Hybrid端口和Trunk端口在接收数据时,处理思路方法是一样的,唯一区别之处在于发送数据时,Hybrid端口具有解除多VLAN标签的功能,Hybrid端口可以允许多个VLAN的报文发送时不打标签,从而增加了网络的灵活性,在一定程度上也增加了安全性,而Trunk端口只允许缺省VLAN的报文发送时不打标签。

Hybrid端口和Trunk端口能直接切换。在Quidway S系列交换机以太网端口设置为Trunk类型的相应功能都可以使用Hybrid功能来代替,基于MAC地址、协议、IP子网的VLAN只对Hybrid端口配置有效。

二、华为Access配置法

Int g0/0/0Port link-type access(端口链接类型)Port default vlan 10(端口默认)Undo shutdown
Vlan10            #划分Vlan10Vlan batch 10 20  #批量划分vlan10和20Display vlan      #查看vlan表

三、Access配置实验 

 

实验一

将VLAN配置到交换机上,并把相同VLAN的PC端打通,即PC1与PC3、PC2与PC4相通

过程:

1、将PC端的IP地址配置输入并应用

2、划分VLAN20和30,进入SW1的系统视图之后,进行划分,命令为vlan batch 20 30

3、Dis vlan 查看vlan 表

4、将各个接口加入到划分的Vlan里面,例如将e0/0/1接口加入到VLAN10,方法是:此接口是Access接口,命令为Access的配置命令,命令为:

int e0/0/1port link-type accessport default vlan 20undo shutdowndisplay vlan

5、其他接口方法与此相同

6、连接成功之后测试,在PC1上pingPC3的IP地址,在PC2上pingPC3的IP地址,看是否能通

四、Trunk

1、含义

只使用一条链路,且通过标识来区分不同VLAN的数据;允许带标签的数据通过

2、交换网络中的链路类型

接入链路(单标签数据)ACCESS(主机与交换机之间)

中继链路(多标签数据)TRUNK(交换机与交换机之间)

五、VLAN的标识IEEE 802.1q

IEEE 802.1q协议规定的就是如何根据交换机的端口来划分VLAN

1、帧格式

DA( 6字节):用于识别需要接收帧的站。

SA(6字节):SA 字段用于识别发送帧的站。

TPID:值为8100(hex),当帧中的 EtherType 也为8100时,该帧传送标签 IEEE 802.1Q/802.1P

TCI (标签控制信息字段):包括用户优先级(User Priority)、规范格式指示器(Canonical Format Indicator)和 VLAN ID。

User Priority(用户优先级):包括8个(2^3)优先级别

CFI:以太网交换机中,规范格式指示器总被设置为0。由于兼容特性,CFI 常用于以太网类网络和令牌环类网络之间,如果在以太网端口接收的帧具有 CFI,那么设置为1,表示该帧不进行转发,这是因为以太网端口是一个无标签端口。

VID:VLAN ID 是对 VLAN 的识别字段,在标准 802.1Q 中常被使用。该字段为12位。支持4096(2^12) VLAN的识别。在4096可能的 VID 中,VID=0 用于识别帧优先级。 4095(FFF)作为预留值,所以 VLAN配置的最大可能值为4094。

Length/Type (2字节):如果是采用可选格式组成帧结构时,该字段既表示包含在帧数据字段中的 MAC 客户机数据大小,也表示帧类型ID。

Data -:是一组 n(46=< n =<1500)字节的任意值序列。帧总值最小为64字节。

Frame Check Sequence(FCS) : 4字节,该序列包括32位的循环冗余校验(CRC)值,由发送 MAC 方生成,通过接收 MAC 方进行计算得出以校验被破坏的帧

六、三层交换技术

1、概念

使用三层交换技术实现VLAN间通信

三层交换=二层交换(二层是指数据链路层)+三层转发(三层是指网络层)

它解决了局域网段中网段划分之后,网段中必须一类路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。

二层交换:是指在同一网段下的主机互访

三层转发:是指在不同网段下的主机互访(跨网段通信需要网关)

三层交换机上配置的VLAN 接口为虚接口,每一个VLAN虚接口就是该网段的网关

2、三层交换机的硬件

三层交换机内部的两大部分是ASID和CPU,它们的作用分别如下:

ASIC:完成主要的二三层转发功能,内部包含用于二层转发的MAC地址表以及用于IP转发的三层转发表;

CPU:用于转发的控制,主要维护一些软件表项(包括软件路由表、软件ARP表等等),并根据软件表项的转发信息来配置ASIC的硬件三层转发表。当然,CPU本身也可以完成软件三层转发

3、三层交换机的工作原理

三层转发过程中要重新封装2层

三层交换机上,第3层引擎处理数据流的第一个包

交换机ASIC从3层引擎中获悉2层重写信息在硬件创建一个MLS条目,负责重写和转发数据流中的后续数据包

“一次路由,多次交换”

基于CEF(是一种基于拓扑转发的模型)的MLS

补充知识:

FIB转发表:用于判断基于IP包的网络前缀,如何进行转发;与RIB路由表不同,RIB路由表只是存储所有的路由信息,与具体的路由协议无关

七、华为Trunk配置法

Int g0/0/0(进入接口模式)Port link-type trunkPort trunk allow-pass vlan 10 20 30Undo shutdown

八、Trunk配置实验

实验二

在实验一的基础上再加一个三层交换机和两个PC

要使得两个相同VLAN的PC能互通,PC5、PC6能与其他相同VLAN的PC相通

过程:

1、将PC5和PC6的IP地址配置输入并应用

2、划分VLAN20和30,进入SW2的系统视图之后,进行划分,命令为

vlan batch 20 30

3、SW2的两个接口g0/0/1、g0/0/3是access接口,分别划到相应VLAN里面,配置方法同实验一

4、SW2的g0/0/2是Trunk接口,配置命令为:

int g0/0/2port link-type trunkport trunk allow-pass vlan 20 30undo shutdown

5、要在SW1上面对的g0/0/1端口也要配置Trunk命令,操作方法同上

6、测试,在PC5、PC6上分别Ping相同VLAN的其他PC端的IP,例如在PC5上pingPC2

九、VLANIF 接口

1、划分VLAN后,同一VLAN内的用户可以互相通信,但是属于不同VlAN 内的用户不能直接通信

2、交换机需要与网络层的设备通信时,可以在交换机上创建基于VLAN的逻辑接口,即VLANIF接口。VLANIF接口属于逻辑接口,逻辑接口是指物理上不存在且需要通过配置建立的接口

3、VLANIF接口是网络层接口,创建VLANIF接口前要先创建了对应的VLAN,才可以配置IP地址。借助VLANIF接口,交换机就能与其它网络层的设备互相通信

4、如果VLANIF的IP地址为交换机地址,对该VLANIIF接口的删除关闭操作会导致无法登陆web网管,如果修改该VLANIF的地址,则需要使用修改后的地址登陆web网管。

十、VLANIF接口的使用

实验三

在实验二的基础上继续操作,实现跨VLAN能够通信

1、在SW2上的g0/0/1端进行操作,命令为:

int g0/0/1int vlanif30ip add 192.168.20.1 24dis ip routing-table

2、在SW2上的g0/0/3端进行操作,命令为:

int g0/0/3int vlanif20ip add 192.168.30.1 24dis ip routing-table

3、跨网段通信需要加网关,6个PC端要配网关

4、网关配好之后,进行测试,用不同VLAN的PC端进行ping,举个例子,PC2与PC6之间测试是否连通

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

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

相关文章

【Windows】自定义显示器的分辨率

背景 由于本人更新驱动导致2个显示器里面&#xff0c;有一个显示器的分辨率只剩下2个可以调节 这样就导致2个显示器分辨率不同&#xff0c;更新了多次驱动都修复不了&#xff0c;所以想着看能不能自定义分辨率 工具下载 显示器自定义分辨率工具 或者百度搜索 Custom Resolu…

无锡卓瓷X哲讯智能科技,SAP项目正式启动!

在数字化浪潮的推动下&#xff0c;高精密陶瓷行业的领军企业—无锡卓瓷科技有限公司&#xff0c;携手哲讯智能科技有限公司近期启动SAP&BI项目&#xff0c;以打造行业领先的数字化管理平台。这一战略举措标志着无锡卓瓷在数字化转型的道路上迈出了坚实的一步。 无锡卓瓷—…

基于Spring3.0实现AOP的小案例

前言 AOP&#xff08;Aspect Oriented Programming&#xff09;即面向切面编程&#xff0c;是一种通过预编译方式和运行期间动态代理实现程序功能统一维护的技术。针对功能增强的描述&#xff0c;可以理解为&#xff1a;“AOP允许在不修改源代码的情况下&#xff0c;通过定义切…

刚毕业就做项目经理,现在感觉越做越没动力,还有必要坚持下去吗?

那种一毕业就做项目经理的&#xff0c;以为是少走10年弯路&#xff0c;干了一年后&#xff0c;才发现这简直就是在坑自己。没点真材实料&#xff0c;经理也变成了“空中架子”。 因此&#xff0c;很多一毕业就当上项目经理的人&#xff0c;要么是干着干着就转回到技术岗位&…

【py】字符串切片

下面是一个简单的Python脚本&#xff0c;它读取输入的学号和姓名&#xff0c;然后按照要求拆分并输出&#xff1a; # 从键盘输入学号和姓名 input_str input("请输入学号和姓名&#xff1a;") # 学号和姓名的长度&#xff0c;可以根据实际情况调整 grade_length …

C语言自定义类型:枚举

目录 前言枚举类型1.枚举类型的声明2.枚举类型的优点3.枚举类型的使⽤ 总结 前言 这期我们来学习C语言的最后一个自定义类型——枚举&#xff0c;话不多说&#xff0c;正文开始&#xff1a; 枚举类型 1.枚举类型的声明 枚举顾名思义就是⼀⼀列举。 把可能的取值⼀⼀列举。 …

外资在华 | 这家欧洲医疗诊断龙头如何用纷享销客CRM深耕中国市场

该公司的起源可以追溯到19世纪末的欧洲&#xff0c;是全球体外诊断领域的领军企业之一。 目前该公司经营产品超过2000余种&#xff0c;在全球细菌学市场占据领先地位&#xff0c;市场占有率超过20%&#xff0c;是全球TOP5级别的感染性疾病诊断厂家&#xff0c;占全球超10%的市…

GPG error golang 1.19

1. 问题描述及原因分析 在飞腾2000的服务器&#xff0c;OS为Kylin Linux Advanced Server release V10环境下&#xff0c;docker版本为18.09.0&#xff08;docker-engine-18.09.0-101.ky10.aarch64&#xff09;&#xff0c;基于容器镜像golang:1.19编译新的容器镜像&#xff0…

第二百五十九节 JPA教程 - JPA查询选择两个属性示例

JPA教程 - JPA查询选择两个属性示例 从别名开始&#xff0c;我们可以使用点&#xff08;.&#xff09;运算符浏览实体关系。 以下JPQL从一个实体中选择两个属性。 List l em.createQuery("SELECT e.name, e.salary FROM Professor e")例子 下面的代码来自PersonDa…

四川财谷通信息技术有限公司抖音小店领域的强势力量

在数字化浪潮汹涌的今天&#xff0c;电商行业以其独特的魅力和无限潜力&#xff0c;成为了推动经济发展的重要力量。而在这片充满机遇与挑战的电商蓝海中&#xff0c;四川财谷通信息技术有限公司凭借其敏锐的市场洞察、创新的技术实力以及优质的服务品质&#xff0c;迅速崛起为…

无人机在农业方面的应用!

一、提高农业生产效率 通过搭载农业智能传感器和喷洒设备&#xff0c;可以实现对农田的精准施肥和喷药。这种方式不仅减少了农药和化肥的浪费&#xff0c;还降低了对环境的污染&#xff0c;提高了农业生产效率。 无人机利用热、多光谱和高光谱技术&#xff0c;可以高效、准确…

低代码统一代办系统:提升工作效率的新利器

什么是低代码统一代办系统&#xff1f; 低代码统一代办系统是通过低代码开发平台构建的一种工具&#xff0c;用于集中管理和跟踪团队成员的任务和待办事项。该系统具有可视化设计、模块化组件和灵活性&#xff0c;能够快速适应不同团队和项目的需求&#xff0c;提高工作效率。…

海滨体育馆管理:SpringBoot系统设计与实现

1引言 1.1课题背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理&#xff0c;这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制&#xff0c;不仅提高了工作效率&#xff0c;而且大大的提高了其…

关于没有启用root问题,分区表挂载错误,导致系统无法启动

1、为啥这样设置&#xff0c;root 2、密码破解也无效 2.1、开机启动&#xff0c;按 e 进入启动文件界面 2.2、把ro修改为rw&#xff0c;注意r和o之间包了个反斜杠 2.3、ctrl x退出当前模式 2.4、rw initsysroot/bin/sh 2.5、chroot /sysroot 2.6、然后输入touch /.autorelabe…

数字人直播屡次违规真相曝光!有哪些技术可以有效解决?

随着数字人直播的应用频率不断升高&#xff0c;其所蕴含着的市场需求和收益潜力日渐显现&#xff0c;让其用户规模得以持续扩大的同时&#xff0c;也让不少创业者都有了找数字人源码厂商搭建数字人直播系统的计划。在此背景下&#xff0c;与数字人直播违规吗相关的各类话题和答…

【Python报错已解决】NameError: name ‘time‘ is not defined

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 专栏介绍 在软件开发和日常使用中&#xff0c;BUG是不可避免的。本专栏致力于为广大开发者和技术爱好者提供一个关于BUG解决的经…

Shopline对接需要注意的问题

Shopline对接是一项复杂而细致的工作&#xff0c;为了确保对接的顺利进行&#xff0c;并保证系统的稳定性和可靠性&#xff0c;需要注意以下几个方面。 1.API文档的详细阅读 功能理解&#xff1a; 仔细阅读Shopline提供的API文档&#xff0c;全面了解每个接口的功能、参数、返…

T536 工业级设备处理器:为智能硬件与工业应用打造的高性能解决方案

T536 工业级设备处理器&#xff1a;为智能硬件与工业应用打造的高性能解决方案 引言 在当今快速发展的科技时代&#xff0c;工业自动化和智能硬件领域对处理器的需求日益增长。为了满足这一需求&#xff0c;Allwinner Technology推出了T536系列处理器&#xff0c;这是一款专为…

kafka发送消费核心参数与设计原理详解

核心参数详解: 发送端参数: 发送方式:默认值一般都是1: 重试参数 : 批量参数: 消费端参数: 自动提交参数: 如果是false,就是说消费完后不提交位移。也就是说比如之前消费的1-5.第N次还是消费到1-5.如果是false。那么第一次消费1-3,第二次消费4-5:默认是true:我们…

State-实时监测Mac运行状态,为你的Mac保驾护航!

你有没有遇到过这样的情况&#xff1a;当你的电脑突然变得非常慢&#xff0c;或者应用程序崩溃&#xff0c;你却无法确定是什么原因导致的呢&#xff1f; 这时候&#xff0c;一个可以实时监测电脑运行状态的软件就显得尤为重要。它可以帮助我们获取电脑的运行数据&#xff0c;让…