VLAN学习总结(测试相关)

以下均为个人看法,如有错误欢迎各位大佬指点我。

Vlan是什么

vlan,虚拟局域网,LAN是局域网的意思,局域网可以简单理解为多台设备、pc的连接。VLAN 就是在逻辑上将一些设备划分为一个局域网。

Vlan的作用

①抑制广播风暴

首先,虚拟局域网能够有效地抑制广播风暴的产生。广播风暴就是指的广播数据(ffffffffffff地址会被转发到所有本网段的地址当中,也就是广播)充斥了整个网络,造成了非常大的带宽浪费。其产生原因是由于网络拓扑设计以及连接的问题,有可能会使得广播帧在网段内大量复制。

划分了vlan之后,广播帧只能在同一个vlan内转发,即便发生了广播风暴,他也被抑制在了很小的一个范围之内,不会影响整个网络的带宽。

这方面也可延伸出vlan的一个特性,同一个vlan的主机才能互通(按我的说法就是同一个vlan的数据帧才能通过主机的端口。不同的直接被丢弃了。)

②增强安全性

Vlan的特性之一就是不同vlan不能互通,那么主机之间交换数据泄密或者是什么的可能性就会小很多,这样就增加了安全性

③增加更多的虚拟局域网划分方式,这样使得工作组的组建更加的方便。

Vlan的可用值是1-4094

(拓展:QinQ的出现使得不太够用的4094翻了个次幂,使用QinQ可以有4094*4094个,这块不要记混)

Vlan用例测试心得

1.vlanID具有唯一性

2.vlan name和vlan id 对应

3.vlan的id1和4094最好不要使用,1是默认,4094经过测试可以用。

4.vlan的id是自动分配的,自动分配当前系统未使用最小的vlan id。

5.广播地址是FFFF-FFFF-FFFF

6.vlan可以配置ip地址,这个vlan下如果设置了管理口untag,那么该ip地址可用于管理设备。

7.一个vlan对应设置的ip地址的一个网段,以最后设置的一个生效。

8.不同的vlan之间不能设置相同网段的地址,每个网段对应一个vlan。(vlan的意义就在于划分局域网)

原文地址:https://www.cnblogs.com/jiry/p/11473892.html

时间: 2024-11-05 18:33:52

VLAN学习总结(测试相关)的相关文章

Linux学习记录--文件管理相关系统编程

文件管理相关系统编程 重要文件标识 打开文件标识 O_RDONLY:只读方式打开 O_WRONLY:只写方式打开 O_RDWR:可读写方式打开 打开文件操作副标识 O_CREAT:若路径中文件不存在则创建,使用Open函数时需同时指定文件权限 O_EXCL:若与O_CREAT连用,检查文件是否已经存在,若不存在则建立文件存在则返回错误,这使创建和测试成为一个原子操作 O_APPEND:读写文件从文件尾部开始移动,所有写入数据都加入文件尾部 O_TRUNC:若文件存在并且可以写入,此标识会将源文件

[Test]测试相关资料

一些资料收集测试相关,开发离不开测试. Python书籍 Testing Python  python测试,比较全面的介绍python测试的书籍 Test-Driven Web Development with Python 这是一本电子书,只看到有网页版本. 从django的视角一步步教你TDD 本文出自 "orangleliu笔记本"博客,请务必保留此出处http://blog.csdn.net/orangleliu/article/details/39559843

jQuery学习笔记--JqGrid相关操作 方法列表(上)

1.获得当前列表行数:$("#gridid").getGridParam("reccount"); 2.获取选中行数据(json):$("#gridid").jqGrid('getRowData', id); 3.刷新列表:$(refreshSelector).jqGrid('setGridParam', { url: ''), postData: ''}).trigger('reloadGrid'); 4.选中行:$("#jqGrid

#测试相关#Getting “junit.framework.AssertionFailedError: Forked Java VM exited abnormally” Exception

编写Ant脚本进行持续测试的时候,出现了junit.framework.AssertionFailedError: Forked Java VM exited abnormally的报错,以此为关键字谷歌了很久,得到的答案几乎都是扩大内存之类,或者设置junit标签的fork为no的,试过了均是无效. 其实这个提示是不够精准的. I faced similar issue. I ran junit tests as ant task. Added showoutput="yes" an

MySQL学习笔记-事务相关话题

事务机制 事务(Transaction)是数据库区别于文件系统的重要特性之一.事务会把数据库从一种一致状态转换为另一个种一致状态.在数据库提交工作时,可以确保其要么所有修改都已经保存了,要么所有修改都不保存. InnoDB存储引擎中的事务完全符合ACID的特性. 原子性(atomicity) 原子性是指整个数据库事务是不可分割的工作单位.只有使事务中所有的数据库操作执行都成功,才算整个事务成功.如果事务中任何一个SQL语句执行失败,那么已经执行成功的SQL语句也必须撤销,数据库状态应该退回到执行

测试相关知识点

android测试的研究方向: Android应用系统测试的设计 Android自动化测试Monkey工具环境搭建Monkey命令的使用ADB常用命令详解Robotium测试环境搭建Robotium工具的应用Android单元测试使用Junit对Android应用进行单元测试Android性能测试应用DDMS进行性能调试Android内存泄漏测试 测试相关知识点

MVC5 Entity Framework学习之更新相关数据

在上篇文章中学习了如何在页面中显示相关数据,本节中将学习如何对相关数据进行更新.对于大多数实体关系,可以通过更新外键或导航属性来更新数据,对于多对多关系,Entity Framework不会直接公开连接表,所以你需要通过相应的导航属性来添加和移除实体. 先看完成后的效果图 为Courses自定义Create 和Edit 页面 当一个新的course实体被创建时,该实体必须关联到一个已存在的department.要做到这一点,生成的框架代码应该要包括控制器方法和用于选择department的下列列

收集与测试相关的所有工具

Logiscope:白盒测试的一个自动化工具,贯穿于软件开发.代码评审.单元/集成测试.系统测试.以及软件维护阶段.执行代码静态结构分析.SmartBits:执行网络测试.WinRunner:功能测试工具 收集与测试相关的所有工具

关于OpenStack的学习路线及相关资源汇总

首先我们想学习openstack,那么openstack是什么?能干什么?涉及的初衷是什么?由什么来组成?刚接触openstack,说openstack不是一个软件,而是由多个组件进行组合,这是一个更深层次的理解,当我们看到dashboard的时候,我们或许对openstack感觉有一点感性认识了.dashboard可以理解为openstack与用户交流的一个窗口,而dashboard对于真正的使用者来讲,它的功能上面有一定的局限性.而对于初学者通过它,可能会对openstack有一定的了解.o