11-9 ATM 定址及位址註冊
如同一般傳統電腦網路一樣,網路(如,Ethernet)上任何一部工作站都必須給予一個唯一的名稱(如,Ethernet 位址)。在 ATM 網路上任何一部交換機或工作站(或其它設備)也都必須給於一個唯一的名稱,但在定址方面有兩個重點和一般網路不同:(1) 位址格式必須符合較廣泛的環境;(2) 工作站位址必須經過註冊才有效。以下分別述之: 11-9-1 ATM 位址格式 在專屬(Private)ATM 網路上,ATM Forum 制定了三種 UNI(User-Network Interface)位址格式,這三種位址格式都是由 OSI NSAP(Network Service Access Point)發展出來的,但也不盡然完全相同。ATM 網路將 MAC 位址加入 ATM 位址內,使 ATM 網路較能容易和一般區域網路相容,而能共同運作於同一網路上,稱之為『ATM 端點系統位址』(ATM End System Address)格式。這三種位址格式為:『資料國碼位址格式』(Data Country Code address format, DCC)、『國際碼指定位址格式』(International Code Designator address format, ICD)和 『ATM E.164 格式』,位址長度皆為 20 位元組。其格式如圖 11-25 所示,各欄位功能如下: (1) AF(Authority and Format Identifier):長度為 1 位元組,用來辨識位址的格式,如位址格式為 DCC,則 AFI 是 39;如 ICD,則 AFI = 47;如 ATM E.164,則 AFI = 45。 (2) DCC(Data Country Code):長度為 2 位元組,用來記載此位址,已被哪個國家所註冊使用。 (3) IDC(International Code Designator):長度為 2 位元組,用來標示被註冊的國際指定碼。 (4) DFI(Domain Format Identifier):長度為 1 位元組,用來說明後面欄位的結構。 (5) AA(Address Authority):長度為 3 位元組,用來指示後面位址的使用認可。 (6) RSVD(Reserved):長度為 2 位元組,保留將來使用。 (7) RD(Routing Domain):長度 2 位元組,用來定義唯一的路徑網域(Routing Domain),表示在此網域之中,這個位址是唯一的。 (8) AREA(Area):長度為 2 位元組,定義路徑尋找中的唯一的區域。 (9) E.164:長度為 8 位元組,用來存放 ISDN 電話號碼。 (10) ESI(End System Identifier):長度為 6 位元組,定義區域(AREA)中的端點系統(End System)位址,即是 802 系列中 MAC 位址。 (11) SEL(Selection):長度為 1 位元組,用來選擇端點系統中的存取點(Access Point)。 圖 11-25 ATM 位址格式 11-9-2 ATM 位址註冊 ATM 工作站連結網路之前必須先做註冊的動作,就稱為『定址』(Addressing)。註冊的動作是要讓該工作站在 ATM 網路上產生一個唯一的位址,有了這個位址,工作站才可要求連接其它工作站,或被其他工作站所連結。這不同於一般網路,如 Ethernet 網路上,工作站之 Ethernet 位址都已固定,不論該工作站移位到什麼地方,位址都一樣。但 ATM 工作站位址是由本身的 MAC 位址和 ATM 交換機的區域位址所結合而成,而工作站位址會隨地區而不同,因此,ATM 工作站就有註冊登錄的必要。 每部 ATM 交換機上都有設定『前置位址』(Prefix Address),其中包含 ATM 位址格式的前 13 位元組,以 E.164 格式為例,前置位址包含:AFI(1)+ E.164(8)+ RD(2)+ AREA(2)= 13 位元組。再加上工作站本身的 MAC 位址(ESI 欄位)和選擇存取點(SEL 欄位),構成 20 位元組長度的 ATM 位址。工作站(或終端設備)和交換機之間的位址註冊方式是採用 ILMI 通訊協定,以下介紹之。 11-9-3 ILMI 管理介面 『整體性區域管理介面』(Integrated(Interim)Local Management Interface, ILMI)是由 ATM Forum 所定義的標準。一般使用在 ATM 網路的 UNI 介面管理,也就是用於交換機和終端設備(或工作站)之間的介面管理。但目前無論專屬(Private)或公共(Public)之 ATM 網路介面,皆使用 ILMI 介面來做管理,例如 ATM 路徑選擇協定、PNNI、IISP 等,或是區域網路模擬(LAN Emulation)上都使用ILMI 協定。甚至,我們希望 ATM 網路上有類似 IP 網路的『位址解析協定』(Address Resolution Protocol, ARP),可供查詢工作站的 ATM 位址,在 ATM ARP 之間的通訊行為也採用 ILMI 協定。(第十二章介紹) ILMI 的管理程序非常類似於『簡易網路管理協定』(SNMP)的訊號方式,換言之,也是採用 Get-Request、Get-Next-Request、Get-Response、Set-Request 及 Trap 等命令方式,而且以『管理資料庫』(Management Information Base, MIB)儲存有關管理資訊。在 SNMP 中,網路上有一部 『SNMP 管理者』(SNMP Manager)管理若干個『SNMP 代理者』(SNMP Agent)。一般管理程序是由 SNMP 管理者下達命令給 SNMP 代理者,被管理者再回應訊息,而被管理之設備則以『物件描述樹』的資料格式儲存於 MIB 資料庫中。ILMI 的管理方式也完全師承於 SNMP。也就是工作站和交換機之間採用 ILMI 協定方式來完成位址註冊,其運作程序如圖 11-26 所示,步驟如下: (1) 首先由交換機送 Get Request 訊息工作站,通知工作站要求通訊。 (2) 交換機再送 GextNext Request 給工作站,要求工作站的 ESI 位址。 (3) 工作站將 ESI 位址(MAC 位址)傳送給交換機(GextNext Response),交換機便將該位址登錄於 MIB中。 (4) 交換機將所得到的 ESI 位址和本身的前置位址,利用 Set Request 傳送給工作站,要求設定其工作站位址。 (5) 工作站收到後回應確認給交換機(Set Response)。 圖 11-26 ATM 位址登錄程序 在 ATM 交換機與交換機、交換機與終端設備之間採用『永久式虛擬連結』(PVC)連線,表示這些連線已在交換機啟動時,就被固定連接在某些虛擬通道上。因此,以 PVC 連結之裝置(或工作站),就不需要位址登錄程序。位址登錄程序是專門針對『交換式虛擬連結』(SVC)之工作站(或終端設備)使用。登錄啟動時也需要虛擬通道來通訊,一般 ILML通訊協定皆使用(PVI/VCI)=(0/16)的 VCC 連線。
|
翻轉工作室:粘添壽
電腦網路與連結技術:
翻轉電子書系列:
|