Internetwork Packet Exchange


Internetwork Packet Exchange

Internetwork Packet Exchange (IPX) is the OSI-model Network layer protocol in the IPX/SPX protocol stack.

The IPX/SPX protocol stack is supported by Novell's NetWare network operating system. Because of Netware's popularity through the late 1980s into the mid 1990s, IPX became a popular internetworking protocol. Novell derived IPX from Xerox Network Services' IDP protocol.

IPX usage is in general decline as the boom of the Internet has made TCP/IP nearly universal. Computers and networks can run multiple network protocols, so almost all IPX sites will be running TCP/IP as well to allow for Internet connectivity [ [http://articles.techrepublic.com.com/5100-10878_11-5026038.html TechRepublic - Do you still support IPX/SPX on your Windows servers?] ] . It is also now possible to run Novell products without IPX, as they have supported both IPX and TCP/IP since NetWare reached version 5 [ [http://support.novell.com/techcenter/articles/ana19980302.html Maintaining IPX Compatibility During a Migration to TCP/IP on a NetWare Network] ] .

upport

The following operating systems do not natively support IPX
* Windows Vista, both 32-bit and 64-bit versions
* Windows XP 64-bit [ [http://technet2.microsoft.com/windowsserver/en/library/7e7e506d-64d3-42b4-ba8a-76039c66e3be1033.mspx?mfr=true Microsoft Technet] ]
* Windows Server 2003 64-bit
* Mac OS later than 9.2.2 [ [http://us.blizzard.com/support/article.xml?articleId=21196&searchQuery=IPX&pageNumber=1 Blizzard Support - Installing the IPX network protocol on the Macintosh] ]
* OpenBSD later than 4.1 [ [http://www.openbsd.org/plus42.html OpenBSD 4.2 ChangeLog] ]

IPX addressing

* Logical networks are assigned a unique 32-bit hexadecimal address in the range of 0x1 - 0xFFFFFFFE.
* Hosts have a 48-bit node address which by default is set to the network interface card's MAC address. The node address is appended to the network address to create a unique identifier for the host on the network.
* Network number 00:00:00:00 means current network
* Broadcast address is FF:FF:FF:FF

imilarities with IP

The IPX network address is conceptually identical to the network part of the IP address (the parts with netmask bits set to 1); the node address then has the same meaning as the bits of IP address with netmask bits set to 0. As the node address is usually identical to the MAC address of the network adapter, the Address Resolution Protocol is not needed.

For routing, the entries in the IPX routing table are similar to IP routing tables; routing is done by network address, and for each network address a network:node of the next router is specified in a similar fashion an IP address/netmask is specified in IP routing tables.

IPX over Ethernet

IPX can be transmitted over Ethernet using one of the following 4 encapsulation types:

*802.3 (raw) is used in legacy systems and involves IPX data starting immediately after 802.3 frame header. The packet starts with Destination Ethernet Address (6 bytes), Source Ethernet Address (6 bytes), Frame Length (2 bytes) followed by IPX data. Latter always starts with two 0xFF bytes (Checksum field), and this can be used to differentiate this type of IPX encapsulation from next two types.

*802.2 (Novell) comprises 802.3 frame header (destination, source, length) followed by LLC header (3 bytes - 0xE0, 0xE0, 0x03) followed by IPX data. 0xE0 fields of LLC header stand for 'Novell' protocol.

*802.2 (SNAP) comprises 802.3 frame header, LLC header (3 bytes - 0xAA, 0xAA, 0x03), SNAP header (5 bytes - 0x00, 0x00, 0x00, 0x81, 0x37) and IPX data. 0xAA fields of LLC header stand for 'SNAP' protocol. First three bytes of SNAP header are OUI followed by 2 bytes of IPX EtherType.

*Ethernet II comprises Ethernet II frame header (Destination, Source, EtherType) followed by IPX data.

References


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Internetwork Packet eXchange — Pour l IPX defini par la GSM Association Pile de protocoles 7 • Application 6 • Présentation 5 • Session …   Wikipédia en Français

  • Internetwork packet exchange — Pour l IPX defini par la GSM Association Pile de protocoles 7 • Application 6 • Présentation 5 • Session …   Wikipédia en Français

  • Internetwork Packet Exchange — o IPX (en español intercambio de paquetes interred ) es un protocolo de la capa de red de Netware. Se utiliza para transferir datos entre el servidor y los programas de las estaciones de trabajo. Los datos se transmiten en datagramas. Intercambio …   Wikipedia Español

  • Internetwork Packet Exchange — IPX, Internetwork Packet eXchange, ist ein von Novell entwickeltes Computer Netzwerkprotokoll. Es stammt vom Protokoll IDP der Xerox Network Services (XNS) ab und wurde primär für das Netzbetriebssystem (NOS) NetWare eingesetzt. IPX ist ein… …   Deutsch Wikipedia

  • Internetwork Packet Exchange — Pour l IPX defini par la GSM Association Pile de protocoles 7.  Application 6.  Présentation 5.  Session 4.  …   Wikipédia en Français

  • Internetwork Packet Exchange — Siglas de Internetwork Packet Exchange (Intercambio de paquetes interred). Protocolo de nivel de red de Netware. Se utiliza para transferir datos entre el servidor y los programas de las estaciones de trabajo. Los datos se transmiten en… …   Enciclopedia Universal

  • Internetwork Packet eXchange —    Abbreviated IPX. Part of Novell NetWare s native protocol stack, used to transfer data between the server and workstations on the network. IPX packets are encapsulated and carried by the packets used in Ethernet and the frames used in Token… …   Dictionary of networking

  • INTERNETWORK PACKET EXCHANGE — (IPX) межсетевой обмен пакетами, протокол IPXсетевой протокол Novell NetWare, используемый для пересылки и маршрутизации пакетов между сервером и рабочими станциями. Пакеты IPX не соответствуют пакетам Ethernet и аналогичным ему системам …   Словарь электронного бизнеса

  • Internetwork Packet Exchange — n. (Computers) Novell NetWare protocol for delivering messages in datagram format, IPX …   English contemporary dictionary

  • Internetwork Packet eXchange Fragmentation — IPXF, Internetwork Packet eXchange Fragmentation ist ein von Novell entwickelte Netzprotokoll als Erweiterung von IPX. Ein großes UDP Datenpaket (User Datagram Protocol) kann nicht direkt über IPX gesendet werden, da UDP Pakete bis zu… …   Deutsch Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.