12-2 ATM 區域網路仿效
12-2-1 ATM 與區域網路 雖然 ATM 網路具有高傳輸率和可靠性的連接導向服務,但這良好的特性,竟成為 ATM 網路最大的瓶頸。傳統區域網路(Legacy LAN)(如 Ethernet、Token-Ring、FDDI)都是屬於共享式的非連接傳輸,因此,ATM 網路如未經特殊處理,將無法和現有之區域網路共存,而彼此之間連線也有困難。這個特殊處理方式是希望 ATM 網路能模擬像傳統區域網路一樣,使用類似共享式的非連接傳輸,因此稱之為『區域網路仿效』(LAN Emulation, LANE)。 『區域網路仿效』是由 ATM Forum 所制定的標準,希望現有區域網路能透過區域網路仿效連接到 ATM 網路,而不用修改任何架構。換言之,連結後之現有區域網路上的應用程式仍然可以執行,使用者甚至不知道,已將網路移植到 ATM 網路上,完全合乎通訊協定所要求的『透通性』(Transparency)。另一方面,同時希望 ATM 網路上的應用軟體能和傳統網路上的程式互相通訊,也不會感覺到自己是和非 ATM 的工作站連接。 首先,我們來探討 ATM 網路和傳統區域網路在通訊行為上有何不同: ●ATM 網路採用『連接導向』(Connection-oriented)的連線方式;而傳統區域網路則採用『非連接導向』(Connectionless)的連線方式。亦即,ATM 網路上的任何兩部工作站在通訊之前,必須事先建立實質的連線;而傳統區域網路則直接將訊框發送到網路上,每一工作站都必須讀取它,再判斷是否傳送給自己。為了達到透通性的功能,ATM 網路必須為傳統網路的訊框建立連線。 ●傳統區域網路大多是採用『共享媒介』(Shared Medial),因此很容易在網路上進行『群播』(Multicast)或『廣播』(Broadcast)的功能。但反觀 ATM 網路是屬於『專用媒介』(Dedicated Medial),反而比較難達成廣播的功能。因此,區域網路仿效必須特別處理有關廣播的訊息,使 ATM 網路也能具有廣播的功能。 ●傳統區域網路中的『網路區段』(Network Segment)是依照網路的實體連接來區分,例如,每經過一個路由器或橋接器的埠口,就會被設定為一個網路區段。但在 ATM 網路上,整個網路都屬於同一區段,因此,區域網路仿效必須將 ATM 網路劃分為若干個『虛擬區域網路』(Virtual LAN)或『邏輯區域網路』(Logical LAN),才可以針對某一個邏輯區域網路從事廣播的功能。 ● 傳統區域網路的工作站採用 MAC(IEEE 802 系列)的定址方法,與網路的實際位置無關;而一般 ATM 網路都採用 E.164 位址格式(ISO-NSAP),其位址會隨工作站所在地而有所不同。 由以上的比較,我們大略可以瞭解區域網路仿效所必須達成的工作如下: ● 如何將一個ATM 網路劃分為若干個『邏輯區域網路』? ● 如何達到傳統區域網路的群播和廣播(Multicast/Broadcast)功能? ● 如何將非連接導向之訊框給予適當的連結通道?亦即,如何將傳統區域網路的訊框指定到某一虛擬通道(Virtual Channel)上? ●如何達成 ATM 位址和傳統 MAC 位址之間的轉換(Address Resolution)。 12-2-2 ATM 區域網路連結 ATM 網路與傳統區域網路的連結方式有骨幹連接和整合型連接兩種。骨幹連接表示傳統區域網路透過高速 ATM 網路連接,ATM 網路主要做區域網路之間的傳輸骨幹使用,如圖 12-3 所示;這種架構最簡單,也最為常用。一般傳統區域網路利用 ATM 網路整合成一較大型的區域網路或大都會網路,不但網路之連結性好,網路透通性也較高。只要在連結網路之間的橋接器加入區域網路仿效功能即可,不須對網路中的應用程式作任何的變更。
圖 12-3 ATM 網路扮演網路骨幹功能 圖 12-4 為整合型 ATM 網路,網路之中有ATM 工作站、ATM 伺服器、橋接器、路由器等等。為了使 ATM 工作站能和傳統工作站通訊,因此,必須具有區域網路仿效之功能。如果我們將 IP 路由器連結到 ATM 網路上,它不僅必須具備有橋接器之區域網路仿效的功能外,還必須有能力將 IP 封包轉入 ATM 細胞之能力,因此,也必須具有 IP over ATM 的連結功能,ADSL 網路連結到 ATM 網路也需要類似這樣的能力。
圖 12-4 整合型 ATM 網路 12-2-3 LANE 通訊協定堆疊 『區域網路仿效』(LANE)的協定堆疊是屬於橋接器協定架構,如圖 12-5 所示。橋接器和 ATM 工作站的 LANE 都架設在 AAL 5 通訊軟體之上;而 ATM 交換機只負責細胞交換的工作,亦即僅有 ATM 層而已。 又『傳統區域網路』(Legacy LAN)有許多類型,如 Ethernet、Token-Ring或 FDDI 網路等等,目前被 ATM Forum制定了較完整的規範有 Ethernet 仿效(Ethernet Emulation)和 Token-Ring(Token-Ring Emulation)兩種。
圖 12-5 ATM 區域網路仿效之通訊協定堆疊 由圖 12-5 中可觀察到,LANE 通訊軟體是相當於傳統網路的 MAC 層,表示 LANE 必須將訊框建構成類似『仿效區域網路』(Emulated LAN, ELAN)的訊框(如 Ethernet 訊框),再將這個訊框傳送給 AAL 5;AAL 5 再將該訊框以 48 位元組為單位,分割成若干個細胞,再傳送給 ATM 層(組合成 53 位元);細胞經過 ATM 層交換後,再發送到網路上;對方橋接器收到一連串的細胞後,再將細胞組合回原來訊框格式(如 Ethernet 訊框)。但當訊框被分割成若干個細胞後,這些細胞在 ATM 網路上所建立的『虛擬通道連線』(Virtual Channel Connection, VCC)上傳送時,為了要分辨是哪一個客戶(上層連線)所發送的訊框,因此會在訊框前面加上 2 位元組的客戶識別碼(Client-ID),如圖 12-6 所示。被仿效的訊框(Ethernet 或 Token-Ring)和原來訊框格式稍有不同,譬如,原來訊框(如 Ethernet 訊框)內的 FCS(Frame Check Sequence)和其它有關網路控制欄位,在 LANE 環境下已沒有實質的意義,因此 LANE 的 MAC 訊框中沒有這些欄位。又 Token-Ring 訊框原來是利用開始和結束符號來區隔訊框,因此沒有長度欄位。但在仿效之 Token-Ring 上,這些特殊符號編碼已不可行,所以用長度欄位來標示資料的長度。雖然訊框格式稍有不同,但訊框被轉入真實網路上時,都會被組裝為標準格式。
圖 12-6 Ethernet 與 Token-Ring 仿效訊框格式 12-2-4 LANE 元件 『ATM 區域網路仿效』並非將一個 ATM 網路模擬成一個區域網路,如果這樣的話,將會嚴重失去區域網路仿效的功能。試想,在一個較大的區域網路系統下,ATM 網路要達到模擬群播、廣播和位址轉換功能,這可能要損耗許多負荷(Overhead)。因此,如將一個 ATM 網路分割為若干個『虛擬區域網路』(Virtual LAN)或『邏輯區域網路』(Logical LAN),這可能較容易達到仿效的功能。當然,對一個 ATM 網路而言,並沒有區分出各網路區段,所以我們劃分邏輯區域網路,和網路中工作站的所在位置,沒有實質的關係。而是工作站向哪一個『區域網路仿效伺服器』登錄,就表示屬於該伺服器所管轄的邏輯區域網路下的成員。以下將介紹在一個『仿效區域網路』(Emulated LAN, ELAN)(如仿效成 Ethernet 或 Token-Ring 網路)中,應包含哪些元件: (1) 區域網路仿效客戶端(LAN Emulation Client, LEC):LEC 是指在 ATM 網路上裝設有 LANE 軟體之工作站或橋接器。又因橋接器具有代理傳統區域網路上工作站的功能,又稱為『代理 LEC』(Proxy LEC)。每一個 LEC 除了必須具備一個仿效的 MAC 位址(如 Ethernet 位址)外,還必須擁有一個 ATM 位址(如 E.164 位址)。ATM 位址是作為建立連線時使用;而 MAC 位址是當傳送或接收資料時使用。 (2) 區域網路仿效伺服器(LAN Emulation Server, LES):每一個『仿效區域網路』(ELAN)中都必須有一個 LES。換言之,一部 LES 伺服器管理一個仿效的邏輯區域網路。欲加入此ELAN 的 LEC,都必須向 LES 註冊。LEC 註冊時將 ATM 位址和 MAC 位址傳送給 LES,而 LES 將所有 LEC 的位址收集起來,建立一個 ATM 位址和 MAC 位址的對照表。 (3) 廣播及未知伺服器(Broadcast and Unknown Server, BUS):每一個 ELAN 皆有一部 BUS。若 LEC 欲廣播或群播訊框時,就將該訊框傳送給 BUS,再由 BUS 負責轉送給想要廣播的工作站。因此,每部 LEC 啟動時,都必須向 BUS註冊登錄其工作站位址。另一種情況,某一工作站欲傳送資料給另一工作站,雙方並未建立連線,或不知道對方的工作站位址(Unknown), 該工作站便將訊框傳送給 BUS,由 BUS 廣播給所有工作站,再由所有工作站判斷是否傳送給自己的,如不是便將其拋棄。建立連線後,就不用經過 BUS 廣播。 (4) 區域網路仿效組態伺服器(LAN Emulation Configuration Server, LECS):此伺服器為選項設備(Optional),其功能是紀錄目前網路上有哪些 ELAN,以及每個 ELAN 的 LES 位址。網路上 LEC 開機後,通常會先到 LECS 上查詢有哪些 ELAN、以及其 LES 的位址,再向欲加入網路的 LES 註冊登錄。 ATM 區域網路仿效是由 ATM Forum 所制定的標準,規範包含兩種主要介面,一為客戶端和伺服器之間的介面標準,稱之為『LANE 使用者與網路介面』(LAN Emulation User to Network Interface, LUNI),另一者,是不同 LANE 網路之間的溝通介面,稱之為『LANE 網路與網路介面』(LANE Network to Network Interface, LNNI)。整個 ATM 區域網路仿效架構如圖 12-7 所示。
圖 12-7 ATM 區域網路仿效架構圖 我們可以簡單的歸類所有 ELAN 元件相互之間的主要工作項目,如下列: (1) 啟動(Initialization):LEC 啟動時由 LECS 伺服器上得知欲加入之邏輯網路的 LES 伺服器位址(或事先設定 LES 位址),並且和它建立連線。 (2) 註冊(Registration):LEC 將自己的 ATM 位址和 MAC 位址傳送給 LES 伺服器,並向其註冊。如果 LEC 是一部橋接器,則可能傳送一串列的 MAC 位址給 LES,這些位址是橋接器經過學習得到的,也表示這些位址的工作站都可經由本橋接器到達(Proxy 功能)。 (3) 位址解析(Address Resolution):LEC 之間建立連線之前,必須知道對方的 ATM 位址。但在仿效網路的環境下,通常只知道對方的 MAC 位址,因此 LEC 需以對方的 MAC 位址透過 ARP(Address Resolution Protocol)協定,向 LES 伺服器查詢對方的 ATM 位址。如果該位址已登錄在 LES 的位址對照表上,則 LES 回應 ATM 位址給查詢者,否則轉送給橋接器代為查詢。 (4)資料前送(Data Forwarding):LEC 如果知道對方之 ATM 位址並建立連線後,便可依該連線傳送資料。如未建立連線,也可透過 BUS 轉送資料。 『位址解析協定』(Address Resolution Protocol, ARP)在整合型 ATM 網路上有三種類型:(1) 於 LANE 環境裡,位址解析是利用 ARP 通訊協定,由 MAC 位址(48 bits)查詢到 ATM 位址(20 bytes);(2) 至於 IP over ATM 環境裡,ARP 通訊協定是被用來以 IP 位址(32 bits)查詢出 ATM 位址;(3) 而一般傳統網路上,是利用 ARP 通訊協定將 IP 位址轉換成 MAC 位址。這三種 ARP 功能類似但目的不同,為了容易分辨,分別稱為 LE-ARP(LAN Emulation-ARP)(MAC/ATM 位址)、ATM-ARP(IP/ATM 位址)及 IP-ARP(IP/MAC 位址)。 在 LANE 的運作程序中,LEC 之間經過建立連線後,便可以傳送訊框。為了達到這個目的,LEC 和 伺服器(LES、LECS 或 BUS) 之間也必須建立連線,才能完成註冊、查詢、及傳送/接收的工作。因此,LEC 與伺服器之間可能建立的『虛擬通道連線』(Virtual Channel Connection, VCC)可區分為資料 VCC 和控制 VCC 兩大類: 控制 VCC(Control VCC)有下列三種: (1) 組態直接 VCC(Configuration Direct VCC):為 LEC 和 LECS 之間雙向點對點 VCC 連線,LEC 可利用此 VCC 獲得組態資訊,如 LES 的 ATM 位址。 (2) 控制直接 VCC(Control Direct VCC):為 LEC 和 LES 之間所建立的雙向點對點 VCC 連線,以便傳送控制訊息。 (3) 控制分散 VCC(Control Distribute VCC):為 LES 和一個或多個 LEC 之間所建立的單向點對多點的 VCC 連線。 資料 VCC(Data VCC)也有下列三種: (1) 資料直接 VCC(Data Direct VCC):為兩個 LEC 所建立的雙向點對點 VCC 連線,可利用此連線傳送資料。 (2) 多點傳送 VCC(Multicast Send VCC):為 LEC 和 BUS 之間所建立的雙向點對點 VCC 連線。LEC 可透過此連線傳送『群播資料訊框』(Multicast Data Frame)給 BUS。 (3) 多點前送 VCC(Multicast Forward VCC):為 BUS 至單一 LEC(單向點對點)或 BUS 至多個 LEC(單向點對多點)所建立的連線,此連線是被用來轉送群播訊框給 ELAN 中的所有成員。 12-2-5 LANE 運作程序 在我們了解各種控制訊號之後,接下來探討 LANE 的工作原理。整個仿效過程中,還是區分為啟動、註冊、位址解析和資料傳送等四個步驟來探討。為了方便說明,我們以圖 12-8 為範例,包含有三個 LEC(兩部 ATM 工作站和一部橋接器)和 LES、BUS、LECS 伺服器,其中橋接器具有代理傳統區域網路之工作站的責任,又稱為『代理 LEC』(Proxy LEC)。其運作步驟如下:
圖 12-8 區域網路仿效範例 (A) 啟動與註冊(Initialization and Registration) LEC 啟動後必須經過註冊的程序,才會屬於某一『仿效區域網路』(Emulated LAN, ELAN)的成員,其運作程序如圖 12-9 所示,我們以下列幾個程序步驟來說明: (1) LEC 啟動後,可向眾所皆知的 LECS 伺服器(VPI/VCI = 0/17)查詢 LES 的位址。在 LECS 上可登錄各種 ELAN 的型態(如仿效成 Token-Ring 或 Ethernet 網路),以及每一 ELAN 的 LES 位址。LEC 是利用 Configuration Direct VCC 連線和 LECS 通訊,每次啟動時,所要求到的 LES 並不一定相同。因此,在一個 ATM 網路上可仿效多個 ELAN,而每一 ELAN 的成員和其所在的位址也沒有任何關係。LECS 會回應 LEC 一些 LES 的相關資料,例如,ELAN 型態、最大訊框長度、ELAN 名稱、以及 LES 的 ATM 位址。一般較小系統上,並沒有 LECS 伺服器,而直接在 LEC 上設定 LES 的位址。 (2) LEC 得到 LES 位址後便向 LES 登錄(建立 Control Direct VCC 連線),並將 LECS 所給予的訊息,和自己的 MAC 位址及 ATM 位址傳送給 LES。LES 將 LEC 的位址登錄在『MAC 及 ATM 位址對照表』上,並回應一個 LEC-ID 識別碼給 LEC,表示該 LEC 已成為 LES 所管轄之 ELAN 的成員。 (3) LEC 必須登錄廣播位址,啟動時並不知道 BUS 伺服器之位址,因此利用 Control Direct VCC 連線向 LES 查詢 BUS 的位址(LE-ARP-Request),LES 也以該連線回應 BUS 位址給 LEC(LE-ARP-Response)。 (4) LEC 知道 BUS 的位址(ATM 位址)後,便建立Multicast Send VCC 和 BUS 連接,並將自己的 MAC 和 ATM 位址傳送給 BUS,BUS 再將其登錄在『多點廣播連線』(Multicast Forward VCC)的目錄之中。以後 BUS 發送廣播訊號時,該 LEC 才可以收到訊息。如圖 12-9 中的 ELAN 成員(ATMa、ATMb 和 ATMc) 都註冊完畢,LES 上便有記載它們的 ATM 和 MAC 位址轉換表。但 ATMc 是橋接器,也是屬於它所連接傳統網路之工作站的代理 LEC(Proxy LEC)。因此,Proxy LEC也許會在 LES 上登錄一連串的 MAC 位址(一個 ATM 位址對應若干個 MAC 位址),這些位址表示它已學習到的,而並不表示是所有傳統網路的工作站位址。
圖 12-9 區域網路仿效之啟動與註冊的運作程序 (B) 位址解析(Address Resolution) LEC 註冊完畢後,就可以和 ELAN(Emulated LAN)下的成員通訊,雖然在 ELAN 環境下,雙方是以 MAC 位址通訊,但實際上是以 ATM 位址相互連結(建立 Data Direct VCC),因此稱之為『區域網路仿效』。所以連線當中,也許需要經過『位址解析』來得到對方的 ATM 位址。圖 12-10 表示幾種可能發生的現象,以下分別介紹: ● ATM 工作站(LECa)知道ATM 伺服器的 MAC位址(MACb)和 ATM 位址(ATMb)的情況下:ATM 工作站便可直接用自己的位址(ATMa)和對方的 ATM 位址(ATMb)建立 Data Direct VCC 連線,並用該連線互相傳送訊框。 ●ATM 工作站(LECa)只知道 ATM 伺服器(LECb)的 MAC 位址(一般傳統應用程式都以 MAC 為基礎),而沒有它的 ATM 位址的情況下:ATM 工作站便以 Control Direct VCC 連線向 LES 查詢(LE-ARP-Request,訊號 1),並攜帶 LECb 的 MAC 位址。LES 也是用相同連線回應 LECb 的 ATM 位址給 LECa(LE-ARP-Response,訊號 2)。因此 LECa 就可以和 LECb 建立連線(Data Direct VCC)。 ●如果 ATM 工作站(LECa)欲和傳統工作站 X(MACx)通訊(如 Ethernet 網路)的情況下:首先,LECa 向 LES 查詢 MACx 的 ATMx 對照表(訊號 1),如果已登錄在 LES 上,則 LES 將回應 ATMc(Proxy LEC 的位址)給 LECa;否則,表示橋接器並未事先將 MACx 登錄於 LES 上,LES 便向橋接器查詢(訊號 2)。如果橋接器的學習紀錄上有 MACx 位址,可直接回應自己的 ATMc 位址(Proxy LEC)給 LES,否則便廣播查詢訊號到傳統網路上(訊號 3)。如果傳統網路上確實有 MACx 工作站,便回應訊息給橋接器(訊號 4),橋接器再回應 ATMc(Proxy LEC) 給 LES,LES 再回應給 LECa。此時,LECa 已知道 MACx 相對應的 ATM 位址(ATMc),就利用 ATMa 為來源位址和 ATMc 為目的位址建立 Data Direct VCC 連線,也利用該連線傳送訊框給工作站 X。但訊框中的目的位址為 MACx(DA = MACx),而來源位址為 MACa(SA = MACa),當橋接器收到這訊框後,也判斷該訊框是傳送給它所連接的工作站(傳統網路),便將其傳送給工作站 X。在整個連結過程之中,橋接器學習到 MACx(工作站 X)、ATMa 和 MACa(ATM 工作站)的相關位址。LES 也增加登錄 MACx 到 ATMc 的對照表內。如果 MACx 要連線到 LECa,就比較容易了。
圖 12-10 區域網路仿效之位址解析的運作程序 (C) BUS 群播(Multicast)與沖洗協定(Flush Protocol) LANE 中為了達到一般區域網路廣播的功能,而設定一個 BUS 伺服器,專門來處理廣播的工作。其實 BUS 的運作非常簡單,如圖 12-11 之 (a) 所示。任何一部 LEC 啟動時,便將它的位址登錄在 BUS 的多點廣播的目錄上。當工作站欲將訊框廣播給所有在 ELAN 上的成員時,只要將該訊框傳送給 BUS(透過 Multicast Send VCC,訊號 1),BUS 再依照多點廣播目錄所紀錄的位址,將該訊框依序發送給所有工作站(使用 Multicast Forward VCC,訊號 2)。
圖 12-11 區域網路仿效之群播和沖洗協定的運作程序 BUS 的另一種使用機會,是當工作站欲快速傳送訊框給另一工作站,但不知道對方的位址(ATM 位址)(來不及向 LES 查問),便由 BUS 廣播給所有工作站,工作站接收到訊框後,再判斷是否傳送給自己,當雙方建立 Data Direct VCC 連線後,所有訊框的傳送就不用再經由 BUS 廣播。這時候就牽涉到切換的問題,不可以貿然切換到 Data Direct VCC 上,否則有些已經傳送給 BUS,但尚未被接收端收到的訊框,就會出現訊框先後次序的問題。因此必須利用『沖洗協定』(Flush Protocol)來協議切換的時機(類似上沖下洗動作),如圖 12-11 之 (b) 所示。 首先,由 LEC 發送 Flush 訊號給 BUS(利用Multicast Send VCC,訊號 1),BUS 將之前該 LEC 所要求的廣播訊號發送完畢後,再回應 Flush 訊號給該 LEC(訊號 2)。LEC 再發送 Flush 訊號給 LES(Control Direct VCC,訊號 3),當 LEC 接收到 LES 回應之 Flush 訊號後(訊號 4),便將訊框傳送路徑切換到 Data Direct VCC 連線上。 (D) LANE 之 IP over ATM 運作程序 一般 ATM 區域網路仿效功能,乃希望將 ATM 網路模仿成傳統網路(如 Ethernet 或 Token-Ring 網路),所以都屬於 OSI 中第二層(MAC)位址的轉換。ATM Forum 也期望在已被仿效之區域網路(Emulated LAN, ELAN)上,可以達到第三層之 IP 的連結。因此,就有所謂 LANE 之 IP over ATM(不同於 IP over ATM 連結)運作程序的設計。我們還是用圖 12-8 區域網路仿效範例來說明,假設 ATM 工作站(IPa)欲連線到工作站 X(IPx),之間還經過橋接器(Proxy LEC)(沒有經過路由器),其運作程序如圖 12-12 所示。我們以下列步驟說明之:(以圖中訊號編號為說明步驟) (1) LECa 欲將資料傳送給 IPx,只知道 IPx 是本子網路的成員,而不知它的 MAC 位址(一般應用程式皆只指定 IP 位址)。首先 LECa 必須知道 IPx 的相對應 MACx 位址(IP 協定運作程序),LECa 便發送 IP-ARP-Request 給 BUS,請求 BUS 廣播(訊框中攜帶自己的 MACa 位址)。 (2) BUS 收到 LECa 的請求,就將 IP-ARP-Request 廣播給所有 ELAN 的成員(Multicast Forward VCC)。 (3) 橋接器收到後,將該訊號廣播到傳統網路(如 Ethernet)上。 (4) 工作站 X 收到 IP-ARP-Request,知道是查詢自己的 MAC 位址,便以 IP-ARP-Response(MACx)回應給橋接器。 (5) 橋接器收到回應後,發現訊框內 DA = MACa,SA = MACx,表示這訊框是要發還給 LECa 的,但橋接器並不知道 LECa 的 ATMa 位址,也無法和 LECa 建立連線。因此,發送 LE-ARP-Request 給 LES,查詢 LECa 的 ATMa 位址(Control Direct VCC)。。 (6) LES 回應 LECa 的 ATMa 位址給橋接器。 (7) 橋接器就利用 ATMa 建立連線,回應 IP-ARP-Response 給 LECa,LECa 也終於得到 IPx 的相對應 MACx 位址。 (8) 這時候 LECa 雖然知悉 IPx 的 MACx 位址,但仍不知道其 ATM 位址,還是無法建立連線(VCC 是以 ATM 位址建立的)。因此,LECa 發送 LE-ARP-Request 向 LES 查詢 MACx 的相對應 ATM 位址。 (9) 假設 LES 上並沒 MACx 的紀錄,LES 再發送 LE-ARP-Request 向橋接器查詢。 (10) 橋接器經過上次的運作 ,知悉 MACx 在自己網路上,便回應自己的 ATMc 位址給 LES(橋接器是 Proxy LEC)。 (11) LES 回應 ATMc 位址給 LECa(LE-ARP-Response)。 (12) LECa 已得知 IPx 的相關對應位址(MACx、ATMc)。便以 ATMc 建立和橋接器的連線(Data Direct VCC),並將訊框傳送給橋接器,其中 DA = MACx、SA = MACa。 (13) 橋接器收到訊框後,依照訊框內訊息(DA = MACx、SA = MACa),再將該訊框轉送給工作站 X。
圖 12-12 區域網路仿效之 IP over ATM 的運作程序
|
翻轉工作室:粘添壽
電腦網路與連結技術:
翻轉電子書系列:
|