IPX Internet Packet eXchange 因特網(wǎng)分組交換
IPX Internetwork Packet eXchange 網(wǎng)際包(分組)交換
IPX Interprocess Packet eXchange 進(jìn)程間分組交換
IPX:互聯(lián)網(wǎng)分組交換協(xié)議
。↖PX:Internetwork Packet Exchange protocol)
互聯(lián)網(wǎng)分組交換協(xié)議(IPX)是 Novell NetWare 操作系統(tǒng)所支持的在互聯(lián)網(wǎng)絡(luò)中路由數(shù)據(jù)包的早期網(wǎng)絡(luò)協(xié)議。IPX 是一種面向無連接通信的數(shù)據(jù)報(bào)協(xié)議 - 類似于 TCP/IP 協(xié)議組中的網(wǎng)際協(xié)議(即IP)。其高層協(xié)議,如 SPX 和 NCP,主要提供差錯(cuò)恢復(fù)服務(wù)。
為了選擇最佳路徑,IPX 使用動態(tài)距離矢量(distance vector)路由選擇協(xié)議,如路由信息協(xié)議(RIP:Routing Information Protocol)或鏈路狀態(tài)協(xié)議(NLSP:NetWare Link-State Protocol)。
Novell IPX 網(wǎng)絡(luò)地址是唯一的,以十六進(jìn)制表示。它由兩部分組成:網(wǎng)絡(luò)號和節(jié)點(diǎn)號。IPX 網(wǎng)絡(luò)號由網(wǎng)絡(luò)管理員分配,地址長 32 位。節(jié)點(diǎn)號,通常是系統(tǒng)網(wǎng)絡(luò)接口卡(NIC)的介質(zhì)訪問控制(MAC)地址,地址長 48 位。通過 MAC 地址作為節(jié)點(diǎn)號,系統(tǒng)可以通過發(fā)送節(jié)點(diǎn)以判斷數(shù)據(jù)鏈路使用的 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 的標(biāo)準(zhǔn)幀格式。
* Ethernet v 2 - 也稱為 Ethernet-II 或 ARPA,Ethernet v2 包括標(biāo)準(zhǔn) Ethernet v2 協(xié)議頭,它由目標(biāo)地址和源地址字段構(gòu)成,后面是 EtherType 字段。
* SNAP - 也稱為 Ethernet_SNAP,SNAP 在原 IEEE 802.2 協(xié)議頭增加了 type 代碼,與 Ethernet v2 中定義的 EtherType 類似。
IPX 數(shù)據(jù)包數(shù)據(jù)部分的長最小為 30 字節(jié) (只有頭部分 ) ,最大值不定,這主要取決于使用的低層 MAC 協(xié)議( 以太網(wǎng)或令牌環(huán) )。
協(xié)議結(jié)構(gòu)
NetWare IPX 數(shù)據(jù)包頭:
8 16 bit
Checksum
Packet Length
Transport control Packet Type
Destination Network (4 bytes)
Destination node (6 bytes)
Destination socket (2 bytes)
Source network (4 bytes)
Source node (6 bytes)
Source socket (2 bytes)
* Checksum ― 表示當(dāng)16位字段全設(shè)置為1(FFFF)時(shí),不使用校驗(yàn)和。
* Packet length ― 指定完整 IPX 數(shù)據(jù)報(bào)的字節(jié)長。IPX 數(shù)據(jù)包大小任意,可以達(dá)到媒體最大傳輸單元(MTU)大小(不允許數(shù)據(jù)包分片)。
* Transport control ― 指明數(shù)據(jù)包傳送過程中經(jīng)過的路由器數(shù)量。當(dāng)該值為16時(shí),假設(shè)發(fā)生路由回路,并丟棄數(shù)據(jù)包。
* Packet type ― 指定哪個(gè)上層協(xié)議應(yīng)該接收該數(shù)據(jù)包信息。通常包括兩個(gè)值:
o 5 ― 表示序列分組交換(SPX)
o 17 ― 表示NetWare核心協(xié)議(NCP)
* Destination network、Destination node、and Destination socket ― 表示目標(biāo)信息。
* Source network、Source node and Source socket ― 表示源信息。
IPX協(xié)議設(shè)置
IPX協(xié)議與IP協(xié)議是兩種不同的網(wǎng)絡(luò)層協(xié)議,它們的路由協(xié)議也不一樣,IPX的路由協(xié)議不象IP的路由協(xié)議那樣豐富,所以設(shè)置起來比較簡單。但I(xiàn)PX協(xié)議在以太網(wǎng)上運(yùn)行時(shí)必須指定封裝形式。
□有關(guān)命令
啟動IPX路由
ipxrouting
設(shè)置IPX網(wǎng)絡(luò)及以太網(wǎng)封裝形式
ipxnetworknetwork[encapsulationencapsulation-type]1
指定路由協(xié)議,默認(rèn)為RIP
ipxrouter{eigrpautonomous-system-number|nlsp[tag]|rip}
注:
1.network范圍是1到FFFFFFFD.
□舉例:
在此例中,WAN的IPX網(wǎng)絡(luò)為3a00,Router1所連接的局域網(wǎng)IPX網(wǎng)絡(luò)號為2a00,在此局域網(wǎng)有一臺Novell服務(wù)器,IPX網(wǎng)絡(luò)號也是2a00,路由器接口的IPX網(wǎng)絡(luò)號必須與在同一網(wǎng)絡(luò)的Novell服務(wù)器上設(shè)置的IPX網(wǎng)絡(luò)號相同。路由器通過監(jiān)聽SAP來建立已知的服務(wù)及自己的網(wǎng)絡(luò)地址表,并每60秒發(fā)送一次自己的SAP表。