vlan基础相关

news2024/10/6 1:37:33

7.2以太网交换基础

数据链路层也叫2层网络,用的是Mac地址,想到Mac地址就要想到交换机。

  1. 以太网协议(LAN)
  2. 以太网是建立在CSMA/CD载波监听多路访问/冲突检测,机制上的广播型网络。CSMA工作原理是先监听,在介质上是否有信息正在传递,若没有,再允许发送信息。若有,等待对方发送后,再发送。(冲突停发)


  1. 冲突域:交换机的一个接口就是冲突域,同一时间信息在同一条介质上相向而来,会产生信息冲突,导致卡死。
  2. 冲突域的解决方法
  1. 交换机:通过交换机物理隔离冲突域(物理解决)
  2. CSMA/CD :最早以太网使用  共享介质 = 链路

(1)先听后发:先监听共享介质,如果链路中没有信号发出,才会发送数据

(2)边听边发:在发送数据的同时依然监听链路是否发生冲突

(3)冲突停发:检测到信号冲突,则停止发送数据

(4)随机延迟后重发:停止发送数据后等待一个延迟事件,等不冲突后重新发送数据

  1. 广播域:早期的以太网同一个共享介质,广播报文能到达的地方就是一个广播域,交换机组网广播报文能到达的地方就是广播域

  1. 以太网帧格式
  1. 什么是MAC地址
  1. 一个MAC地址有48 bit,采用16进制
  2. 前24个比特oul(IEEE组织标识厂商)后24个比特厂商自主分配给设备
  3. 具有全球唯一性
  1. MAC地址分类
  1. 单播MAC:前第八个比特为0
  2. 组播MAC:第八个比特为1
  3. 广播MAC:全1十六进制标识全F
  1. MAC地址表:记录MAC地址和接口的映射关系

(1·)交换机的工作原理:交换机收到数据后会根据目的MAC地址查找MAC地址,按照对应的规则处理

(2)交换机对报文的处理方式

1. 泛洪:除了接收接口以外其他的接口发出,收到未知目的地址数据针,直接泛洪

2. 转发:从一个接口收到另外一个确定接口发出,收到已知目的数据帧进行转发

3. 丢弃:可能匹配路由黑洞或者目的地址错误

  1. 交换机MAC地址学习
  1. 交换机初始状态下,MAC地址没有任何表项
  2. 主机1想和主机2通信,会封装源目mac,交换机收到以后,查找mac地址表,发现没有对应的表项,则收到的数据针是未知单播
  3. 由于收到的是未知单播,交换机会采取泛洪操作,同时交换机也将收到的数据针的MAC和对应接口记录MAC地址表中
  4. 泛洪之后,所有广播域主机都收到报文,只有对应的目的MAC机会处理数据针
  5. 主机2收到数据针会回复数据帧给主机1,也是单播针
  6. 交换机收到主机2发送的数据帧,查看MAC地址表,发现由对应的目的地的MAC地址表现,则从对应的接口将数据发送出去,同时,交换机将收到的数据帧的原MAC地址和对应的接口记录到MAC地址表项

IP地址的特点:

  1. IP地址是唯一的
  2. IP地址可变
  3. 基于网络拓扑进行IP地址分配

MAC地址的特点:

  1. MAC地址是唯一的
  2. MAC地址不可变
  3. 基于制造商进行MAC地址分配
  1. OUI :厂商代码,由IEEE分配

VLAN原理与配置

  1. 作用:隔离广播域
  2. 特点:
  1. 不受低于限制
  2. 相同vlan可以进行二层通信,不同vlan(处于不同的广播域)不可以通信
  1. VLAN标签(VLAN Tag):封装在源mac地址和type字段之间,用于标识数据帧属于哪一个vlan
  2. VLAN的划分方式
  1. 基于接口划分:不经常移动搬运的设备,适用于固定场景

(1)接口类型:Access接口(只允许1台vlan)Trnk接【T口】(交换机与交换机之间)、Hybrid接口。

  1. 基于MAC地址:灵活性要求更高的情况
  2. 基于IP子网划分
  3. 基于协议划分
  4. 基于策略划分:安全性最高

基于接口和基于MAC地址是使用最多的。

Vlan实验

1.PC配置IP

Lsw1

  1. sys
  2. sysname LSW1
  3. vlan batch 10 20 创建vlan 表
  4. int g0/0/1 进入接口
  5. port link-type access   接口类型设置
  6. port default vlan 10 给此接口配置pvid
  7. display this 查看
  8. int g0/0/2
  9. port link-type trunk   设置接口类型
  10. port trunk allow-pass vlan 10 20  设置允许列表
  11. display port vlan 查看接口配置的vlan信息
  12. display vlan 查看是否创建vlan

设置不再提示:un info en

课后作业:

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

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

相关文章

《C++20设计模式》适配器模式经验分享

文章目录 一、前言二、对于接口的讨论三、实现1、对象适配器1.1 UML类图1.2 实现 2、类适配器 四、最后 一、前言 从适配器模式开始就是类的组合聚合,类与类之间结构性的问题了。 适配器模式解决的问题: 适配器模式能够在不破坏现有系统结构的情况下&a…

震惊!张宇强化36讲1200页,暑期强化高效利用指南!

特别喜欢张宇老师的讲课风格 如果你打算跟张宇老师,那么基础——>强化——>冲刺,你应该这么买书! 张宇老师25版课程大改版,其中,36讲的变动是最大的,张宇老师25版课程把以往的强化课程前移&#xff0…

Lumière:开创性的视频生成模型及其应用

视频内容创造领域迎来了突破性进展,但视频生成模型由于运动引入的复杂性而面临更多挑战。这些挑战主要源自运动的引入所带来的复杂性。时间连贯性是视频生成中的关键要素,模型必须确保视频中的运动在时间上是连贯和平滑的,避免出现不自然的跳…

法国工程师IMT联盟 密码学及其应用 2023年期末考试补考题

1 JAVA 安全 1.1 问题1 1.1.1 问题 用 2 或 3 句话解释 Java 执行模型(Java 虚拟机machine virtuelle Java))中引入introduit沙箱bac sable机制 mcanisme d’excution par isolation的目的。 1.1.2 问题解释 在 Java 执行模型(Java 虚拟机…

带电池监控功能的恒流直流负载组

EAK的交流和直流工业电池负载组测试仪对于测试和验证关键电力系统的能力至关重要,旨在实现最佳精度。作为一家客户至上的公司,我们继续尽我们所能应对供应链挑战,以提供出色的交货时间,大约是行业其他公司的一半。 交流负载组 我…

Python面试宝典第4题:环形链表

题目 给你一个链表的头节点 head ,判断链表中是否有环。如果存在环 ,则返回 true 。 否则,返回 false 。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环&#xf…

基于多视点编码光场的全景三维重建方法

欢迎关注GZH《光场视觉》 摘要:在基于光场的一系列应用中,目标的三维重建是基础且关键的任务。普通光场只能重建单一视角而无法重建全景,并且在纹理特征匮乏的区域也无法生成准确的三维信息。针对以上问题,提出一种基于多视点编码…

端口被占用的解决办法、netstat命令;Linux ps命令详解,Linux查看进程

文章目录 一、端口被占用的原因二、端口被占用的解决方法2.1 Windows系统2.2 Linux系统 三、Linux命令补充3.1 Linux查看端口占用情况3.2 netstat命令详解3.3 ps命令3.3.1 常用命令3.3.2 拓展命令3.3.3 字段补充 运行软件或程序时,有时会出现以下问题、导致运行失败…

JavaScript中的立即执行函数表达式(Immediately Invoked Function Expression, IIFE)

聚沙成塔每天进步一点点 本文回顾 ⭐ 专栏简介JavaScript中的立即执行函数表达式(Immediately Invoked Function Expression, IIFE)1. 引言2. IIFE的概念2.1 概述2.2 语法2.3 历史背景 3. IIFE的作用3.1 创建独立作用域3.2 模块化代码3.3 防止变量提升3.…

我不小心把生产的数据改错了!同事帮我用MySQL的BinLog挽回了罚款

之前在生产做修改数据的时候不小心改错了一行数据,本来以为会被通报批评,但是同事利用binlog日志查看到了之前的旧数据,并且帮我回滚了,学到了,所以写了一篇binlog的文章分享给大家。 MySQL的Binary Log(简…

CentOS 7 停止维护(2024-6-30)后可用在线yum源 —— 筑梦之路

众所周知,centos 7 在2024年6月30日,生命周期结束,官方不再进行支持维护,而很多环境一时之间无法完全更新替换操作系统,因此对于yum源还是需要的,特别是对于互联网环境来说,在线yum源使用方便很…

标注比赛一种计分方法

这段时间试着在公司内部举办一场图片标注大赛,我负责制定规则,挑选比赛素材。这几天试了一种得分计算方法,结果尚可。利用我司研发的标注工具,我们很容易就可以得出下图结果。 这个结果中的标注框其实就是标准答案,漏检…

面向物联网行业的异常监控追踪技术解决方案:技术革新与运维保障

在现代高度数字化和互联的环境中,物联网技术已经深入到我们生活的方方面面。特别是在家庭和工业环境中,物联网系列通讯作为连接各类设备的关键枢纽,其稳定性和可靠性显得尤为重要。本文将介绍一种创新的监控系统,旨在实时跟踪和分…

无人机基础知识(模式篇)

姿态模式:姿态模式通常是在GPS模式无法使用的情况下进行操作的模式。通过操作杆对无人机进行操控,姿态模式下无人机只能提供自稳,不提供定点悬停,受外界影响很大; GPS模式:GPS模式通俗一点就是依靠GPS将无…

电路笔记(PCB):电流容量(IPC-2221和IPC-2152)+阻抗匹配

电流容量 IPC-2221经验公式 I K T b A c IK\times T^{b}\times A^{c} IKTbAc 这个公式用于估计PCB(Printed Circuit Board,印刷电路板)导线上的电流(I),其中T和A分别表示温度(Temperature&a…

SQL语句(DDL)

关系型数据库:建立在关系模型基础上,由多张相互连接的二维表组成的数据库 SQL语句 DDL-数据库操作 DDL-表操作-查询 DDL-表操作-创建 创建一个名为tb_user的表 mysql> use itheim; Database changed mysql> create table tb_user(-> id …

Python基础入门知识

目录 引言 简要介绍Python语言 为什么要学习Python Python的应用领域 Python安装和环境配置 Python的下载和安装(Windows, macOS, Linux) 配置Python环境变量 安装和使用IDE(如PyCharm, VS Code) Python基本语法 注释 变量和数据类型(数字,字符串,列表,元组,字典,…

【CUDA】 由GPGPU控制核心架构考虑CUDA编程中线程块的分配

GPGPU架构特点 由于典型的GPGPU只有小的流缓存,因此一个存储器和纹理读取请求通常需要经历全局存储器的访问延迟加上互连和缓冲延迟,可能高达数百个时钟周期。与CPU通过巨大的工作集缓存而降低延迟不同,GPU硬件多线程提供了数以千计的并行独…

服务器数据恢复—raid5阵列硬盘出现大量坏道的数据恢复案例

服务器存储数据恢复环境&故障: 一台DELL EqualLogic PS 4000存储中有一组由12块磁盘组建的raid5阵列,存储空间划分3个同等大小的卷,采用的VMFS文件系统。 两块硬盘指示灯亮黄色,raid5阵列崩溃,存储变得不可用。 服…

尝试修改苍穹外卖为”李小罗餐厅“

学习苍穹外卖后,将其修改为自己所需要的项目,也是对苍穹外卖项目的加深理解 对项目之间的连接等关系进一步清晰,那么便开始吧 d1_开始修改 修改名字为”李小罗餐厅“ src\views\login\index.vue src\router.ts 结果展示 修改进来之后的展示…