VLAN知识点总结

首先对交换机等设备进行了解

中继器:物理层设备 只能提供电流信息的电压恢复,但无法恢复波形,所以无法理论无限延长传输距离

集线器:物理层设备 多接口的中继器

二层交换机的作用: 区别集线器(HUB),HUB为物理层设备,只能直接转发电流

交换机为数据链路层设备,可以将电流与二进制转换(存储数据),实现了以下功能:

  1. 理论上无限的传输距离(识别数据后再将数据进行重新转发)
  2. 因为可以将电流转换为二进制,自然可以存储数据再转发,彻底解决了冲突----所有的接口可以同时收发数据
  3. 可以识别二层的数据帧报头,基于MAC地址实现二层的单播转发(二层单播—物理寻址),在一个交换网络内,实现一对一通讯,保障了数据的安全,减少了垃圾数据量,降低的转发延时;
  4. 提高端口密度—可以增加更多的接口

交换机工作原理:

当电流进入交换机后,接口将电流识别为二进制;然后查看数据帧中源MAC地址;将该MAC地址与其进入的接口进行映射记录到本地的MAC地址表中;再关注数据帧中的目标MAC地址,然后查询本地的MAC地址表,寻找对应的接口;若表中无记录,将洪泛该流量  (洪泛—除流量的入口外,其他所有接口复制转出)

被交换机洪泛的数据帧:

 广播帧---目标全F

  组播帧---未进行组播部署的交换机,交换机只能对组播进行洪泛

未知的单播帧---数据帧中目标MAC地址为单播地址,但交换机的MAC表中没有对应记录

默认CAM在一个mac最后出现的后300s将被删除;

MAC地址表和CAM的区别--- CAM是将MAC表中的MAC地址+接口编号+vlanid转换为hash值,再转换为二进制格式;意义在于识别更快;

三层架构:

企业内网设计的依据或参考

接入层:

提供端口的密度,用于用户终端的就近接入—二层交换机、AP

二层交换机 企业级交换机---可配置—vlan

                               ---无法配置---透明交换机、傻瓜式交换机

无线(WiFi)---会产生冲突---CSMA/CA—先发数据若产生冲突再排队

集线器-----会产生冲突----CSMA/CD—会告诉该环境下其他设备现在有信息需要排队

电口---POE技术---既传输数据又会给设备供电(监控器,WiFi)

汇聚层(分布层):

流量的集合,网关/DHCP/VLAN/STP/HSRP/VRRP/channel…

                 QOS/ACL

核心层(连接外网):

nat、高速路由转发

冗余—备份 :

线路、设备、网关、UPS(电源)--正常保证15分钟

VLAN:虚拟局域网   

二层交换与路由器(三层交换机)逻辑将一个广播域切分为多个,大大降低硬件成本;

判断是否在同一广播域----洪泛

配置思路:

1.交换机上创建vlan

2.交换机上各个接口划分到对应的vlan中

3.trunk干道---中继干道---不属于任何一个vlan,可以承载所有vlan的流量转发;具有标记(封装vlan号)和识别(解读vlan号)区分不同vlan的流量

封装协议IEEE802.1Q = dot1q

Cisco独有Native vlan—本帧vlan(不标记

4.vlan间路由--- 单臂路由(路由器子接口)    三层交换机

子接口作为带标记vlan的网关,若未带标记华为用物理接口当网关

Cisco的vlan:

编号12位二进制构成= 0-4095  其中1-4094 可用

1-1005  标准vlan – 任意条件均可使用       1006-4094扩展vlan  VTP模式为透明时使用

默认交换机存在vlan1      vlan1002-1005 (非以太网使用)

vlan1 为默认的native vlan,默认的管理vlan;且所有接口默认处于vlan1;

1.创建vlan
Switch(config)#vlan 2

Switch(config-vlan)#name classroom1

Switch(config-vlan)#exit

Switch(config)#vlan 3-10,15-20  批量创建
2.接口划入vlan
Switch(config)#interface fastEthernet 0/2

Switch(config-if)#switchport mode access    必须先将接口定义access模式才能进行划分

Switch(config-if)#switchport access vlan 2

Switch(config-if)#exit

Switch(config)#interface range fastEthernet 0/3 -4   批量划分

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#switchport access vlan 3
3.trunk干道

二层交换机手工配置trunk干道

Switch(config)#interface fastEthernet 0/24

Switch(config-if)#switchport mode trunk 

Cisco的二层交换机仅支持802.1q

三层交换机手工配置trunk干道—ISL和802.1q均支持  故配置前必须先定义封装类型

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#switchport trunk encapsulation dot1q

Switch(config-if)#switchport mode trunk

trunk干道---不属于任何一个vlan,承载所有vlan的流量,具有标记和识别不同vlan标签的功能

在数据帧中封装vlanID的方法存在两种:802.1q (dot1.q)    ISL(cisco私有标准)

802.1q与isl最大的区别:

1、802.1q 标记流为4个字节    ISL标记为20个字节

 2、802.1q存在native 本征vlan    默认不进行封装的一个vlan

 3、802.1q使用12位标记4096个vlan ISL使用10位标记1024个vlan

 4、ISL封装于数据帧的最前端   802.1q标记在前导位的后方

cisco的trunk干道还存在一个DTP技术,自动协商建立trunk干道;

默认cisco的45以上含45系列交换机为被动模式;45及以下为主动模式;

被动模式与被动模式   不能自动建立trunk;  手工配置=主动模式;

但任何模式与access模式不能建立为trunk;

Switch(config-if)#switchport mode dynamic ?

auto       Set trunking mode dynamic negotiation parameter to AUTO   被动模式

desirable   Set trunking mode dynamic negotiation parameter to DESIRABLE  主动模式

华为的valn:

1.创建vlan
 [SWA]vlan 10

 [SWA-vlan10]quit

 [SWA]vlan batch 2 to 3 5 10  批量创建vlan2-3,5,10
2.接口划入vlan

单个接口修改接口模式为access

  [SWA]interface GigabitEthernet 0/0/5

  [SWA-GigabitEthernet0/0/5]port link-type access

批量修改为access

[Huawei]port-group 1
[Huawei]group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/10
[Huawei]port link-type access

单个将接口划分到vlan

SWA]interface GigabitEthernet0/0/5

[SWA-GigabitEthernet0/0/5]port default vlan 3

批量将接口划分到vlan2

[Huawei]vlan 2

[Huawei-vlan2]port GigabitEthernet 0/0/1 to 0/0/2
3.trunk干道

进入接口后先修改接口类型为trunk模式;再定义该trunk干道可以允许通过的vlan;默认trunk干道的PVID-类似cisco的native vlan为vlan1,默认对vlan1 的流量不标记,且其他添加到允许列表也可正常通过

 [SWA-GigabitEthernet0/0/1]port link-type trunk

 [SWA-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3

 [Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all 允许所有vlan通过

[Huawei-GigabitEthernet0/0/1]port default vlan 3

修改trunk干道上的pvid,注一旦pvid不是默认的vlan1 了,那么需要在允许条件中添加新的PVID;此时原有的vlan1 不再是pvid,需要手工将其添加到允许列表中;

4.vlan间路由器

单臂路由—子接口—交换机连接路由器的那个交换机接口修改trunk模式

[RTA]interface GigabitEthernet0/0/1.1

[RTA-GigabitEthernet0/0/1.1]dot1q termination vid 2

[RTA-GigabitEthernet0/0/1.1]ip address 192.168.2.254 24

[RTA-GigabitEthernet0/0/1.1]arp broadcast enable

[RTA]interface GigabitEthernet0/0/1.2

[RTA-GigabitEthernet0/0/1.2]dot1q termination vid 3

[RTA-GigabitEthernet0/0/1.2]ip address 192.168.3.254 24

[RTA-GigabitEthernet0/0/1.2]arp broadcast enable
DHCP 池塘配置
dhcp enable  先全局开启DHCP服务

再接口开启dhcp服务,每个子接口单独开启

[r1]interface GigabitEthernet 0/0/0.1

[r1-GigabitEthernet0/0/0.1]dhcp select global

再定义池塘

ip pool v3

 gateway-list 192.168.2.1

 network 192.168.2.0 mask 255.255.255.0

 dns-list 114.114.114.114

华为VLAN部分的接口模式讲解:

  1. 只要流量进入华为的设备将马上打上标签;-- 华为设备内部转发的流量均存在标签
  2. 华为设备交换机上所有的接口存在转发允许列表,只有被转发允许列表允许的流量,才能从该接口进入或转出;   
  3. 从某个接口转出时,除查看允许列表外,还需要定义是否标记;
  4. 若某个流量从交换机某个接口进入时,没有标签,将被标记上该接口pvlan id;
  5. 若某个流量从交换机的某个接口进入时,存在标签,将匹配该接口的允许列表,若被允许可以进入,若未被允许将被丢弃;
  6. PC若接收到存在标记的流量,将丢弃;

无论接口为任何模式,均匹配以上6条规则;

接入模式:

只能允许一个VLAN通过(允许列表无法直接定义);PVID就是允许VLAN;且一定为不标记,只能改PVID

[sw1]interface GigabitEthernet 0/0/5

[sw1-GigabitEthernet0/0/5]port link-type access

[sw1-GigabitEthernet0/0/5]port default vlan 2
中继模式:

所有VLAN均可手动添加到允许列表中,默认仅pvid在允许列表,且pvID的出规则为不标记,其他VLAN出规则为标记;可以修改允许列表,可以同时允许多个vlan,不能修改是否携带标记,默认仅PVID不携带---模仿native vlan,其他vlan必须携带,可以修改PVID

[sw1]interface GigabitEthernet 0/0/6

[sw1-GigabitEthernet0/0/6]port link-type trunk

[sw1-GigabitEthernet0/0/6]port trunk pvid  vlan 2

[sw1-GigabitEthernet0/0/6]port trunk allow-pass vlan all
混杂模式:

所有VLAN均可手动添加到允许列表中,且可以在允许通过时,定义是否标记; 默认PVID 为VLAN1,出向规则为不标记;一旦PVID被修改,那么需要手工添加该VLAN到允许列表,同时可以定义是否标记;  (允许列表、是否携带标记、PVID均可任意修改)

[sw1]interface GigabitEthernet 0/0/7

[sw1-GigabitEthernet0/0/7]port hybrid tagged vlan 2 to 3 允许vlan2、vlan3过并且打上标记

[sw1-GigabitEthernet0/0/7]port hybrid untagged vlan 4 to 5  允许vlan4、vlan5,不打标记

[sw1-GigabitEthernet0/0/7]port hybrid pvid vlan 2  将pvid修改为2

[sw1]display port vlan active   查看接口的VLAN转发规则;

总接口:

数据帧从一个交换机接口进入时,先关注是否携带vlan id;

         1)携带 ----关注允许列表(list) ,若允许,便携带封装进入

         2)未携带----封装PVID的VLAN号进入

          数据帧从一个交换机接口出去时;那么必须在vlan list 中存在

         再关注是否携带封装出

         U   剥离      T    携带

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

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

相关文章

【问题处理】银河麒麟操作系统实例分享,服务器操作系统VNC远程问题分析

1.服务器环境以及配置 【内核版本】 4.19.90-23.8.v2101.ky10.aarch64 【OS镜像版本】 0518-server 2.问题现象描述 服务器通过vncserver:1.service服务启动的vnc服务后,普通用户用vnc连接时,锁屏后,然后输入登陆密码会报密码错误&…

五款3dmax常用插件推荐(含云渲染工具)

在三维建模和动画设计领域,3ds Max软件因其强大功能和灵活性而广受欢迎。为了进一步提升工作效率和创作质量,有许多插件可供选择。本文推荐五款常用3ds Max插件,帮助你更好实现复杂的模型和动效创作。 五款3dmax常用插件推荐 1、Kitchen Cab…

RocketMQ并发消息消费重试DEMO

无序消息的重试只针对集群消费模式生效;广播消费模式不提供失败重试特性 Producer 发了100个对象消息 public class AddProducer {public static void main(String[] args) throws Exception {DefaultMQProducer producer new DefaultMQProducer("a-group&q…

计算机视觉入门:探索机器如何“看见”世界

计算机视觉是人工智能领域的一个令人兴奋的分支,它使计算机能够从图像和视频中“看见”和理解世界。这项技术已经渗透到我们生活的方方面面,从智能手机的面部识别到自动驾驶汽车的导航系统。但是,计算机视觉是如何工作的呢?让我们…

U盘管理软件 设置U盘权限的软件

U盘管理软件 设置U盘权限的软件 我们都知道U盘的功能很强大,携带也很方便,但是它的危险指数也是相当高的,既容易携带病毒,又可以拷贝公司里的保密文件。所以很多企业都很关注对U盘使用的管理,而方法,最好的…

PLSQL的下载与安装

个人介绍 hello hello~ ,这里是 code袁~💖💖 ,欢迎大家点赞🥳🥳关注💥💥收藏🌹🌹🌹 🦁作者简介:一名喜欢分享和记录学习的…

色彩的魔力:渐变色在设计中的无限可能性

夕阳,天空,湖面,夕阳...随着距离和光影的变化,颜色的渐变色,近大远小、近实远虚的透视,为大自然营造了浪漫的氛围。延伸到UI/UX设计领域,这种现实、惊艳、独特的渐变色也深受众多设计师的喜爱。…

JavaEE初阶Day 13:多线程(11)

目录 Day 13:多线程(11)常见的锁策略1. 悲观锁 vs 乐观锁2. 重量级锁 vs 轻量级锁3. 自旋锁 vs 挂起等待锁4. 可重入锁 vs 不可重入锁5. 公平锁 vs 非公平锁6. 互斥锁 vs 读写锁 synchronized实现原理1. 锁升级2. 锁消除3. 锁粗化 CAS Day 13…

“捡到一束光,日落时还给太阳”

数据结构初阶题解 1.移除元素2.合并两个有序数组3.移除链表元素4.反转链表5.合并两个有序链表6.链表的中间结点7.环形链表的约瑟夫问题8.分割链表有感:其实我早就死了,死在破碎的三观里;死在飘渺的理想里;死在幻想的感情里&#x…

[AHK]自定义消息实现两个脚本之间通信

自己编写的两个脚本,用自定义消息实现,一个脚本控制另一个脚本,让被控脚本挂起或退出。 从aaa.ahk向bbb.ahk发送一个消息,bbb.ahk捕获消息后再进行处理,比如: 从aaa.ahk中向bbb.ahk发送特定的数字&#xff…

gpt-6有望成为通用工具

OpenAI CEO山姆奥特曼(Sam Altman)在最新的博客访谈中,提到gpt-6有望成为通用工具。 奥特曼还认为,目前的模型不够聪明,“使用GPT-2进行科学研究曾被认为是不切实际的想法。而如今,虽然人们使用GPT-4进行科…

短视频评论ID批量爬虫提取获客软件|DY评论下载采集工具

短视频评论批量抓取软件:智能拓客,精准抓取用户反馈 在当今数字化营销时代,了解用户的需求和反馈对于企业的发展至关重要。而作为流行的短视频平台,短视频评论蕴含了丰富的用户信息和市场洞察。为了帮助企业高效获取这些宝贵数据…

一秒内传输50万对纠缠光子?!纽约市量子网络刷新纪录

量子网络技术行业的领军企业Qunnect宣布,在纽约市的GothamQ网络上,其偏振量子比特的传输性能刷新了纪录。Qunnect利用现有的商用光缆实现了每秒传输50万对高保真度纠缠光子的速率,且该网络的正常运行时间超过了99%。 纽约34公里长的GothamQ量…

LIUNX文件系统

目录 1.磁盘的物理结构 2.CHS定位法 3.磁盘的逻辑存储 4.系统层面 inode.block[15] 创建文件的流程 查找文件的流程 了解文件系统,首先要了解磁盘是如何存储和读取数据的。 1.磁盘的物理结构 可以理解这个盘上有很多的小磁铁,通过旋转盘面和摆动…

C# 整数转罗马数字

罗马数字包含以下七种字符:I,V,X,L,C,D和M。 例如,罗马数字2写做 II ,即为两个并列的 1。12 写做XII,即为XII。27写做 XXVII,即为XXV II 。 通常情况下,罗马数字中小的数字在大的数字…

显示msvcp140.dll丢失要如何解决?这5种方法高效修复msvcp140.dll

msvcp140.dll是Microsoft Visual C Redistributable软件包中的一个文件,主要用于支持使用C编程语言编写的软件的正常运行。如果你的电脑出现缺少msvcp140.dll的错误消息,可能会影响到某些程序的启动和运行。然而,不必过度担心,因为…

【SQL每日一练】分组过滤练习题

文章目录 前言MySQL语法注意: 前言 题目:现在运营想查看每个学校用户的平均发贴和回帖情况,寻找低活跃度学校进行重点运营,请取出平均发贴数低于5的学校或平均回帖数小于20的学校。 drop table if exists user_profile; CREATE …

JavaSE:继承 多态

继承 继承的本质 子类能够使用父类的方法和变量 使用场景:代码复用 在一个类中实现了一个很复杂的方法,给一个新类重新实现这个方法,我们直接继承即可 public class Student {public String sno;public void study() {System.out.printl…

2024妈妈杯数学建模思路A题思路汇总分析 MathorCup建模思路分享

C题:移动通信网络中PCI规划问题 (完整版内容放在文末了) 2024MathorCup A题完整思路完整数据可执行代码后续高质量成品论文 l 难度评分: 3.5/5 l 开放度评分: 3/5 l 适合专业: 通信工程、计算机科学、电子工程 l 主要算法: 图论算法、…

02 - Git 之命令 + 删除 + 版本控制 + 分支 + 标签 + 忽略文件 + 版本号

1 Git相关概念 1.1 以下所谈三个区,文件并不只是简单地在三个区转移,而是以复制副本的方式转移 使用 Git 管理的项目,拥有三个区域,分别是 Working area工作区(亦称为 工作树Working Tree)、stage area …