拓朴图

1.交换机的工作原理:

交换机工作在OSI模型的第二层,数据链路层,主要用于终端用户接入网络,对数据帧进行交换。

交换机对数据帧交换的过程:

① 学习(Learning):交换机在进行数据转发时,交换机对发送端的MAC地址和端口进行记录,这个过程就叫做学习

如图所示:PC1 想要传输数据帧到 PC2,交换机从 E0/0/1 口接收到数据帧,查看其源MAC地址并将与其对应的E0/0/1口记录进MAC地址表。

② 泛洪(Flooding):交换机收到需转发的数据帧,但是MAC地址表中无目标端的MAC地址条目,则会将此数据帧发送给所有端口(除源端口)

泛洪前提:
(1)当交换机收到一个广播帧或未知的单播帧会泛洪;
(2)接口所处同一wans;
(3)接口是up状态;
(4)除去自身接收接口。

如图所示:交换机路由表内并无 PC2 的路由条目,此时交换机会从PC1 收到的数据帧转发给端口E2、E3、E4。

由于PC1 ping PC2  PC2会向 PC1 回报 所以交换机 MAC地址表会获得 PC2 的MAC地址

③ 转发(forwarding):交换机需转发的数据帧目的地址是已知的(MAC地址表中存在了的),则会将数据帧发送给对应目的地址的端口

如图所示:当交换机MAC地址表中存在 PC2 的MAC表项时,会直接将数据帧直接转发给特定端口E2。

④ 过滤(filtering):当进行转发时,除特定端口外的其他端口不转发

如图所示:交换机对端口E3、E4没有进行转发,是因为进行了过滤。

⑤ 老化(aging):当交换机学习到某个源MAC地址时会给这个条目一个时间戳(类似于有效时间,这个时间可自行设置,默认五分钟),每当收到此MAC地址发送的数据帧时,时间戳会被更新,若超过时间仍为收到从此MAC地址的数据帧,交换机则会将此条MAC条目移除。

2. MAC表的解读

MAC地址表主要记录着连接设备的MAC地址与交换机端口的映射关系,在进行数据转发时进行查询。

使用命令以下命令进行查询:

display mac-address

在MAC地址表中:

a. MAC Address项:表示主机MAC地址

b. VLAN项:表示此设备处于哪个VLAN,交换机连接设备默认为VLAN1(VLAN虚拟局域网:一组逻辑上的设备和用户的集合,不受物理位置限制)

c. Port项:交换机端口

交换机工作原理及MAC表(超详细,秒懂)相关推荐

  1. 交换机工作原理、MAC地址表、路由器工作原理详解

    一:MAC地址表详解 说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的.在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据 ...

  2. 网络工程师入门必备「思科模拟器」实现交换机工作原理_5分钟学会!超详细实验配置解析~

    交换机: 再当今局域网中,交换机作为是作为最常见的以太网交换设备.大到服务器级华为思科交换机,小到十几块钱的塑料盒子.那么作为局域网中最常见的交换设备,它是如何进行工作的. 交换机的工作环境: 交换机 ...

  3. 6.OSI七层模型及交换机工作原理及VLAN(虚拟局域网)及VTP(vlan同步技术)

    交换机工作原理及VLAN(虚拟局域网) ❤OSI参考模型:从下往上,第一层是物理层 物理层:在设备之间传输比特流(以010101这样的二进制进行传输,以电信号的形式进行传输,0没有,1有) 物理层给线 ...

  4. Wireshark抓包分析交换机工作原理

    [实验名称] 交换机工作原理 [实验目的] 1.熟悉Linux虚拟网络环境: 2.熟悉Linux中network namespace的基本操作: 3.熟悉Linux中虚拟以太网设备Tap和veth p ...

  5. CCNP1交换:三层架构概述、路由器交换机登录密码破解、VLAN、trunk(ISL、dot1Q)、DTP、VTP、交换机工作原理

    文章目录 CCNP1交换:三层架构概述.路由器交换机登录密码破解.VLAN.trunk(ISL.dot1Q).DTP.VTP.交换机工作原理 一.企业网三层架构概述: 1.冗余: 2.三层架构: 二. ...

  6. 路由和交换机工作原理

    路由器与交换机的工作原理 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因 ...

  7. 网络基础笔记(三)二层交换机工作原理、单点故障与链路聚合、DHCP

    目录   0x01 二层交换机工作原理   0x02 二层交换机单点故障如何解决   0x03 链路聚合   0x04 DHCP 0x01 二层交换机工作原理 二层交换机MAC表的限制 1.交换机MA ...

  8. eNSP第三篇:STP,生成树,xSTP,MSTP,多生成树,交换机工作原理,环路的形成

    STP,生成树,xSTP,MSTP,多生成树,交换机工作原理,环路的形成 了解环路的形成 交换机的工作原理 交换机接口在接收到数据包时,会检查数据包的源MAC地址和目的MAC地址,然后查询MAC地址表 ...

  9. 计算机网络 交换机工作原理

    交换机工作原理 数据通过网卡发送出去之前,必须在各层封装完成. 主机I向主机IV发送消息过程 主机I在各层上的数据都封装完毕,唯独在数据链路层没有目的主机的MAC地址,所以主机I会发送一个ARP广播. ...

最新文章

  1. Java8 Map中新增的方法使用总结
  2. FFMpeg的基本用法
  3. 解决启动flanneld失败的方法
  4. php简单的用户留言板实现内容(1-23)
  5. android 自定义 radiobutton 文字颜色随选中状态而改变
  6. java怎么生成字母_在Java中生成字母序列
  7. python怎么导入sql数据库_如何用Python3写一段将Excel数据导入SQL数据库?
  8. psacct工具 /var/account/pacct文件太大
  9. win7 计算机打不开搜狗,Win7系统中搜狗输入法不见了如何解决
  10. 深度学习和神经网络介绍
  11. FPS游戏中的喷漆效果原理
  12. 【IoT】电子产品如何做防静电 ESD 设计
  13. PHP练习6 使用MySQL实现简单身份验证
  14. 可立图证件照API实现智能证件照制作
  15. 默的各种写法图片_默字的意思、默的繁体字、默的笔顺笔画、默字部首和繁体字默的意思...
  16. 基于易语言,百度推广,飞鱼信息流,快手信息流等整合系统
  17. Win10 下报错 WerFault.exe -解决方法亲测有效
  18. 解决vtk中vtkStreamTracer例子无法显示流线的疑问
  19. 玲珑oj 1032 (容斥原理或前缀和优化dp)
  20. Java Web之过滤器(Filter)

热门文章

  1. python怎么取模,Python运算符之取模%
  2. 小程序直播 OBS 画质_直播带货小程序系统
  3. 在unity中,关于HttpWebRequest不能连接https前缀接口的问题
  4. Unity Android平台读取文件时添加了权限依然报错“Access to the path is denied“
  5. Java创建大小顶堆
  6. Python入门的必备图书在这里
  7. 研一Python基础课程第三周课后习题分享(下)(含源代码)
  8. oracle强弱动态游标,Oracle动态游标的使用
  9. 计算机技术应用于化学教学,第1篇多媒体技术应用于化学教学中意义.doc
  10. matlab画相轨迹,非线性振动系统相轨迹对应波形图的绘制方法