虛擬電路網路中的路由
虛擬電路網路是一種分組交換網路,在源系統和目標系統之間建立虛擬路徑以進行資料通訊。對使用者而言,此路徑看起來像專用物理路徑,但實際上是從管理的電路資源池中根據流量需求分配的邏輯電路。構成此路徑一部分的網路資源可以被其他通訊共享,但對使用者不可見。
虛擬電路傳輸的階段
虛擬電路傳輸有三個階段:建立、資料傳輸和拆除。
建立階段 − 在此階段,透過多個交換機從源到目的地建立虛擬電路或路由。源和目的地使用全域性地址,交換機據此建立路由表條目。
資料傳輸 − 建立虛擬電路後,所有資料包都遵循在建立階段根據路由表建立的路由。
拆除階段 − 資料傳輸完成後,源傳送拆除請求。目的地使用拆除確認進行響應。交換機重新整理其路由表條目,從而釋放電路。
虛擬電路網路路由示例
在附圖中,我們可以看到網際網路服務提供商 (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 透過此電路路由。每個路由器在其路由表中為其所屬的每個虛擬電路維護一個單獨的條目。
每個路由器都為其參與的每個虛擬電路在路由表中維護單獨的條目。

廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP