了解生成树协议 (STP) 以及 CDP 和 DTP 的工作原理

网络工程 生成树 数据包追踪器 发展计划
2021-07-16 16:36:01

我在由两台笔记本电脑和一台交换机组成的数据包跟踪器上制作了以下简单的网络模型。我不在笔记本电脑或交换机上做任何配置,我唯一做的就是用直通电缆连接它们。

在此处输入图片说明

在“模拟”模式下,我可以看到交换机不断地向笔记本电脑发送大部分 STP,有时还会发送 CDP 和 DTP 数据包。为了了解 STP 协议的工作原理,我研究了这个但我仍然有这些问题:

  • 上面的数据包跟踪器屏幕截图中显示的“红十字”是什么意思?
  • STP、CDP 和 DTP 协议如何相互关联?
1个回答

将 PC 连接到 Cisco 交换机时,有时可能需要 30 秒或更长时间,PC 才能在网络上进行通信。当你在等待某件事情发生时,30 秒似乎是永恒的。让我们看看如何加快交换机端口初始化过程。

了解交换机端口初始化的阶段

当您将设备连接到启用的交换机端口时,交换机端口默认经历四个阶段。让我们仔细看看。

生成树协议 (STP) 初始化

STP 是 IEEE 802.1d 协议,它可以防止 LAN 中的环路。测试这个交换机端口是必要的;禁用 STP 会在 LAN 上形成环路。如果集线器、交换机或路由器连接到此端口,STP 将非常重要。另一方面,如果 PC、打印机、服务器或笔记本电脑连接到此端口(并保持连接),则不需要 STP 初始化过程。

在 STP 初始化阶段,端口会经历 STP 的五个阶段:阻塞、侦听、学习、转发和禁用。这个过程大约需要 15 秒。但是,如果您知道客户端将保持连接到此端口,则可以禁用该过程。

测试以太通道配置

交换机端口要经历的下一个过程是测试以太网通道,这是将交换机端口绑定在一起以创建更大的聚合以太网连接。如果其中一个通道出现故障,以太通道还提供冗余。此过程使用端口聚合协议 (PAgP),大约需要 15 秒。

测试中继配置

接下来,交换机会测试该端口是否为中继端口。中继通过单个交换机端口为多个 VLAN 提供数据。虽然测试中继端口不需要那么长时间,但您可以禁用它以节省更多时间。

交换机端口速度和双工的自动协商

最后,交换机端口进行速度和双工的自动协商。例如,交换机端口可能支持 1000-Mb (1Gb) 全双工,但客户端 PC 可能仅支持 100-Mb 全双工。交换机和客户端解决这个问题,以协商双方都可以支持的最快速度。

CDP主要用于获取相邻设备的协议地址并发现这些设备的平台。CDP 还可用于显示有关路由器使用的接口的信息。CDP 独立于媒体和协议,可在所有 Cisco 制造的设备上运行,包括路由器、网桥、接入服务器和交换机。其他一些制造商如 HP 和 Juniper 支持 CDP。

如果您想限制发送到笔记本电脑的信息,您可以将交换机设置为运行生成树 portfast,它会在询问邻居是谁之前转发数据包。