首页 > 其他分享 >以太网交换机基本原理

以太网交换机基本原理

时间:2022-10-11 15:36:44浏览次数:56  
标签:广播 基本原理 地址 MAC 交换机 以太网交换机 转发 设备

网络设备调试

网络设备调试,我们这里通常讲的都是通过console线接入网络设备进行命令行的调试,当然现在也有很多设备都支持web界面的调试,图形化带来的好处就是可视化,直观,操作简单。但是配置起来远远没有命令行来的快,而且图形化界面配置错了,你自己排查的时候都比较麻烦,但是命令行不一样,你进入设备查看自己的配置命令是否有问题一眼就能找到。所以做为一名专业的网络工程师对于设备的调试工作不能仅限于web界面,一定要熟练的使用命令行模式的设备功能配置。

网络设备文件管理

说到这里,其实对于互联网来说,交换机也好、路由器也罢,还有那些专业安全设备防火墙、漏扫、日志审计等等,其实都可以认为是一台具有特殊功能的计算机。计算机那肯定就是有他自己存储文件的地方,当然也具有跟计算机一样的设备存储器ROM、Flash、RAM。每个交换机第一次开运行的启动文件,其实对比过来就是我们电脑开启启动的windows系统一样,设备当前的配置和运行的配置是存在RAM中的,当设备突然断电的话,这部分配置就丢失了,所以大家在配置设备的时候,配置完了一定要记得随手save一下,确保配置被写入Flash中,保证设备在断电的时候不会配置丢失。多多save是一个好的习惯。设备的bootroom系统是存在ROM中的。其实和基本的计算机的文件存储差不多。若需要对设备进行系统升级,或者刷机等,操作步骤跟我们电脑自己装系统也差不多,不过最好不要自己做这些升级操作,不然升级失败可能就变成了一个“铁盒子”。

工作原理

对于以太网交换机的设备定义是什么呢,工作在数据链路层,通过MAC地址来进行数据转发的设备

标准Ethernet II 类型帧:

讲到MAC地址,肯定就要讲讲数据帧了,交换机使用的标准数据帧,Ethernet II帧这是常见三种帧里面,可以直接被IP协议使用的帧,其他两种是非标准IEEE802.3帧变种和IEEE802.3帧。我这里就只讲Ethernet II帧的相关知识,最小长度字节是64字节。其帧的数据定义格式为,目的MAC地址,源MAC地址,服务和类型,DATA,帧校验序列。

以太网交换机基本原理_mac地址

数据转发原理

交换机的数据转发原理,根据Ethernet II帧类型来看,第一步就是需要根据MAC地址来查看目的地址,在前面局域网基本原理中,提到过交换机的基本转发原理,就是收到数据包然后查看报文的目的地址,进行查本机的MAC地址表,若有对应的条目就进行转发,若没有对应的就进行全局广播。根据交换机的数据转发特性,他其实只是做记录查表转发的工作,无法做到识别错误数据包的情况,若我们日常接网线的时候,接二层线路接环路了,就是一根网线从SW-A的某个端口出去,又从SW-A的另一个端口回流,那么这个时候就会出现MAC地址表震荡和广播风暴两种情况。

MAC地址表震荡

就是当一个MAC地址从SW-A交换机的两个不同的接口收到数据包,这种时候设备会根据端口和MAC的对应表进行删改,因为不同的接口收到,就会出现频繁的删改删改的操作,这样不仅会影响其他端口和MAC地址的对应关系的写入,也会影响到数据正常转发的效率。

广播风暴

就是交换机不停的进行广播,当有一个客户端需要去访问一个交换机MAC表中未记录的MAC地址信息,那么这个时候本机没有查看到,交换机就会进行广播处理,这时候有一个线路从SW-A交换机出去,又从SW-A交换机的另一个口回来,因为广播风暴是对于除接收这个报文的源端口外的其他端口全都会被交换机进行广播,那么这个时候交换机从这个口出去的广播从另一个接口回来,因为本机没有这个目的MAC地址的端口对应信息,这个广播就会一直循环,若这种广播越来越多,会逐渐的占满设备性能,导致最终设备卡死的情况。




标签:广播,基本原理,地址,MAC,交换机,以太网交换机,转发,设备
From: https://blog.51cto.com/u_14167341/5746423

相关文章

  • 系列篇|结构光三维重建基本原理
    结构光三维重建系统是由一个相机和一个投影仪组成,关于结构光三维重建系统的理论有很多,其中有一个简单的模型是把投影仪看做相机来使用,从而得到物体的三维信息。接下来我将详......
  • JVM调优-GC基本原理和调优关键分析
    1.写在前面今天我们分享一下:垃圾回收算法,和调优的关键指标,等内容。2.JVM的GC基本原理2.1什么是垃圾?在内存中没有被引用的对象就是垃圾(一次请求会在内存中创建出很多的对象......
  • 分布式系统中的主从复制基本原理
    分布式系统中的主从复制基本原理复制指在多台机器上保存相同数据的副本,通过数据的复制,人们希望达到以下目的:使用户使用物理上离他们更近的的数据,降低访问延迟。部分组......
  • Python爬虫基本原理
    1、爬虫是什么爬虫是模拟用户在浏览器或者某个应用上的操作,把操作的过程、实现自动化的程序。当我们在浏览器中输入一个url后回车,后台会发生什么?比如说输入http://www.sina.......
  • 总结 | 相机标定的基本原理与改进方法
    1、相机模型(1)各个坐标系确定空间某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型(各个坐标系),这些坐标系之间的转换参数就是相机参数,求解参数......
  • JS中面向对象编程(OOP)的基本原理——this关键字、原型链、构造函数、继承
    面向对象编程(ObjectOrientedProgramming),是软件开发过程的主要方法之一。在OOP中,使用对象和类组织代码来描述事物及其功能。虽然点符号是访问对象属性的有效方法(如myobj.......
  • 什么是管理型工业以太网交换机
    大家都知道,以太网连接设备发展的下一代产品是管理型交换机,相较于集线器和非管理型交换机,管理型交换机拥有更多更复杂的功能,价格也高出许多-一般是一台非管理型交换机的3~4倍。......
  • 一--Fundamentals of Computer Architecture 计算机体系结构的基本原理
    1.1LayersofComputerSystem计算机系统的层次1.2DefiningComputerArchitecture定义计算机体系结构1.3MeasuringandReportingPerformance测量和报告性能1.4Qu......
  • 爬虫基本原理
    目录一、爬虫是什么二、爬虫的基本流程三、请求与响应四、总结一、爬虫是什么1、浏览器获取数据的方式浏览器提交请求->下载网页代码->解析/渲染成页面2、爬虫获......
  • PBR流程的基本原理与历史发展
     Hello,大家好,今天给大家带来PBR流程的基本原理与历史发展。1、什么是PBR?一、基于物理的材质(Material)二、基于物理的光照(Lighting)三、基于物理适配的摄像机(Camera)以......