虚电路切换的总延迟?

网络工程 交换 第 2 层 包路径 虚拟的
2022-02-26 19:20:57

我们知道,虚电路交换(VCS)兼有电路交换和数据报交换的特点。它使用面向连接的路径,但可能会或可能不会专用,这意味着资源可能会或可能不会提前分配。同样,由于这里又是数据包交换,因此使用了存储和转发方法。它分三个步骤工作:

  • 连接建立(CE)
  • 数据传输
  • 连接终止(CT)

因此,如果发送方和接收方之间有 n 个开关,总延迟应该是:CE + (n+1)(T_t +T_p) +n(T_q+T_pro) + C. T,其中 T_t,T_p,T_q,T_pro 是传输时间,传播时间,排队延迟,处理延迟。

但是很多网站说总时间是CE + (n+1)(T_t +T_p) + CT 我们知道它是存储转发技术,所以必须考虑每个节点的传输时间、传播时间、排队延迟、处理延迟。那么什么是对的呢?

1个回答

因为这里又是数据包交换,所以使用了存储和转发方法。

不必要。虽然缓冲是分组交换网络中转发节点的基本属性,但直通转发是很有可能的,无论是普通分组交换还是虚拟电路。

使用直通转发,中间/转发节点的有效传输(序列化)延迟不是整个数据包,而是减少到转发决策所需的部分。

此外,传输和接收通常可以重叠,因此这两个公式在很大程度上都是通用的,并不是很准确。