虚拟电路网络中的路由
虚拟电路网络是一种分组交换网络,在源系统和目标系统之间建立虚拟路径以进行数据通信。对用户而言,此路径看起来像专用物理路径,但实际上是从管理的电路资源池中根据流量需求分配的逻辑电路。构成此路径一部分的网络资源可以被其他通信共享,但对用户不可见。
虚拟电路传输的阶段
虚拟电路传输有三个阶段:建立、数据传输和拆除。
建立阶段 − 在此阶段,通过多个交换机从源到目的地建立虚拟电路或路由。源和目的地使用全局地址,交换机据此创建路由表条目。
数据传输 − 建立虚拟电路后,所有数据包都遵循在建立阶段根据路由表建立的路由。
拆除阶段 − 数据传输完成后,源发送拆除请求。目的地使用拆除确认进行响应。交换机刷新其路由表条目,从而释放电路。
虚拟电路网络路由示例
在附图中,我们可以看到互联网服务提供商 (ISP) 有六个路由器(1 到 6),它们通过黑色线条所示的传输线路连接。有三个主机,主机 H1 和 H3 连接到路由器 1,而主机 H2 连接到路由器 6。
假设主机 H1 和 H3 都要向主机 H2 发送数据包。在主机之间建立虚拟电路以启用数据传输。对于 H1,通过路由器 1 – 2 – 6 建立虚拟电路,如绿色虚线所示。其所有数据包 1A、1B、1C 和 1D 都通过此电路路由。同样,通过路由器 1 – 2 – 3 – 6 建立另一个虚拟电路,如红色虚线所示。H3 的数据包 3A、3B 和 3C 通过此电路路由。每个路由器在其路由表中为其所属的每个虚拟电路维护一个单独的条目。
每个路由器都为其参与的每个虚拟电路在路由表中维护单独的条目。
广告