CN-虚电路网络

Molaters Lv5
[[计算机网络]]

连接服务和无连接服务

数据报网络和虚电路网络是典型两类 分组交换网络

数据报网络提供网络层无连接服务

虚电路网络日工网络层的连接服务

类似于传输层的无连接服务(UDP)和面向连接服务(TCP),但是网络层服务:

  1. 主机到主机服务(而前者是端到端的连接)
  2. 网络核心实现

虚电路(Virtual circuits) VC

虚电路:一条从源主机到目的主机, 类似于电路的路径(逻辑链接)

  • 分组交换 (和电路交换的建立的电路网络不相同)

  • 每个分组的传输利用链路的全部带宽

  • 源到目的路径经过的网络层设备共同完成虚电路的功能

通信过程:

  • 呼叫建立(call setup) $\to$ 数据传输 $\to$ 拆除呼叫

VCID 每个分组携带虚电路标识VCID, 而不是目的主机地址

虚电路经过的每个网络设备(如路由器),维护 每条 经过它的虚电路连接状态

链路、网络设备资源(如带宽、缓存等)可以面向VC进行预分配

  • 预分配资源 = 可预期服务性能
  • 如ATM 的电路仿真

VC的具体实现

每条虚电路包括

  1. 源主机到目的主机的一条路径
  2. 虚电路号(VCID),沿路每段链路的一个编号,有多少的链路就表现出网络的性能
  3. 沿路每个网络层设备(路由器等),利用转发表记录经过的每条虚电路

沿某条虚电路传输的分组,携带对应虚电路的VCID,而不是目的地址

同一条VC,在每段链路上的VCID通常不同

  • 路由器转发分组的时候根据转发表改写/替换虚电路号

VC转发表

每一个网络设备都要参与记录转发表

路由器R1的VC转发表

输入接口 输入VC # 输出接口 输出VC #
1 12 3 22
2 63 1 18
…… …… …… ……

VC路径上每个路由器都需要维护VC连接的状态信息

虚电路信令协议(signal protocols)

用于VC的建立维护和拆除

  • 路径选择

应用于虚电路网络

  • 如ATM、帧中继网络等

目前的Internet不再采用

  1. 初始呼叫(通过路由)
  2. 呼叫到达

虚电路俩连接之后,就开始下一段的行动,进行连接的建立和数据的传输

  1. 接收呼叫

  2. 呼叫建立

  3. 数据流开始

  4. 接收数据

  • 标题: CN-虚电路网络
  • 作者: Molaters
  • 创建于 : 2023-11-24 10:14:50
  • 更新于 : 2023-10-12 17:08:43
  • 链接: https://molaters.github.io/2023/11/24/计算机网络/CN-虚电路网络/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
 评论