DLCI 的帧中继“本地意义”

网络工程 思科 帧中继
2021-07-08 01:37:26

我目前正在为我的 CCNA 考试而学习,并且我坚持使用帧中继封装的网络中的 DLCI 概念。这可能是因为我的母语不是英语并且误解了我得到的材料。

这是有问题的文字:

VC 提供从一个设备到另一个设备的双向通信路径。VC 由 DLCI 标识,如图 2 所示。DLCI 值通常由帧中继服务提供商分配。帧中继 DLCI 具有本地意义,这意味着值本身在帧中继 WAN 中不是唯一的。DLCI 向端点的设备标识 VC。DLCI 在单个链路之外没有任何意义。由 VC 连接的两个设备可能使用不同的 DLCI 值来指代同一个连接。

本地重要的 DLCI 已成为寻址的主要方法,因为同一个地址可以在几个不同的位置使用,同时仍然指代不同的连接。本地寻址可防止客户随着网络的增长而耗尽 DLCI。

其中有一张图片供参考:

帧中继

VC(虚拟电路)从发送节点(DLCI 102)跨越到接收节点(DLCI 201)。然后声明 DLCI 具有“本地意义”,并且在帧中继 WAN 中不是唯一的。

我的问题是:由于 DLCI 是本地的,“端点”是什么设备?

  • DLCI(102) 是否定义了从Sending Node的链接Device A
  • DLCI(102) 是否定义了从Sending NodeReceiving Node(SN -> A -> B -> C-> D -> Receiving Node) 的链接?

最终归结为:文中提到的单链路,是路由器和交换机之间的单条物理线路,还是2个最终端点之间的线路?

2个回答

您的第一个答案是正确的,DLCI (102) 定义了从发送节点到设备 A 的链接。

如果没有本地意义,那么每个客户的 FR PVC 将需要在两个端点具有相同的 DLCI ID 值。

现在,假设我们正在连接一个新客户,如果 DLCI 在一个交换机上可用,但另一个客户已经在第二个交换机上使用了相同的 DLCI,该怎么办?

如果没有本地意义,提供商将不得不检查两个端点交换机上所有可用的匹配 DLCI 对以连接任何新客户,甚至可能没有可用的匹配 DLCI。

对于本地意义,提供商将只使用第一个交换机上的任何免费 DLCI 和第二个交换机上的任何免费 DLCI 连接 PVC,即使它们不匹配。

还要注意,DLCI ID 对交换机上的每个 FR 端口都具有本地意义,即 DLCI 102 可用于同一交换机上的多个 FR 端口。

“本地意义”仅表示 DLCI(编号)每跳唯一例如,我链路上的 DLCI 16 与您链路上的 DLCI 16 不同,即使来自同一交换机。换句话说,DLCI 16 不是整个帧网络的全局参考,甚至不是单个帧交换机。

在您的示例中,DLCI 102 定义了 SN 和 A 之间的链路。同样,201 仅在 RN 和 D 之间。VC 如何穿越帧 WAN是我们的范围(除非您正在构建不需要知道的 WAN。)从任一端来看,DLCI 可能不是 102 和 201。(假设两端都是 16,从每一端开始,另一端不是 16。)