当前位置: 首页 > news >正文

网络华为HCIA+HCIP数据链路层协议-以太网协议

以太网协议

  • 以太网是当今现有局域网(Local Area Network,LAN)采用的最通用的通信协议标准,该标准定义了在局域网中采用的电缆类型和信号处理方法。
  • 以太网是建立在CSMA/CD(Carrier Sense Multiple Access/Collision Detection,载波监听多路访问/冲突检测)机制上的广播型网络。

  • 先听后发
  • 边听边发
  • 冲突避退
  • 随机重发

以太网卡

网络接口卡(Network Interface Card,NIC)也称为“网卡”是计算机、交换机、路由器等网络设备与外部网络世界相连的关键部件。

以太网帧

  • 以太网技术所使用的帧称为以太网帧(Ethernet Frame),或简称以太帧  Type >= 1536
  • 以太帧的格式有两个标准:EthernetII格式和IEEE802.3格式。                Type<1536

MTU = 1500 

MAC地址

48bit

分类

  • OUI(organizationally Unique Identifier):厂商代码,由IEEE分配,3 Byte,24 bit。
  • 制造商分配:3Byte,24 bit

以太网二层交换机 

  • 泛洪   (未知单播帧泛洪)
  • 转发
  • 丢弃(入接口和出接口是一个)

VLAN(虚拟局域网)

  • 虚拟局域网VLAN可以隔离广播域。

     特点:

  • 不受地域限制。
  • 同一VLAN内的设备才能直接进行二层通信。

VLAN标签

4bits

VLAN划分

 先在交换机接口配置PVID  就是VLAN num

 以太网二层接口类型

Access接口
交换机上常用来连接用户PC、服务器等终端设备的接口。Access接口所连接的这些设备的网卡往往只收发无标记帧。Access接口只能加入一个VLAN。
Trunk接口
Trunk接口允许多个VLAN的数据帧通过,这些数据帧通过802.1QTag实现区分。Trumk接口常用于交换机之间的互联,也用于连接路由器防火墙等设备的子接口。
Hybrid接口(混合)
Hybrid接口与Trunk接口类似,也允许多个VLAN的数据帧通过,这些数据帧通过802.1Q Tag实现区分。用户可以灵活指定Hybrid接口在发送某个(或某些)VLAN的数据帧时是否携带Tag。

小结 

 

STP协议 

BUM帧(Broadcast,Unknow unicast,Mlulticast)指定广播、未知单播及组播帧

 

 

配置BPDU的比较原则 

STP按照如下顺序选择最优的配置BPDU:

  • 1.最小的根桥ID
  • 2.最小的RPC
  • 3.最小的网桥ID
  • 4.最小的接口ID

STP计算过程

  • 选择根桥                 
  • 选择根端口          非根桥上里根桥最近的端口  比较收到的BPDU
  • 选择指定端口       每一条链路选一个(非根桥上除了根端口 剩下的端口比较   一般根桥的端口都为指定端口   比较收到的BPDU)
  • 阻塞非指定端口

STP接口状态

拓扑变化-故障

根桥故障

 

直连链路故障

 非直连链路故障

50s

故障导致MAC地址表错误

TCN BPDU

RSTP

VBST(基于VLAN的生成树)

MSTP(多生成树)

MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡。

相关文章:

  • 手写一个简易版的tomcat
  • 解释VLA和具身智能之间的关系
  • 神经网络中常用语言特性(python)(待完善)
  • 视创云展:打造沉浸式体验环境,助力企业线上营销
  • 【multisim设计一个数控脉宽脉冲信号发生器电路图】2022-9-14
  • Linux》Ubuntu》Docker >>安装中文版GitLab compose
  • Modbus TCP到RTU:轻松转换指南!
  • [Java实战]性能优化qps从1万到3万
  • LinuX---Shell---流程控制
  • Android 打包module为jar和aar包 基础
  • 从单品互联到全屋智能:BLE协议如何引爆下一代家居交互革命
  • Python 玩转接口自动化测试!(实战)
  • QT:文件读取
  • Winform基础知识61-80
  • Vi/Vim命令详解:高效文本编辑的利器
  • std::stack和std::queue
  • 判断一个对象上有没有相关属性的优雅写法、no-undefined
  • C++ primer plus 类和对象上
  • Spring Security 的认证核心组件
  • 【mysql】centOS7安装mysql详细操作步骤!
  • 中国驻美大使:远离故土的子弹库帛书正随民族复兴踏上归途
  • 美官方将使用华为芯片视作违反美出口管制行为,外交部回应
  • 中国社联成立95周年,《中国社联期刊汇编》等研究丛书出版
  • “大型翻车现场”科技满满,黄骅打造现代化港口和沿海新城典范
  • 手机表面细菌菌落总数可能比马桶高10倍,医生详解如何洗手
  • 最高人民法院原副院长唐德华逝世,享年89岁