《一名网络工程师的自我修养》-VLAN

实验三 VLAN 的基本配置 1 实验目的 (1)了解 vlan 的用途、工作原理和几种实现技术;掌握 vlan 的配置方法。 (2)理解并掌握使用三层交换机的多个以太网口实现 vlan 间通信的方法。 (3)理解并掌握使用路由器的快速以太网接口以及 802.1Q 封装实现 vlan 间通信 2 实验内容 交换机上连接两台主机,测试主机联通性;在交换机上分别创建两个 vlan, 并为它们分配相应的端口;测试 vlan 内连通性和 vlan 间连通性。 3 实验原理 4 实验拓扑 拓扑如图所示 5 实验步骤 分别按图 3_1 和图. 阅读详情

VLAN

VLAN的概念以及定义

使用VLAN的原因:

  • 隔离广播域(所有连接交换机的设备都在同个网络下),导致广播泛滥、占用带宽。

  • 方便对于网络进行管理

  • 安全防护

  • 防止发生故障时全部网络瘫痪

vlan:

二层网络上的隔离技术

一个vlan代表一个广播域

跨VLAN通信:需要用到三层设备(如:三层交换、路由)

VLAN优点:

缩小广播域范围(泛洪小:减少泛洪占用的网络资源)

不同VLAN相互隔离(同部门、不同部门的访问)

VLAN标识

数据包中就有所带所属VLAN的标签

在这里插入图片描述

2^12 = 4096

交换机工作原理:

按照MAC地址表进行转发:VLAN与特定MAC地址相绑定(即交换机为每个VLAN都创建了一个MAC地址表项)

VLAN10发出的数据包只会发送到VLAN10所在网络

交换机的接口:

  • access: 通常连接PC、server等终端设备,只允许一个VLAN通过.(就是这个接口的PVID),相同则通过,不相同则丢弃。

    通过这个接口发送数据时,则去掉该VLAN的标签

  • Trunk: 允许多个VLAN流量通过。

    • 接收数据

    接收到没有标签的数据帧,则打上自己的PVID的标签

    接收到携带标签的数据帧时:检查tag标签,若该标签在允许通过的列表中则通过,反之亦然。

    • 发送数据

    通过Trunk接口向外发送数据时,同上检查tag, 查看允许通信列表来决定是否通过。

    如果在允许通信列表中且这个tag标签与这个接口的PVID相同,则会把这个tag去掉,不一样则直接发送。

  • Hybrid:允许多个VLAN通信

    • 接收数据

      与Trunk相同

    • 发送数据

      同Trunk相同

      不同点:可以选择将发送带tag的数据包,可以剥掉它的VLAN标记,让它不带tag发送。

VLAN 实施

(还有3种:MAC分配、子网分配、策略分配)

接口的VLAN分配:

  • 交换机上必须拥有需要转发的VLAN

  • 终端设备与交换机的接口设置PVID(多个接口时可设置端口组进行配置)

  • 在通过多个VLAN的端口设置 trunk或hybrid

华为VLAN实例:

略

思科VLAN实施:

在这里插入图片描述

tip:端口安全只能用access口

交换机与交换机之间的端口不能有任何一个端口为access,也不能两个端口同时为Auto,其它情况都可。(如果需要允许让多个VLAN通信)在这里插入图片描述

  • 创建VLAN
    • 思科没有同时创建VLAN的命令,一个一个的创建
  • 查看VLAN
    • do show vlan brief
  • (辅)更换VLAN名称
    • 进入vlan后(config-vlan) name stuff
  • 分配VLAN
    • 进入端口后(config-if) swi mo acc
    • swi acc vl 10
    • 分配玩VLAN后,进行设备自己进行协议,当绿灯亮起时即可正常使用
  • 交换机间的端口设置
    • 在华为中若想让多个VLAN通信,必须都设置为trunk
    • 在思科中:由于上面提到的:只要交换机间的端口不能有任何一个端口为access,也不能两个端口为Auto,其它模式都可。
    • 一般直接都设置为Trunk模式,不必搞复杂
    • 在这里插入图片描述
      • 设置完成后 do show int trunk
        在这里插入图片描述

        • 查看端口模式和状态以及可以通过的VLAN
  • 设置完成后即可VLAN内即可正常通信
端口组(批量对接口进行操作)
s2(config)int range fa0/1-10    // 进入fa0/1  --  fa0/10的端口为一个端口组
s2(config-if-range) swi mod acc
s2(config-if-range) swi access vlan 10
s2(config-if-range) do show vlan brief // 查看得这十个接口都被分配到了VLAN10
本征VLAN

中继接口的VLAN。

与华为的PVID类似:

收到或发送与本征VLAN相同时都不会打上标签

一个链路上的本征VLAN必须完全一致。(不一致时,会报错误原因:Native VLAN mismatch.

设置本征VLAN的命令

MS1(config-if) int g0/1-2
MS1(config-if-range) swi tru native vlan 30
MS1(config-if-range) end // 输入end,可以回到特权命令视图下(#)
MS1 #   
// 查看下本征VLAN
MS1 # show interfaces tru

传统的VLAN间的通信

在这里插入图片描述

原理:

PC1 ping PC2 , PC1会封装数据帧,到第二层时需要封装源目MAC地址,PC1封装时比较发现这是一个跨网段的通信。

发现是跨网通信,则会把数据发送到自己的网关,则会把目的MAC地址改为网关的MAC地址,本例网关就是AR1 g0/0/0。

交换机LSW2知道PC1这边发来的数据是设置为VLAN10的接口,于是打上了VLAN10的标签,然后会根据同VLAN特性(VLAN内部通信)自己发送到所要去的VLAN10内的网络,因为G0/0/0口也是VLAN10。

LSW2会发送携带标签VLAN10的数据发送给LSW1,然后发给AR1。AR1发现数据包里的MAC地址的确是自己,选择收下。收下后进行三层转发(通过查找路由表转发).

查找路由表后知道去往VLAN20网段的地址该往G0/0/1走。

发出不携带标记的标准以太网数据帧,源目MAC地址发生改变。(源MAC地址为AR1,目的MAC地址为PC2)

到达G0/0/2打上VLAN20的标签,再发送给属于VLAN20的PC2。

注意:各交换机需要设置默认网关,才能正常通信。

三层交换实现VLAN间通信

华为设备的三层交换功能(不同网络之间的互访)默认开启。

区别:

  • 传统VLAN间通信:在路由器的接口上配置网关

  • 单臂路由VLAN间通信:在子接口上配置网关

  • 三层交换机实现VLAN通信:

    • 思科在SVI接口配置网关
    • 华为在vlan-if接口配置网关

    让我们做一个小实验来理解:
    在这里插入图片描述

    1.配好IP以及分配好各接口的VLAN
    与设备直连的端口设为access以及分配VLAN、交换机相连的端口设为trunk模式

    当前在LSW1上仅设置了VLAN10的网关,此时pc1 ping pc2 无法Ping通,我们查看LSW1的路由表(因为跨网是通过路由表转发的)

    没有VLAN20的地址,所以无法互访。

单臂路由实现原理

根据VLAN标签的特性,我们在接入层(二层交换机)与汇聚层(路由器的子接口上)都要对vlan 标签进行处理。
交换机的接口都会根据VLAN的标签以及接口类型的处理数据(发送或接受数据)的特性(在每个端口上打上标签或去掉标签),
在这里插入图片描述
G0/0/1口设置接口类型为trunk,并允许VLAN通过,本征PVID为VLAN30。
如果准备发送的数据是带有vlan30标签的,则会去掉标签发送,则数据不带标签。
如果准备发送的数据带有的是非本征VLAN的标签且在允许通信列表中则带标签发送,如路由器没有对其进行拆相应标签的接口,则AR1会将其丢弃。
而单臂路由的实现是通过在真实物理接口上设置一个地址(本例设置本征VLAN30的地址),还在其上创建的逻辑的接口上创建地址,并开启广播功能以及设置要解封装VLAN的ID。

[AR2] int g0/0/1.10进入子接口10作为VLAN10的网关
[AR2-GigabitEthernet0/0/1.10] dot1q termination vid 10设置解封装的VLAN ID,否则无法拆标签则会丢弃数据
[AR2-GigabitEthernet0/0/1.10] arp broadcast enable开启广播功能

如果没有对子接口进行解封装以及开启广播,则他们的 Protocol 为down 状态,此时无法正常通信。
在这里插入图片描述

正常子接口状态,敲完后:
在这里插入图片描述

思科注意事项

思科在用三层交换机做传统VLAN间互访时,需要开启路由功能:

[Switch] ip routing开启路由功能,不然是无法跨网(当然无法跨VLAN )
[Switch] no swithchport三层交换机如要在某个接口上设置IP,必须 关闭交换功能

在这里插入图片描述
在这里插入图片描述

我们现在设置VLAN20的网关,并再次查看,现在应该可以ping通了。

在这里插入图片描述

在这里插入图片描述

在本案例中,我们只把LSW1当做三层路由使用,将LSW2当做二层不作为三层。此时,若我们要LSW2访问PC1该怎么办?

​ 首先在LSW2进入vlan30设置ip地址,然后思考想要Ping通PC1,而PC1属于vlan10且跨网段,所以必须通过网关,交换机自己访问时只能通过自己的路由表,我们查看下:在这里插入图片描述

LSW2不知道VLAN10在哪,自己不能直接访问,所以需要设置网关(通过静态路由):ip route-static 0.0.0.0 0 192.168.30.254 . 后再次查看路由表:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传在这里插入图片描述

ping pc 1 成功:在这里插入图片描述

MAC地址

网络地址:网络地址(Network address)是互联网上的节点在网络中具有的逻辑地址。

互联网络是由互相连接的带有连接节点(称为主机和路由器)的LAN组成的。每个设备都有一个物理地址连接到具有MAC层地址的网络,每个节点都有一个逻辑互联网络地址。

MAC地址:MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。

在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。

MAC地址是网卡决定的,是固定的。

了解华为(PVID VLAN)与思科的(Native VLAN)本征VLAN的区别并学习思科网络中二层交换机的三层结构局域网VLAN配置 本征VLAN(Native VLAN)是在交换机上配置的一个特殊VLAN,用于在trunk链路上传输未标记的数据帧。本征VLAN在trunk链路上传输的数据帧不会被加上VLAN标记,因此可以被接收端设备正确识别和处理。兼容非VLAN设备:允许传输未标记的数据帧,以便与不支持VLAN的设备进行通信。避免VLAN跨越:确保在trunk链路上传输的未标记数据帧被正确识别为属于本征VLAN,避免发生VLAN跨越的情况。 阅读详情

相关推荐

2、PVID(本征VLAN)实验配置步骤

实验拓扑图: 实验配置思路: 将VLAN10配置为本征VLAN 实验摘要重点命令: [SW1]int g0/0/1 //进入接口 [SW1-GigabitEthernet0/0/1]port trunk pvid vlan 10 //将VLAN10设置为本征VLAN [SW1-GigabitEthernet0/0/1]quit //退出 [SW1] 实验详细配置步骤: 配置PVID SW1——配置PVID [SW1]int g0/0/1 //进入接口 [SW1-Gig

杨奇的博客 1万+

本征vlan

与本征VLAN有关的知识点 对本征VLAN的一个总结

商务合作|种草文章|产品测评 5680

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

睶 38万+

2、交换机间相同VLAN的通信

两台交换机互连的端口是trunk模式,而交换机和主机连接的端口是access模式; Trunk模式的端口允许不同的Vlan通信; “show vlan”命令可以查看端口分配情况; 创建VLAN及端口分配: Switch#conf t //进入全局配置模式 Switch(config)#vlan 10 //创建vlan 10 Switch(config-vlan)#exit //返回全局配置模式 Switch(config)#vlan 20 Switch(config-vlan)#exit

计算机系秃头少女的博客 2697

力软敏捷开发框架源码7.0.6旗舰版 JNPF开发平台3.4.5 企业版 旗舰版

JNPF作为作为一款深受用户喜爱的低代码产品,凭借雄厚的科研技术力量、丰富的软件开发项目经验、严谨的项目开发流程和高质量的售后服务,已成功帮助千家企业完成数字化项目,建立了覆盖不同行业客户和不同发展阶段的软件产品服务体系。

huoooos0的博客 1839

【可信数据空间-部署方案】

此部署架构体现了以下几个核心原则:去中心化: 数据存储和处理完全分布在各个参与者端,运营方只提供核心的协调和信任基础设施。安全边界清晰: 通过VPC、DMZ、防火墙、K8s命名空间等技术,在每个层级都建立了严格的安全边界。高可用与弹性: 所有关键服务均以集群方式部署,避免单点故障,并能根据负载动态伸缩。云原生: 全面采用容器化和Kubernetes编排,简化部署、管理和运维复杂度。合规性: 架构设计天然满足数据驻留要求(数据留在企业本地),并为所有操作提供不可篡改的审计追踪能力。

u014716614的博客 771

《一名网络工程师的自我修养》--GVRP与VTP

GVRP 产生需求: ​ 在划分VLAN时,需要对每台交换机进行对VLAN的创建、修改,如果有添加网络或删除VLAN且在一个较大的网络环境下对多台交换机进行修改,工作量比较繁琐且容易出错。所以引进了GVRP协议。 简介: GARP(Generic Attribute registration protocol) 协议主要用于建立一种属性传递扩散的机制,以保证协议实体能够注册和注销该属性。 GVRP(GARP VLAN registration protocol ) 是GARP协议的一种应用,用于注册和

Z3300529971的博客 964

STM32 伺服电机 指令脉冲+方向位置控制模式 主从定时器 实现PWM脉冲数精确控制

实验室有个项目涉及到多个步进电机以及伺服电机的控制,需要电机得到一个触发信号后精确移动一段距离。 下面以单个伺服电机控制为例,利用伺服电机的指令脉冲加方向位置控制模式实现jing'que ...

phcdd的博客 2万+

《一名网络工程师的自我修养-高级ACL》

高级ACL 高级ACL编号范围:3000-3999 思科 标准ACL (华为的基本ACL) 扩展ACL(就是华为的高级ACL) 高级ACL可以根据数据包 华为高级ACL的创建 华为可以给ACL命名,但系统依然会配一个编号,所以差别不大。 [ISP] acl 3000 [ISP-acl-adv-3000] rule permit icmp(各种协议) 对icpm协议族下的数据包进行过滤 [ISP-acl-adv-3000] rule permit icmp source 10.

Z3300529971的博客 1107

[LVGL]:MACOS下使用LVGL模拟器

[LVGL]:MACOS下使用LVGL模拟器

LINKKEEE的博客 2456

GaN功率放大器设计避坑指南:从仿真到实测的Doherty PA完整流程(基于ADS 2023)

本文详细介绍了基于ADS 2023软件,从理论计算、电路仿真到版图后仿真的GaN Doherty功率放大器完整设计流程。文章聚焦C波段应用,深入剖析了负载调制网络设计、稳定性处理、版图电磁仿真等关键环节中的常见误区与工程折衷,为工程师提供了一套从设计到实测的实战避坑指南。

weixin_29238147的博客 530

《一名网络工程师的自我修养》-VRRP

VRRP 虚拟路由冗余协议( Virtual Router Redundancy Protocol) VRRP广泛应用在边缘网络,在实际第一跳路由器使用失败的情形下仍能够维护路由器间的连通性。 虚拟路由器 在实际的路由器上,设置一个逻辑上的路由。 而被设置了虚拟路由的路由器都称为VRRP路由器。 优先级高的VRRP路由级充当主路由器。(默认优先级都为100) 优先级越大越好 当优先级都相同比如都默认100时,则选举IP地址较大的作为主路由 当某个物理设备出现故障时,备份路由器代替其工作,

Z3300529971的博客 335

历年CSP-J(NOIP普及组)考点分析与分类汇总(纯干货)

noip/csp-j历年真题考点分类

weixin_42358969的博客 1万+

《一名网络工程师的自我修养》-DHCP 1.0

DHCP 发送ARP(广播)接收范围内才能提供DHCP服务 4个数据包: Discover : Source:0.0.0.0 Offer : 发送提供的地址 Request : 再次确认用谁的ip地址(在有多个DHCP服务器情况下) ACK : 确认 (让DHCP知道ip地址被用) 全局配置 配置地址池 在网关接口开启全局模式 最后设备应用DHCP即可 思科命令 思科不需要的命令: dhcp enable dhcp select 创建地址池的命令操作 dhc

Z3300529971的博客 378

每天一个优秀提示词学习收藏 - 文本创作篇(二)

宝子们,今天不藏私啦!我把这段时间四处搜罗、潜心钻研出来的文本创作 Prompt 提示词大礼包双手奉上,这可都是能让你的 AI 创作水平原地起飞的干货!走过路过不要错过,赶紧码住,开启你的 AI 创作进阶之旅吧!

2401

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

《一名网络工程师的自我修养》--NAT

NAT PFC1918标准 PFC1918规定以下为私有网段: Private IP Address 10.0.0.0 /8 子网掩码少于标准的ABC类网段,我们称之为超网。 172.16.0.0 /12 类似B类网段,但子网掩码少于16–>超网 192.168.0.0 /16 类似C类网段,但子网掩码少于24–>超网 在公网上无法传递私有网段的数据包(规定遇到访问公网的私网IP直接丢弃) 1 口称为 NAT的内部端口(连接局

Z3300529971的博客 547

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

《一名网络工程师的自我修养》-DHCP 2.0

DHCP 简介:Dynamic Host Configuration Protocol,动态主机配置协议 优点: More convenitent for users High manageability 工作方式 当DHCP Client(DHCP 客户端)与DHCP Server(DHCP 服务器)在同一个广播域时: 客户端广播发起一个Discover 报文 Server收到后单播回复 存有可用IP地址的Offter 报文 当一个广播域存在多个服务器时,选择最先收到的offer报文 Clie

Z3300529971的博客 429

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

思科模拟器——命令行划分VLAN(详解)

1、首先构建网络拓扑图,并设置各个主机IP地址 现在我们看到各个主机都处于默认VLAN1下 交换机中默认为VLAN 1(图形化界面添加较为简单,笔者在这里就不过多赘述) 2、点击交换机,选择命令行界面 3、我们可以看到默认是进入普通模式(此处如果没有switch> 就多敲几次回车或者输入exit再回车) 4、首先进入特权模式,输入enable, 回车 enable 5、进入全局终端配置模式,输入config terminal, 回车(可以使用tab键进行命令填充(下同)) config

学习经验+教育分享,我们共同进步 3万+

网络中的pvid与native vlan(本征vlan)区别以及详解

什么是本征vlan,缺省vlan, pvid

skate886的博客 1万+

Packet Tracer - VLAN的配置

S3 F0/11 接口必须配置为支持使用 VLAN 10 向 PC4 传输用户 流量,以及使用 VLAN 150 向 IP 电话传输语音流量。这个 练习的重点是创建和命名 VLAN,并且把接入端口分配给 特定的VLAN。使用和步骤 1 中的相同命令,在 S2 和 S3 上创建相同的 VLAN,并对其命名。a. 创建下列 VLAN。步骤 1:在 S2 上把 VLAN 划分给活动的 端口。步骤 2:在 S3 上把 VLAN 划分给活动的 端口。b. 把剩余的端口划分到对应的 VLAN 中。

qq_63553317的博客 865

如何理解Pvid,Native vlan(本征vlan)和tag之间的关系

PVID Native vlan VID tag

hream的博客 1万+

配置vlan常用命令

1.创建VLAN的方法: 全局配置模式下:(新型号交换机) switch(config)#vlanid switch(config-vlan)#namecaiwu 2.删除VLAN: 全局配置模式下: switch(config)#novlanid 3.(举例)交换机接口加入VLAN: 1)将单个接口加入vlan switch(config)#intf0/1 Switch(config-if)#switchportmodeaccess Switch(config-if)#switc...

m0_65662053的博客 3万+

如果理解本征vlan,即native vlan

首先给大家看一张我自己画的图,这是我自己的理解 首先在交换机中被trunk的接口我们一般称之为中继端口,在思科交换机,中继端口是允许带所有VLAN的标签(tag)通过,即permit ...

分享学习网络的点点滴滴 9267

华为重启交换机命令_思科认证/华为认证:交换机show命令非常全面的详解,值得收藏...

上篇的路由汇总不知道大家学得怎么样了。今天小武老师又带着新知识来了哦!下面的时间就交给小武老师了。Hello,同学们大家好,我是新盟教育的小武老师,不知道大家是否还remember me上次给大家讲解了一下汇总路由,今天给大家带来一篇关于交换机show命令的详解。交换机show命令有什么用?关于show命令这个东西,相信我们大家都有使用过吧?比如在我们CCNA阶段学过的第一个show versio...

weixin_39908082的博客 4689

不同vlan间的通信(vlan,本征vlan,trunk,单臂路由)

交换机两端本征vlan 号一定要一致,因为Native vlan的不适当规划会导致网络的安全性和稳定性降低,比如:在trunk链路两头,native vlan不对称,即mismatch,可以使得两边不同vlan可以互相通信,还有,如果把普通用户pc划分到native vlan里的而不采取某些安全措施,这部分用户会很轻易的完成vlan跳跃,对安全产生很打威胁。给各个pc分配好vlan后会发现无法通信,让他们不同交换机下的多个vlan相互通信怎么办?本征vlan:管理vlan,缺省vlan。

qq_57165715的博客 1866

4.4、配置交换机vlan

前面大致了解了二层交换机的一些缺点,还有什么是vlan,不同vlan之间的通信。

无 1万+
上一篇: DHCP
下一篇: 《一名网络工程师的自我修养》--NAT
笑白君
博客等级 码龄7年 56粉丝 46原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值