CSMA/CD | 机制分析 / 最小数据帧长度设定因素

注:本文为 “CSMA/CD | 冲突检测” 相关文章合辑

英文引文,机翻未校。
中文引文,未整理去重。


以太网 CSMA/CD 协议:通信原理、碰撞检测与退避机制深度解析

Srlua 小谢于 2024-04-09 23:19:37 发布

CSMA/CD 协议

最初的以太网通过一根总线连接多台计算机。这种连接方式因总线上无有源器件,被认为既简单又可靠。

img

以太网的广播发送方式

  • 总线上每台工作的计算机均可检测到节点 B 发送的数据信号。

  • 仅当数据帧首部的目标地址与计算机 D 的地址一致时,D 才接收该数据帧。

  • 其他计算机(如 A、C、E)检测到非目标数据帧后,直接丢弃而不接收。

  • 基于总线的广播特性,实现了一对一的通信机制。

以太网的关键技术措施

为简化通信流程,以太网采用两项重要措施:

(1)无连接的工作模式
  • 无需预先建立连接,可直接发送数据。

  • 对发送的数据帧不进行编号,也不要求接收方返回确认信息。

  • 该设计基于局域网信道质量较高、传输差错概率极低的假设。

以太网的服务特性

以太网提供不可靠交付服务,即尽最大努力传输数据。

当接收端检测到数据帧存在差错时,直接丢弃该帧,差错纠正由高层协议处理。

若高层协议因数据丢失而发起重传,以太网将重传帧视为新数据帧处理。

(2)曼彻斯特编码

以太网发送的数据采用曼彻斯特(Manchester)编码。

img

CSMA/CD 协议解析

CSMA/CD 全称为载波监听多点接入 / 碰撞检测(Carrier Sense Multiple Access with Collision Detection)。

  • 多点接入:多台计算机通过多点接入方式连接至同一总线。

  • 载波监听:各节点在发送数据前,先检测总线上是否有其他节点正在传输数据,若有则暂缓发送以避免碰撞。

需注意,“载波监听” 本质是通过电子技术检测总线是否存在数据信号,而非物理意义上的载波。

碰撞检测机制

碰撞检测指计算机在发送数据的同时,实时监测信道信号电压变化。

当多个节点同时发送数据时,总线信号电压摆动幅度增大(信号叠加)。若检测到信号电压超过设定阈值,即判定发生碰撞(冲突)。

碰撞后的处理流程

碰撞发生时,总线信号严重失真,无法恢复有效信息。

各发送节点一旦检测到碰撞,立即停止数据传输,避免网络资源浪费,随后等待随机时间后重新发送。

碰撞检测的必要性

由于电磁波在总线上的传播速率有限,可能出现以下情况:

节点 A 向节点 B 发送数据时,信号需经一定时间到达 B。若 B 在 A 的信号到达前发送自身数据(此时 B 的载波监听未检测到 A 的信号),两者数据必然在某一时刻发生碰撞,导致帧失效。

因此,需在数据发送过程中持续进行碰撞检测。

信号传播时延对载波监听的影响

img

img

CSMA/CD 的通信特性

采用 CSMA/CD 协议的以太网仅支持半双工通信(双向交替通信),无法实现全双工通信。

由于发送数据后短时间内存在碰撞风险,以太网的平均通信量显著低于理论最大数据率。

争用期(碰撞窗口)

最早发送数据帧的节点,在发送后**至多经过 2 τ \tau τ(两倍端到端往返时延)**即可判断数据帧是否发生碰撞。

以太网将端到端往返时延 2 τ \tau τ 定义为争用期碰撞窗口

若在争用期内未检测到碰撞,则可确认本次发送成功。

二进制指数退避算法(truncated binary exponential type)

发生碰撞的节点停止发送后,需等待随机时间重新发送。具体规则如下:

  • 基本退避时间设为争用期 2 τ \tau τ

  • 从整数集合 [0, 1, …, ( 2 k 2^{k} 2k-1)] 中随机选取退避系数 r,重传时延为 r 倍基本退避时间。

  • 参数 k 计算公式: k = M i n [ 重传次数, 10 ] k = Min [重传次数,10] k=Min[重传次数,10](当重传次数 k ≤ 10 k≤10 k10 时,k 等于重传次数;超过 10 次后,k 固定为 10)。

  • 若重传达 16 次仍失败,则丢弃该帧并向高层协议报告错误。

争用期的长度设定

10 Mbit/s 以太网的争用期长度为 51.2 μs。在此期间,可传输 512 bit(64 字节)数据。

这意味着:若数据帧前 64 字节未发生碰撞,则后续数据必然不会碰撞。

最短有效帧长

碰撞必然发生在数据帧发送的前 64 字节内。检测到碰撞后,节点立即停止发送,因此冲突帧长度必小于 64 字节。

以太网规定最短有效帧长为 64 字节,小于该长度的帧均视为因碰撞中止的无效帧。

强化碰撞机制

当发送节点检测到碰撞时,执行以下操作:

(1)立即终止数据发送;

(2)发送若干比特的人为干扰信号(jamming signal),确保所有节点感知碰撞发生。

人为干扰信号示意图:

img

CSMA/CD 协议执行流程

  • (1)发送准备:节点准备发送数据,需先检测信道状态。

  • (2)信道检测:若检测到信道忙,持续监听直至信道空闲;若信道空闲且在 96 比特时间内保持空闲(满足帧间最小间隔),则发送数据帧。

  • (3)碰撞检测:发送过程中持续监听信道,可能出现两种情况:

    发送成功:争用期内未检测到碰撞,帧传输成功,返回(1)进入下一轮流程。

    发送失败:争用期内检测到碰撞,立即停止发送并发送人为干扰信号;执行指数退避算法,等待 r 倍 512 比特时间后返回(2)重新检测信道;若重传 16 次仍失败,停止重传并上报错误。


以太网最小帧长机制与高速网络冲突检测

一、最小帧长的理论计算

在以太网中,冲突检测机制(CSMA/CD)要求满足 发送帧时间 ≥ 争用期(2τ),其中 τ 为信号在网络中的最大传播时延。

当传输速率高于 10 Mbps 时,理论最小帧长需通过以下公式计算:
最小帧长 = 传输速率 × 争用期(2τ) \text{最小帧长} = \text{传输速率} \times \text{争用期(2τ)} 最小帧长=传输速率×争用期(
示例:对于 100 Mbps 以太网,若 τ = 25.6 μs,则争用期 2τ = 51.2 μs。计算可得理论最小帧长为:
100 × 10 6  bit/s × 51.2 × 10 − 6  s = 5120  bit(640 字节) 100 \times 10^{6} \ \text{bit/s} \times 51.2 \times 10^{-6} \ \text{s} = 5120 \ \text{bit(640 字节)} 100×106 bit/s×51.2×106 s=5120 bit640 字节)

二、标准兼容性与最小帧长规定

IEEE 802.3 标准为确保不同速率以太网的互操作性,统一规定 10 Mbps、100 Mbps、1000 Mbps 以太网的最小帧长均为 64 字节(512 bit)。这一规定在高速场景下会导致发送时间远小于争用期,例如 100 Mbps 下发送 64 字节仅需 5.12 μs,使传统冲突检测效率显著下降,需通过技术改进弥补。

三、高速以太网的冲突检测

3.1 载波扩展(Carrier Extension)

  • 原理:当发送帧长小于扩展阈值(如 512 字节)时,在帧末尾填充非数据字段,使实际发送长度延长至 512 字节,确保发送时间 ≥ 争用期。
  • 示例:64 字节短帧需填充 448 字节扩展数据,发送 512 字节帧的时间为 40.96 μs(接近争用期 51.2 μs)。
  • 应用:100 Mbps 以太网(IEEE 802.3u)强制采用,千兆以太网(1000BASE-T)对短帧同样适用。

3.2 帧突发(Frame Bursting)

  • 原理:允许设备在成功发送一个扩展帧后,连续突发传输多个短帧(无需重新竞争信道),减少填充数据开销。
  • 机制:首个短帧扩展至 512 字节,后续短帧直接发送,突发总长度不超过最大帧长(1500 字节)。
  • 优势:提升带宽利用率,兼容传统帧结构,仅在物理层增加控制逻辑。
  • 应用:千兆以太网(1000BASE-X)与载波扩展结合使用。

四、冲突检测的辅助优化

4.1 物理层跨距优化

通过限制网络跨距(如使用高性能传输介质、缩短设备间距),降低信号传播时延 τ,从而减小争用期。例如,100 Mbps 以太网使用 5 类双绞线时,最大跨距 200 米(τ ≈ 1 μs,争用期 2 μs),远小于 10 Mbps 以太网的 500 米跨距(τ ≈ 2.5 μs)。

4.2 全双工通信模式

在全双工场景下(如交换机与终端直连),收发信道独立,无需竞争共享介质,彻底废除 CSMA/CD 机制,从根本上消除冲突检测需求。现代高速以太网普遍采用此模式,仅在共享介质网络(如集线器连接)中保留 CSMA/CD。

五、技术方案对比与性能平衡

技术方案核心解决问题局限性或代价
载波扩展短帧发送时间不足争用期填充数据增加,效率降低
帧突发载波扩展导致的带宽浪费需缓存多帧,设备复杂度上升
缩短网络跨距物理层传播时延过大限制网络覆盖范围
全双工模式彻底消除冲突检测需求需专用链路,不兼容共享网络

总结:高速以太网通过“载波扩展 + 帧突发”技术组合、物理层优化及全双工模式,在维持最小帧长标准兼容性的同时,有效保障了冲突检测可靠性,实现了从 10 Mbps 到万兆级网络的平滑演进。

六、争用期、最大传输时间与最小帧长度

6.1 争用期(Contention Period)

在以太网中,争用期是指一个站点检测到信道空闲后,开始传输数据前必须等待的一段时间。其主要作用是确保 CSMA/CD 协议能够有效检测到冲突,避免数据包碰撞。争用期也代表了最坏情况下的往返时延(Round Trip Time, RTT),即信号从一个站点传到最远站点再返回所需的时间。

争用期的计算:争用期与网络速率有关,计算公式如下:
争用期 = 512  bit 网络速率 \text{争用期} = \frac{512 \ \text{bit}}{\text{网络速率}} 争用期=网络速率512 bit
其中,512 bit 是以太网中保证冲突检测所需要的最小比特数,对应于 64 字节的最小帧长。该公式基于以太网的最小帧长计算争用期。不同速率以太网的争用期如下表所示:

网络速率争用期计算公式争用期结果
10 Mbps 512  bit 10 × 10 6  bit/s \frac{512 \ \text{bit}}{10 \times 10^{6} \ \text{bit/s}} 10×106 bit/s512 bit51.2 μs
100 Mbps 512  bit 100 × 10 6  bit/s \frac{512 \ \text{bit}}{100 \times 10^{6} \ \text{bit/s}} 100×106 bit/s512 bit5.12 μs
1000 Mbps 512  bit 1000 × 10 6  bit/s \frac{512 \ \text{bit}}{1000 \times 10^{6} \ \text{bit/s}} 1000×106 bit/s512 bit0.512 μs

6.2 最大传输时间

最大传输时间是指一个站点发送一个最大长度的数据帧所需的时间。其计算与网络速率和最大传输单元(MTU)有关,计算公式如下:
最大传输时间 = MTU × 8  bit 网络速率 \text{最大传输时间} = \frac{\text{MTU} \times 8 \ \text{bit}}{\text{网络速率}} 最大传输时间=网络速率MTU×8 bit
其中,MTU 是指以太网帧中数据载荷的最大字节数,以太网 MTU 通常为 1500 字节。不同速率以太网的最大传输时间如下表所示:

网络速率MTU(字节)最大传输时间公式最大传输时间
10 Mbps1500 ( 1500 × 8 )  bit 10 × 10 6  bit/s \frac{(1500 \times 8) \ \text{bit}}{10 \times 10^{6} \ \text{bit/s}} 10×106 bit/s(1500×8) bit1.2 ms
100 Mbps1500 ( 1500 × 8 )  bit 100 × 10 6  bit/s \frac{(1500 \times 8) \ \text{bit}}{100 \times 10^{6} \ \text{bit/s}} 100×106 bit/s(1500×8) bit0.12 ms
1000 Mbps1500 ( 1500 × 8 )  bit 1000 × 10 6  bit/s \frac{(1500 \times 8) \ \text{bit}}{1000 \times 10^{6} \ \text{bit/s}} 1000×106 bit/s(1500×8) bit0.012 ms

6.3 最小帧长度

以太网帧的长度存在最小限制,这是为了保证 CSMA/CD 协议的正常工作,确保网络的稳定性和有效性。

  • 设定因素
    • 避免碰撞(Collision):早期以太网采用总线拓扑结构,多个设备共享同一物理信道。如果帧过短,发送方可能在发送完毕后,才收到冲突信号,导致发送失败。合理的最小帧长度,能够降低因帧过短而引发的碰撞概率。
    • 确保冲突检测(Collision Detection):以太网采用的 CSMA/CD 协议要求发送设备在数据帧传输过程中能够检测到冲突。最小帧长度必须足够长,以保证在信号从发送端传播至接收端并返回的时间内(即两倍的传播时延),发送设备能够检测到冲突。
  • 计算公式:最小帧长度的计算公式如下:
    L min = 2 × t prop × R L_{\text{min}} = 2 \times t_{\text{prop}} \times R Lmin=2×tprop×R
    公式中各参数含义如下:
    • L min L_{\text{min}} Lmin:最小帧长度,单位为比特(bit)。
    • t prop t_{\text{prop}} tprop:传播时延,即信号从一个站点传播到另一个站点所需的时间,单位为秒(s)。
    • R R R:网络的传输速率,单位为比特每秒(bit/s)。
  • 实例:以早期传输带宽为 10 Mbps 的以太网为例,其最小帧长度为 64 字节(512 bits)。发送该最小帧所需的时间 t min t_{\text{min}} tmin 等于其争用期,计算如下:
    t min = 64 × 8  bit 10 × 10 6  bps = 51.2   μ s t_{\text{min}} = \frac{64 \times 8 \ \text{bit}}{10 \times 10^{6} \ \text{bps}} = 51.2 \ \mu \text{s} tmin=10×106 bps64×8 bit=51.2 μs

6.4 例题分析

题目:在一个采用 CSMA/CD 协议的网络中,传输介质为一根完整的电缆,传输速率 R = 1  Gbps = 10 9  bps R = 1 \ \text{Gbps} = 10^9 \ \text{bps} R=1 Gbps=109 bps,电缆中的信号传播速度 v = 200 , 000  km/s = 2 × 10 8  m/s v = 200,000 \ \text{km/s} = 2 \times 10^8 \ \text{m/s} v=200,000 km/s=2×108 m/s。若最小数据帧长度减少 800 比特,求最远的两个站点之间的距离至少需要如何变化。

  • 解题思路

    • 最小帧长度与距离的关系:最小帧长度 L min L_{\text{min}} Lmin 与距离 d d d 的关系为:

      L min = 2 × t prop × R = 2 × d v × R L_{\text{min}} = 2 \times t_{\text{prop}} \times R = 2 \times \frac{d}{v} \times R Lmin=2×tprop×R=2×vd×R

      其中 t prop t_{\text{prop}} tprop 是信号传播时间, v v v 是信号传播速度, R R R 是传输速率。

    • 新的最小帧长度:新的最小帧长度 L new L_{\text{new}} Lnew 为:

      L new = L original − 800  bit L_{\text{new}} = L_{\text{original}} - 800 \ \text{bit} Lnew=Loriginal800 bit

    • 距离变化的计算:由最小帧长度公式,可以得到原始距离 d original d_{\text{original}} doriginal 和新距离 d new d_{\text{new}} dnew 的关系:
      d original = L original × v 2 × R d_{\text{original}} = \frac{L_{\text{original}} \times v}{2 \times R} doriginal=2×RLoriginal×v d new = L new × v 2 × R d_{\text{new}} = \frac{L_{\text{new}} \times v}{2 \times R} dnew=2×RLnew×v

      距离变化 Δ d \Delta d Δd 为:

      Δ d = d original − d new = L original × v 2 × R − ( L original − 800 ) × v 2 × R = 800 × v 2 × R \Delta d = d_{\text{original}} - d_{\text{new}} = \frac{L_{\text{original}} \times v}{2 \times R} - \frac{(L_{\text{original}} - 800) \times v}{2 \times R} = \frac{800 \times v}{2 \times R} Δd=doriginaldnew=2×RLoriginal×v2×R(Loriginal800)×v=2×R800×v

  • 计算过程:代入给定的值 v = 2 × 10 8  m/s v = 2 \times 10^8 \ \text{m/s} v=2×108 m/s R = 10 9  bps R = 10^9 \ \text{bps} R=109 bps,可得

    Δ d = 800 × 2 × 10 8 2 × 10 9 = 80  m \Delta d = \frac{800 \times 2 \times 10^8}{2 \times 10^9} = 80 \ \text{m} Δd=2×109800×2×108=80 m

    如果最小数据帧长度减少了 800 比特,最远的两个站点之间的距离至少需要减少 80 米。


Propagation Delay

传播延迟

July 22, 2019

You may know that the minimum frame size in an Ethernet network is 64 bytes or 512 bits, including the 32 bit CRC. You may also know that the maximum length of an Ethernet cable segment is 500 meters for 10BASE5 thick cabling and 185 meters for 10BASE2 thin cabling. It is, however, a much less well known fact that these two specifications are directly related. In this essay, we will discuss the relationship between minimum frame size and maximum cable length.
你可能知道,以太网中的最小帧长为64字节(即512比特),其中包含32比特的CRC校验码。你可能还了解,以太网电缆段的最大长度规格为:10BASE5粗缆为500米,10BASE2细缆为185米。然而,鲜为人知的是,这两项规格存在直接关联。在这篇文章中,我们将讨论最小帧长与最大电缆长度之间的关系。

Before we discuss frame size and cable length, an understanding of signal propagation in copper media is necessary. Electrical signals in a copper wire travel at approximately 2/3 the speed of light. This is referred to as the propagation speed of the signal. Since we know that Ethernet operates at 10Mbps or 10,000,000 bits per second, we can determine that the length of wire that one bit occupies is approximately equal to 20 metres or 60 feet via the following maths:
在讨论帧大小和电缆长度之前,我们需要了解铜介质中的信号传播。铜线中的电信号传播速度大约是光速的2/3,这被称为信号的传播速度。由于我们知道以太网的工作速率是10 Mbps或10,000,000 bit/s,我们可以通过以下计算确定一个比特所占据的电缆长度大约为20米或60英尺:

speed of light in a vacuum = 300 , 000 , 000  metres/second \text {speed of light in a vacuum} = 300,000,000 \ \text {metres/second} speed of light in a vacuum=300,000,000 metres/second
真空中光速 = 300,000,000 米/秒

speed of electricity in a copper cable = 200 , 000 , 000  metres/second \text {speed of electricity in a copper cable} = 200,000,000 \ \text {metres/second} speed of electricity in a copper cable=200,000,000 metres/second
铜缆中电信号速度 = 200,000,000 米/秒

200 , 000 , 000  m/s 10 , 000 , 000  bits /s = 20  metres per bit \frac {200,000,000 \ \text {m/s}}{10,000,000 \ \text {bits /s}} = 20 \ \text {metres per bit} 10,000,000 bits /s200,000,000 m/s=20 metres per bit
200 , 000 , 000  m/s 10 , 000 , 000  bits/s = 20  米/比特 \frac{200,000,000 \ \text{m/s}}{10,000,000 \ \text{bits/s}} = 20 \ \text{米/比特} 10,000,000 bits/s200,000,000 m/s=20 /比特

We can further determine that a minimum size Ethernet frame consisting of 64 bytes or 512 bits will occupy 10,240 metres of cable.
我们还可以进一步确定,一个由64字节或512比特组成的最小尺寸的以太网帧将占据10,240米的电缆。

The Relationship

关系

The only time that an Ethernet controller can detect collisions on the wire is when it is in the transmit mode. When an Ethernet NIC has finished transmitting and switches to receive mode, the only thing it listens for is the 64 bit preamble that signals the start of a data frame. The minimum frame size in Ethernet is specified such that, based on the speed of propagation of electrical signals in copper media, an Ethernet card is guaranteed to remain in transmit mode and therefore detecting collisions long enough for a collision to propagate back to it from the farthest point on the wire from it.
以太网控制器只有在发送模式下才能检测到线路上的冲突。当以太网网卡完成发送并切换到接收模式时,它唯一监听的是64比特的前导码,该前导码表示数据帧的开始。以太网的最小帧长是这样规定的:基于铜介质中电信号的传播速度,以太网卡保证保持在发送模式,并因此检测冲突足够长的时间,以便冲突从线路上最远的点传播回网卡。

Take, for example, a length of 10BASE5 thick Ethernet cabling exactly 500 meters long (the maximum that the spec allows) with two stations, Station A and Station B, attached to the farthest ends of it.
以一个长度为500米(规格允许的最大长度)的10BASE5粗以太网电缆为例,两端分别连接了两个站点,站点A和站点B。

If Station A begins to transmit, it will have transmitted 25 bits by the time the signal reaches Station B, 500 meters away. If Station B begins to transmit at the last possible instant before Station A’s signal reaches it, the collision will reach Station A 25 bit - times later (the time it takes for the signal on the wire to travel one bit - length – 20 metres in copper cable). Station A will have transmitted only 50 bits when the collision reaches it – nowhere near the 512 bit boundary for an early collision.
如果站点A开始发送,当信号到达500米远的站点B时,它将已经发送了25比特。如果站点B在站点A的信号到达它的最后一刻开始发送,冲突将在25比特时间后到达站点A(信号在铜缆上行进一个比特长度所需的时间——铜缆中为20米)。当冲突到达站点A时,它只发送了50比特——远未达到早期冲突的512比特边界。

Upon closer examination, however, a peculiarity arises. If a normal collision happens before the 512 bit boundary, Station A would have to be over 5000 metres away from Station B before a late collision occurred. Examine the maths for yourself: 512 bits times 20 metres/bit = 10,240 metres. That’s 256 bits or approximately 5000 metres for the signal to propagate from Station A to Station B and 5000 metres for the collision event to propagate back to and be detected by Station A. It seems like a late collision would never occur with a maximum cable length of only 500 metres. What is the reason for the overhead?
然而,仔细检查后,出现了一个奇特之处。如果一个正常的冲突发生在512比特边界之前,站点A必须在站点B超过5000米远的地方才会发生晚期冲突。自己检查一下数学计算:512比特乘以20米/比特=10,240米。这意味着信号从站点A传播到站点B需要256比特时间(约5000米),冲突事件传播回站点A并被检测到需要再5000米。似乎在最大电缆长度仅为500米的情况下,晚期冲突永远不会发生。那么,为什么会有这个额外的开销呢?

The reason for the overhead is twofold. First of all, while the maximum possible cable segment length in Ethernet is 500 metres, it is possible to extend that length with up to 4 repeaters before the IEEE 802.3 spec is violated. This means that the signal may have to travel through as much as 2500 metres of cable to reach Station B, or 5000 metres of cable round trip. The second and final reason for the overhead lies solely in the carefulness of Ethernet’s inventors. Generally the spec is twice as strict as it needs to be, allowing ample room for errors.
这个额外开销的原因有两个方面。首先,尽管以太网中可能的最大电缆段长度是500米,但在违反IEEE 802.3标准之前,可以用多达4个中继器来延长该长度。这意味着信号可能需要通过多达2500米的电缆才能到达站点B,或者往返5000米的电缆。第二个也是最后一个关于额外开销的原因完全在于以太网发明者的谨慎。一般来说,规范比实际需要严格两倍,为错误留出了足够的空间。

Herein lies one of the greatest strengths and weaknesses of Ethernet. It is a strength in that if you need to, you can probably get away with violating the specs – an extra length of cable here, an extra repeater there and your network continues to run normally. It is a weakness in that while you can get away with violating the specs, there is a very fine line between a network that is violating the specs and is running and a network that is violating the specs and is crippled by late collisions and you never know which extra bit of wire or extra repeater is going to cross the line.
这是以太网最大的优势和弱点之一。它的优势在于,如果需要的话,你可能可以违反规范而不被发现——在这里加一段额外的电缆,在那里加一个额外的中继器,你的网络仍然可以正常运行。它的弱点在于,尽管你可以违反规范而不被发现,但违反规范且正常运行的网络和违反规范且因晚期冲突而瘫痪的网络之间有一条非常细的界限,你永远不知道哪一段额外的电线或额外的中继器会越过这条线。

Despite this dire warning, there are some general rules for violating specs:
尽管有这个严厉的警告,但违反规范也有一些一般性的规则:

  • If your vendor tells you you can violate the spec and you’re not mixing vendors, it’s probably ok. If you mix vendors, obey the strictest vendor.
    如果你的供应商告诉你,你可以违反规范,并且你没有混合使用供应商,那么这可能是可以的。如果你混合使用供应商,那么遵守最严格的供应商的规范。

  • If something is wrong with your network and you know that it violates the spec in places, those places should be the first ones you check. Try segmenting the network with a bridge and see which side of the bridge the problems are on.
    如果你的网络出了问题,并且你知道它在某些地方违反了规范,那么这些地方应该是你首先检查的地方。尝试用网桥分割网络,看看问题在哪一边的网桥上。


via:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值