簡介
IPX:網際網路分組交換協定
(IPX:Internetwork Packet Exchange protocol)
網際網路分組交換協定(IPX)是 Novell NetWare 作業系統所支持的在互聯網路中路由數據包的早期網路協定。IPX 是一種面向無連線通信的數據報協定 - 類似於 TCP/IP 協定組中的網際協定(即IP)。其高層協定,如 SPX 和 NCP,主要提供差錯恢復服務。
網際網路分組交換協定(IPX)是 Novell NetWare 作業系統所支持的在網際網路中路由數據包的早期網路協定。IPX 是一種面向無連線通信的數據報協定 - 類似於 TCP/IP 協定組中的網際協定(即IP)。其高層協定,如 SPX 和 NCP,主要提供差錯恢復服務。
協定分類
第三層協定
用來對通過網際網路的數據包進行路由選擇和轉發,它指定一個無連線的數據包,相當於TCP/IP協定簇中的IP協定;
順序包交換協定
順序包交換(SequencedPacketExchange)協定。是IPX協定簇中的第三層的面向連線的協定,相當於TCP/IP協定簇中的TCP協定:NCP:NetWare核心協定(NetWareCoreProtocol),提供從客戶到伺服器的連線和套用;SAP:服務通告協定(ServiceAdvertisingProtocol),用來在IPX網路上通告網路服務;IPXRIP:Novell路由選擇信息協定(RoutingInformationProtocol),完成路由器之間路由信息的交換並形成路由表。
協定結構
NetWareIPX數據包頭:
816bit
Checksum
PacketLength
TransportcontrolPacketType
DestinationNetwork(4bytes)
Destinationnode(6bytes)
Destinationsocket(2bytes)
Sourcenetwork(4bytes)
Sourcenode(6bytes)
Sourcesocket(2bytes)
*Checksum―表示當16位欄位全設定為1(FFFF)時,不使用校驗和。
*Packetlength―指定完整IPX數據報的位元組長。IPX數據包大小任意,可以達到媒體最大傳輸單元(MTU)大小(不允許數據包分片)。
*Transportcontrol―指明數據包傳送過程中經過的路由器數量。當該值為16時,假設發生路由迴路,並丟棄數據包。
*Packettype―指定哪個上層協定應該接收該數據包信息。通常包括兩個值:
o5―表示序列分組交換(SPX)
o17―表示NetWare核心協定(NCP)
*Destinationnetwork、Destinationnode、andDestinationsocket―表示目標信息。
*Sourcenetwork、SourcenodeandSourcesocket―表示源信息。
協定設定
IPX協定與IP協定是兩種不同的網路層協定,它們的路由協定也不一樣,IPX的路由協定不像IP的路由協定那樣豐富,所以設定起來比較簡單。但IPX協定在乙太網上運行時必須指定封裝形式。□有關命令
啟動IPX路由
ipxrouting
設定IPX網路及乙太網封裝形式
ipxnetworknetwork[encapsulationencapsulation-type]1指定路由協定,默認為RIP
ipxrouter{eigrpautonomous-system-number|nlsp[tag]|rip}
註:
1.network範圍是1到FFFFFFFD.
舉例:
在此例中,WAN的IPX網路為3a00,Router1所連線的區域網路IPX網路號為2a00,在此區域網路有一台Novell伺服器,IPX網路號也是2a00,路由器接口的IPX網路號必須與在同一網路的Novell伺服器上設定的IPX網路號相同。路由器通過監聽SAP來建立已知的服務及自己的網路地址表,並每60秒傳送一次自己的SAP表。
IPX/SPX協定
說明:IPX/SPX協定即IPX與SPX協定的組合,它是Novell公司為了適應網路的發展而開發的通信協定,具有很強的適應性,安裝方便,同時還具有路由功能,可以實現多網段間的通信。其中,IPX協定負責數據包的傳送;SPX負責數據包傳輸的完整性。在微軟的NT作業系統中,一般使用NWLinkIPX/SPX兼容協定和NWLinkNetBIOX兩種IPX/SPX的兼容協定,即NWLink協定,該兼容協定繼承了IPX/SPX協定的優點,更適應Windows的網路環境。
套用:IPX/SPX協定一般可以套用於大型網路(比如Novell)。不過,如果不是在Novell網路環境中,一般不使用IPX/SPX協定,而是使用IPX/SPX兼容協定,尤其是在Windows9x/2000組成的對等網中。
IPX編址
IPX網路的地址長度為80位 (bit,由兩部分構成,第一部分是32位的網路號,第二部分是48位的節點號。IPX地址通常用十六進制數來表示。
IPX網路號是由網管人員分配的,可以根據需要來定義網路號。
IPX節點號通常是網路接口本身的MAC地址。
IPX協定在乙太網上的封裝
IPX協定在乙太網上支持以下4種封裝格式,也稱為幀格式,它們是:
[1]乙太網802.3:也叫原始乙太網,Cisco設備中稱為"novell-ether",它是NetWare版本2到版本3.1中預設的幀格式;
[2]乙太網802.2,也稱sap,是標準的IEEE幀格式,它是NetWare版本3.12到4.x中的標準幀格式;
[3]乙太網II,也稱arpa,採用標準乙太網版本II的頭格式;
[4]乙太網SNAP,或snap,通過增加一個於網接入協定(SNAP)擴展了IEEE 802.2的頭格式。
採用不同IPX封裝格式的設備之間不能進行通信。
IPX服務通告
SAP是IPX服務通告協定,它可以通告諸如網路伺服器和列印伺服器等網路資源設備的地址和所能提供的服務。
路由器可以監聽SAP更新訊息,建立一個已知服務和相應網路地址的對應表。客戶機可以利用路由器上的SAP表得到網上服務和地址的信息,從而直接訪問相應服務。
詳細信息
為了選擇最佳路徑,IPX 使用動態距離矢量(distance vector)路由選擇協定,如路由信息協定(RIP:Routing Information Protocol)或鏈路狀態協定(NLSP:NetWare Link-State Protocol)。
Novell IPX 網路地址是唯一的,以十六進制表示。它由兩部分組成:網路號和節點號。IPX 網路號由網路管理員分配,地址長 32 位。節點號,通常是系統網路接口卡(NIC)的介質訪問控制(MAC)地址,地址長 48 位。通過 MAC 地址作為節點號,系統可以通過傳送節點以判斷數據鏈路使用的 MAC 地址。
Novell NetWare IPX 支持單路由器接口的四種封裝模式:
Novell 私有( Novell Proprietary ) -也稱為原始 802.3 或者 Novell Ethernet_802.3 , Novell 私有 是 Novell 公司最初使用的封裝模式。
802.3 - 也稱為 Novell_802.2,802.3 是 IEEE 802.3 的標準幀格式。
Ethernet v 2 - 也稱為 Ethernet-II 或 ARPA,Ethernet v2 包括標準 Ethernet v2 協定頭,它由目標地址和源地址欄位構成,後面是 EtherType 欄位。
SNAP - 也稱為 Ethernet_SNAP,SNAP 在原 IEEE 802.2 協定頭增加了 type 代碼,與 Ethernet v2 中定義的 EtherType 類似。
IPX 數據包數據部分的長最小為 30 位元組(只有頭部分),最大值不定,這主要取決於使用的低層 MAC協定(乙太網或令牌環)。
舉例
在此例中,WAN的IPX網路為3a00,Router1所連線的區域網路IPX網路號為2a00,在此區域網路有一台Novell伺服器,IPX網路號也是2a00,路由器接口的IPX網路號必須與在同一網路的Novell伺服器上設定的IPX網路號相同。路由器通過監聽SAP來建立已知的服務及自己的網路地址表,並每60秒傳送一次自己的SAP表。
防水等級
等級標準
國際工業防水等級標準IPX和日本工業防水標準的JIS等級是一致的0級無保護
1級可以消除垂直落下水滴的有害影響
2級對與垂直方向在15度以內落下的水滴有防護作用
3級可以消除與垂直方向在60度的噴霧狀水滴的有害影響
4級可以消除從不同方向飛濺水滴的有害影響
5級可以消除對各方向噴嘴噴射水流的有害影響
6級可以消除對各方向噴嘴強力噴射水流的有害影響
7級頂部距離水面0.15—1米,連續30分鐘,性能不受影響,不漏水
8級頂部距離水面1.5—30米,連續30分鐘,性能不受影響,不漏水防水實驗
防水實驗
IPXX等級中關於防水實驗的規定。
(1)IPX1
方法名稱:垂直滴水試驗
試驗設備:滴水試驗裝置
試樣放置:按試樣正常工作位置擺放在以1r/min的鏇轉樣品台上,樣品頂部至滴水口的距離不大於200mm試驗條件:滴水量為10。5mm/min
持續時間:10min
(2)IPX2
方法名稱:傾斜15°滴水試驗
試驗設備:滴水試驗裝置
試樣放置:使試樣的一個面與垂線成15°角,樣品頂部至滴水口的距離不大於200mm。每試驗完一個面後,換另一個面,共四次。
試驗條件:滴水量為30。5mm/min
持續時間:4×2。5min(共10min)
(3)IPX3
方法名稱:淋水試驗
試驗方法:
a。擺管式淋水試驗
試驗設備:擺管式淋水濺水試驗裝置
試樣放置:選擇適當半徑的擺管,使樣品台面高度處於擺管直徑位置上,將試樣放在樣台上,使其頂部到樣品噴水口的距離不大於200mm,樣品台不鏇轉。
試驗條件:水流量按擺管的噴水孔數計算,每孔為0。07L/min,淋水時,擺管中點兩邊各60°弧段內的噴水孔的噴水噴向樣品。被試樣品放在擺管半圓中心。擺管沿垂線兩邊各擺動60°,共120°。每次擺動(2×120°)約4s試驗時間:連續淋水10min
b。噴頭式淋水試驗
試驗設備:手持式淋水濺水試驗裝置
試樣放置:使試驗頂部到手持噴頭噴水口的平行距離在300mm至500mm之間試驗條件:試驗時應安裝帶平衡重物的擋板,水流量為10L/min試驗時間:按被檢樣品外殼表面積計算,每平方米為1min(不包括安裝面積),最少5min(4)IPX4
方法名稱:濺水試驗
試驗方法:
a.擺管式濺水試驗
試驗設備和試樣放置:與上述IPX3之a款均相同;試驗條件:除後述條件外,與上述IPX3之a款均相同;噴水面積為擺管中點兩邊各90°弧段內噴水孔的噴水噴向樣品。被試樣品放在擺管半圓中心。擺管沿垂線兩邊各擺動180°,共約360°。每次擺動(2×360°)約12s試驗時間:與上述IPX3之a款均相同(即10min)。
b.噴頭式濺水試驗
試驗設備和試樣放置:與上述IPX3之b款均相同;試驗條件:拆去設備上安裝帶平衡重物的擋板,其餘與上述IPX3之b款均相同;試驗時間:與上述IPX3之b款均相同,即按被檢樣品外殼表面積計算,每平方米為1min(不包括安裝面積)最少5min(5)IPX5
方法名稱:噴水試驗
試驗設備:噴嘴的噴水口內徑為6。3mm
試驗條件:使試驗樣品至噴水口相距為2。5m~3m,水流量為12。5L/min(750L/h)試驗時間:按被檢樣品外殼表面積計算,每平方米為1min(不包括安裝面積)最少3min(6)IPX6
方法名稱:強烈噴水試驗;
試驗設備:噴嘴的噴水口內徑為12。5mm
試驗條件:使試驗樣品至噴水口相距為2。5m~3m,水流量為100L/min(6000L/h)試驗時間:按被檢樣品外殼表面積計算,每平方米為1min(不包括安裝面積)最少3min(7)IPX7
方法名稱:短時浸水試驗
試驗設備和試驗條件:浸水箱。其尺寸應使試樣放進浸水箱後,樣品底部到水面的距離至少為1m。試樣頂部到水面距離至少為0。15m試驗時間:30min
(8)IPX8
方法名稱:持續潛水試驗;
試驗設備:須提供防水試驗水槽之名稱、廠牌、型號與序號。
實驗室環境條件:須標明環境溫度與相對溼度。
試驗方法/規格
試驗規範:參照IEC60529Edition2.1:2001-02之IPX8試驗方法。
防水保護試驗
(一)試驗方法:IEC60529Edition2.1:2001-02之IPX8樣品依所指定之正常使用狀態,完全浸沒於水中。
(二)樣品狀態:試驗中樣品保持在正常使用狀態下。
(三)樣品架設方式:高度未滿850mm之待測外殼,其最底端應在水面下2米之位置。
(四)試驗時間:60分鐘。
(五)檢查項目:試驗後檢查待測物外殼之內部是否有進水之情形並執行功能檢查。
(1)待測物外殼是否提供防水保護?
(2)電線或電氣元件附近是否有水滯留?
(3)功能測試:檢查樣品是否可正常點亮?