【计算机网络】第三章 数据链路层(虚拟机与局域网)

简介: 【计算机网络】第三章 数据链路层(虚拟机与局域网)

3.9 以太网交换机自学习和转发桢的流程


以太网交换机的自学习和转发数据帧的流程如下:


自学习(Learning):


当交换机收到一帧时,它会检查帧中的源MAC地址,并将其与接收端口相关联。

交换机将源MAC地址与接收端口的映射信息存储在一个所谓的MAC地址表(也称为CAM表或转发表)中。


转发(Forwarding):


当交换机接收到目标主机的数据帧时,它会查找目标MAC地址在MAC地址表中的对应端口。


如果在MAC地址表中找到了目标MAC地址的映射信息,则交换机将该数据帧只转发到对应的端口上。


如果在MAC地址表中没有找到目标MAC地址的映射信息,则交换机将该数据帧广播到所有其他端口上(除接收端口外)。


在广播过程中,其他连接的交换机也会学习到该源MAC地址与对应端口的映射信息,并更新各自的MAC地址表。


更新(Updating):


交换机会周期性地检查MAC地址表中的条目,并根据实际网络流量情况进行更新。

如果长时间未收到某个MAC地址的数据帧,则该条目可能被删除,以释放存储空间。

通过自学习和转发的过程,以太网交换机可以实现根据MAC地址进行精确的数据帧转发,提高网络的传输效率和安全性。



交换机 工作在数据链路层(也包括物理层)

交换机 工作在数据链路层(也包括物理层),它收到桢后,在桢交换表中查找桢的目的MAC地址所对应的接口号,然后通过该接口转发桢。


以太网交换进行转发决策时使用的PDU地址是()

A 目的物理地址 B目的IP地址

C源物理地址 D 源IP地址



3.10 以太网交换机的生成树协议STP


以太网交换机使用 生成树协议STP 可以在增加冗余链路来提高网络可靠性的同时又 避免网络环路带来的各种问题。


  • 无论交换机之间采用怎样的物理连接,交换机都能够自动计算并构建一个逻辑上没有环路的网络,其逻辑扩扑结构必须是树型的(无逻辑环路)。
  • 最终生成的树型逻辑扩扑要确保连通整个网络。
  • 当首次连接交换机或网络物理扩扑发生变化时(有可能是人为改变或故障),交换机都将生成树的重新计算。


3.11 虚拟局域网


3.11.1 虚拟局域网VLAN概述


众多交换机组成的巨大广播域会带来包括 广播风暴 在内的弊端。

网络中会频繁出现广播信息:


  • TCP/IP 协议栈中的很多协议都会使用广播:

地址解析协议ARP(已知 IP 地址,找出其相应的 MAC 地址)

路由信息协议RIP(一种小型的内部路由协议)

动态主机配置协议DHCP(用于自动配置 IP 地址)

SO,分割广播域变得尤为主要:


  • 使用 路由器 可以隔离广播域(路由器工作在 网络层 ),但是路由器成本较高
  • 虚拟局域网 VLAN 技术营运而生


虚拟局域网VLAN(Virtual Local Area Network)是一种将局域网内的设备划分成与物理位置无关的逻辑组的技术,这些逻辑组具有某些共同的需求。同一个VLAN可以广播通信,不同的VLAN不能广播通信。


3.11.2 虚拟局域网VLAN的实现机制


是在交换机上实现的,需要交换机实现两大功能:


  • 能处理带有VLAN标记的桢(IEEE 802.1Q桢)
  • 交换机的端口可以支持不同的端口类型


交换机的端口类型有以下三种:(Access Trunk Hybrid)


接入端口(Access Port):接入端口用于连接终端设备,如计算机、打印机等。每个接入端口通常只允许一个VLAN使用,并将接收到的数据帧按照所属VLAN进行转发。


通道组端口(Trunk Port):通道组端口用于连接两个交换机之间或交换机与路由器之间的链路。它可以传输多个VLAN的数据帧,并使用特定的协议(如VLAN Trunking Protocol,VTP)来识别和传递不同VLAN之间的数据。


混杂端口(Mirrored Port):混杂端口是用于网络监控和分析的一种特殊端口类型。它可以将所有进出该交换机的数据帧复制并发送到特定的监控设备,以便进行流量分析、故障排除等操作。


这些不同类型的端口在交换机中起到不同的作用,根据实际需要选择合适的端口类型来满足网络配置和需求。


相关文章
|
6天前
|
存储 算法 网络虚拟化
【计算机网络】学习笔记,第三篇:数据链路层
现在的光纤宽带接入 FTTx 都要使用 PPPoE 的方式进行接入。在 PPPoE 弹出的窗口中键入在网络运营商购买的用户名和密码,就可以进行宽带上网了 利用 ADSL 进行宽带上网时,从用户个人电脑到家中的 ADSL 调制解调器之间,也是使用 RJ-45 和 5 类线(即以太网使用的网线)进行连接的,并且也是使用 PPPoE 弹出的窗口进行拨号连接的
20 5
|
7天前
计算机网络——数据链路层-媒体接入控制-静态划分信道(频分复用FDM、时分复用TDM、波分复用WDM、码分复用CDM)
计算机网络——数据链路层-媒体接入控制-静态划分信道(频分复用FDM、时分复用TDM、波分复用WDM、码分复用CDM)
9 1
|
8天前
计算机网络——数据链路层-媒体接入控制的基本概念
计算机网络——数据链路层-媒体接入控制的基本概念
19 7
|
8天前
|
网络协议 C语言 网络架构
计算机网络——数据链路层-点对点协议(组成部分、PPP帧格式、透明传输、差错检测、工作状态)
计算机网络——数据链路层-点对点协议(组成部分、PPP帧格式、透明传输、差错检测、工作状态)
31 7
|
8天前
|
缓存
计算机网络——数据链路层-可靠传输的实现机制:选择重传协议SR(介绍、工作原理、窗口尺寸、题目练习)
计算机网络——数据链路层-可靠传输的实现机制:选择重传协议SR(介绍、工作原理、窗口尺寸、题目练习)
11 0
|
30天前
|
算法 虚拟化 C++
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
188 0
|
8天前
|
Linux 调度 虚拟化
Linux系统——初识Linux、虚拟机介绍、VMware WorkStation安装、在VMware上安装Linux
Linux系统——初识Linux、虚拟机介绍、VMware WorkStation安装、在VMware上安装Linux
37 4
|
16天前
|
大数据 Linux 虚拟化
OVA Import:一个最快速度打造Linux虚拟机的操作 | Linux vmware
OVA Import:一个最快速度打造Linux虚拟机的操作 | Linux vmware
21 0
|
16天前
|
存储 SQL 数据挖掘
服务器数据恢复—误删除VMware虚拟机vmdk文件的数据恢复案例
服务器数据恢复环境: 某大厂PS4000服务器,服务器上部署VMware ESXi虚拟化平台。 服务器故障: 机房断电,重启后服务器中的某台虚拟机不能正常启动。管理员查看虚拟机配置文件,发现无法启动的虚拟机的配置文件除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还存在。联系VMware原厂工程师进行诊断,VMware原厂工程师尝试新建一个虚拟机,但发现存储空间不足,于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除了。VMware工程师重新建了一个虚拟机,分配了固定大小的虚拟磁盘,为虚拟机安装了Window
服务器数据恢复—误删除VMware虚拟机vmdk文件的数据恢复案例