Internetwork Packet Exchange

Internetwork Packet Exchange (IPX) is the network-layer protocol in the IPX/SPX protocol suite. IPX is derived from Xerox Network Systems' IDP. It also has the ability to act as a transport layer protocol.

The IPX/SPX protocol suite was very popular through the late 1980s and mid-1990s because it was used by Novell NetWare, a network operating system. Due to Novell NetWare's popularity, IPX became a prominent protocol for internetworking.

A big advantage of IPX was a small memory footprint of the IPX driver, which was vital for DOS and Windows up to Windows 95 due to the limited size at that time of conventional memory. Another IPX advantage was easy configuration of its client computers. However, IPX does not scale well for large networks such as the Internet.[1] As such, IPX usage decreased as the boom of the Internet made TCP/IP nearly universal.

Computers and networks can run multiple network protocols, so almost all IPX sites also ran TCP/IP, to allow Internet connectivity.[2] It was also possible to run later Novell products without IPX, with the beginning of full support for both IPX and TCP/IP by NetWare version 5[3] in late 1998.

Description

A big advantage of IPX protocol is its little or no need for configuration. In the time when protocols for dynamic host configuration did not exist and the BOOTP protocol for centralized assigning of addresses was not common, the IPX network could be configured almost automatically. A client computer uses the MAC address of its network card as the node address and learns what it needs to know about the network topology from the servers or routers – routes are propagated by Routing Information Protocol, services by Service Advertising Protocol.

A small IPX network administrator had to care only

  • to assign all servers in the same network the same network number,
  • to assign different network numbers to different frame formats in the same network,
  • to assign different network numbers to different interfaces of servers with multiple network cards (Novell NetWare server with multiple network cards worked automatically as a router),
  • to assign different network numbers to servers in different interconnected networks,
  • to start router process on nodes with multiple network cards in more complex networks.

IPX packet structure

Each IPX packet begins with a header with the following structure:

Octets Field
2 Checksum (always 0xFFFF – no checksum)
2 Packet Length (including the IPX header)
1 Transport Control (hop count)
1 Packet Type
12 Destination address
12 Source address

The Packet Type values are:

Value Meaning/Protocol
0 Unknown
1 RIP (Routing Information Protocol) (RFC 1582, RFC 2091)
2 Echo Packet
3 Error Packet
4 PEP (Packet Exchange Protocol), used for SAP (Service Advertising Protocol)
5 SPX (Sequenced Packet Exchange)
17 NCP (NetWare Core Protocol)
20 Broadcast[4]

IPX addressing

An IPX address has the following structure:

Octets Field
4 Network number
6 Node number
2 Socket number

Network number

The network number allows to address (and communicate with) the IPX nodes which do not belong to the same network or cabling system. The cabling system is a network in which a data link layer protocol can be used for communication. To allow communication between different networks, they must be connected with IPX routers. A set of interconnected networks is called an internetwork. Any Novell NetWare server may serve as an IPX router. Novell also supplied stand-alone routers. Multiprotocol routers of other vendors often support IPX routing. Using different frame formats in one cabling system is possible, but it works similarly as if separate cabling systems were used (i.e. different network numbers must be used for different frame formats even in the same cabling system and a router must be used to allow communication between nodes using different frame formats in the same cabling system).

  • Logical networks are assigned a unique 32-bit address in the range 0x1 to 0xFFFFFFFE (hexadecimal).
  • Hosts have a 48-bit node address, which is by default set to the 6 bytes of the network interface card MAC address. Network addresses, which exist in addition to the node address, but are not part of the MAC layer, are assigned only if an IPX router is present or by manual configuration in the network. The network address covers every network participant that can talk to another participant without the aid of an IPX router. In combination, both network and node address form a 80 bit unique identifier for each IPX node across connected logical networks. The node number itself is unique to the logical network only.
  • Network number 00:00:00:00 refers to the current network, and is also used during router discovery. It's also the default in case no router is present, but can be changed by manual configuration, depending on the IPX implementation.
  • Broadcast network number is FF:FF:FF:FF.

Node number

The node number is used to address an individual computer (or more exactly, a network interface) in the network. Client stations use its network interface card MAC address as the node number.

The value FF:FF:FF:FF:FF:FF may be used as a node number in a destination address to broadcast a packet to "all nodes in the current network".

Socket number

The socket number serves to select a process or application in the destination node. The presence of a socket number in the IPX address allows the IPX to act as a transport layer protocol, comparable with the User Datagram Protocol (UDP) in the Internet protocol suite.

Socket number Protocol
0x0001–0x0BB8 Registered by Xerox
0x0001 Routing Information Packet
0x0002 Echo Protocol Packet
0x0003 Error Handling Packet
0x0020–0x003F Experimental
0x0BB9–0xFFFF Dynamically Assigned
0x0451 NetWare Core Protocol (NCP – used by Novell NetWare servers)
0x0452 Service Advertising Protocol (SAP)
0x0453 Routing Information Protocol (RIP)
0x0455 NetBIOS
0x0456 Diagnostic Packet
0x0457 Serialization Packet (used for NCP as well)
0x4000–0x4FFF Dynamically Assigned Socket Numbers
0x4003 Used by Novell NetWare Client
0x8000–0xFFFF Statically Assigned Socket Numbers
0x8060 LLC[4]
0x9091 TCP over IPXF
0x9092 UDP over IPXF
0x9093 IPXF, IPX Fragmentation Protocol

Comparison with IP

The IPX network number is conceptually identical to the network part of the IP address (the parts with netmask bits set to 1); the node number has the same meaning as the bits of IP address with netmask bits set to 0. The difference is that the boundary between network and node part of address in IP is variable, while in IPX it is fixed. As the node address is usually identical to the MAC address of the network adapter, the Address Resolution Protocol is not needed in IPX.

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.

There are three routing protocols available for IPX networks. In early IPX networks, a version of Routing Information Protocol (RIP) was the only available protocol to exchange routing information. Unlike RIP for IP, it uses delay time as the main metric, retaining the hop count as a secondary metric. Since NetWare 3, the NetWare Link Services Protocol (NLSP) based on IS-IS is available, which is more suitable for larger networks. Cisco routers implement an IPX version of EIGRP protocol as well.[5]

Frame formats

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

  • 802.3 (raw) encapsulation comprises an IEEE 802.3 frame header (destination MAC, source MAC, length) immediately followed by IPX data. It is used in legacy systems, and can be distinguished by the first two bytes of the IPX header always containing a value of 0xFFFF, which cannot be interpreted as valid LLC Destination and Source Service Access Points in this location of the frame.
  • 802.2 (LLC or Novell) comprises an IEEE 802.3 frame header (destination MAC, source MAC, length) followed by an LLC header (DSAP 0xE0, SSAP 0xE0, control 0x03) followed by IPX data. The 0xE0 fields of the LLC header indicate "NetWare".
  • 802.2 (SNAP) comprises an IEEE 802.3 frame header, an LLC header (DSAP 0xAA, SSAP 0xAA, control 0x03), a SNAP header (OUI 0x000000, type 0x8137), and IPX data. The 0xAA fields of the LLC header indicate "SNAP", and the OUI 0x000000 in the SNAP header indicates an encapsulated EtherType.
  • Ethernet II encapsulation comprises an Ethernet II frame header (destination MAC, source MAC, EtherType 0x8137) followed by IPX data.

In non-Ethernet networks only 802.2 and SNAP frame types are available.

References

  1. ^ Simson Garfinkel, Gene Spafford (1996). Practical UNIX and Internet Security (2nd ed.). O'Reilly Media. ISBN 9781565921481. It does not scale well to large networks such as the Internet.
  2. ^ "Do you still support IPX/SPX on your Windows servers?". TechRepublic. February 12, 2001. Archived from the original on July 10, 2012.
  3. ^ Maintaining IPX Compatibility During a Migration to TCP/IP on a NetWare Network. support.novell.com.
  4. ^ a b "A Standard for the Transmission of 802.2 Packets over IPX Networks". IETF.
  5. ^ Oppenheimer, Priscilla; Bardwell, Joseph (August 2002). Troubleshooting Campus Networks: Practical Analysis of Cisco and LAN Protocols. John Wiley & Sons, Inc. pp. 421–440. ISBN 978-0-471-21013-9.

Read other articles:

Ne doit pas être confondu avec Jean Ribit de la Rivière. Pour les articles homonymes, voir La Rivière. Jean de La RivièreBiographieActivité MilitaireBlasonmodifier - modifier le code - modifier Wikidata Jean IV de la Rivière (~1338 - † 1365) est chevalier du régent, diplomate et premier chambellan de Charles V. Seigneur de la Rivière près de Couloutre (Nièvre), il est aussi appelé Jean Bureau de la Rivière[1]. Biographie Il est le fils aîné de Jean II de la Rivière (? - † ...

 

أحمد عيسى أبو حسين وزير السياحة والآثار في المنصب13 أغسطس 2022 – حتى الآن الرئيس عبد الفتاح السيسي رئيس الوزراء مصطفى مدبولي خالد العناني   معلومات شخصية اسم الولادة أحمد عيسى طه عيسى أبو حسين الجنسية مصري الحياة العملية المهنة سياسي  الحزب مستقل تعديل مصدري - تعديل   ...

 

Pour les autres articles nationaux ou selon les autres juridictions, voir Assemblée nationale. Pour les articles homonymes, voir Assemblée nationale française (homonymie). Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » (août 2016...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. R.U.S.E Box Art R.U.S.EPublikasi 7 September 2010 GenreStrategiKarakteristik teknisPlatformXbox 360, PlayStation 3, Windows dan macOS MesinIRISZOOM EngineModePermainan video pemain tunggal dan permainan video multipemain FormatDVD dan distribusi digit...

 

1999 European Parliament election in Denmark ← 1994 10 June 1999 2004 → 16 seats to the European Parliament Largest party within each Folketing nomination district and constituency. Largest party within each municipality. European Parliament elections were held in Denmark on 10 June 1999 to elect the 16 Danish members of the European Parliament. Results Seats were allocated first by the D'Hondt method to electoral coalitions (Venstre + Conservative People's Party + Centr...

 

Men's light heavyweight freestyle wrestlingat the Games of the VIII OlympiadVenueVélodrome d'HiverDatesJuly 11–14Competitors15 from 10 nationsMedalists John Spellman  United States Rudolf Svensson  Sweden Charles Courant  Switzerland← 19201928 → Wrestling at the1924 Summer OlympicsGreco-RomanBantammenFeathermenLightmenMiddlemenLight heavymenHeavymenFreestyleBantammenFeathermenLightmenWeltermenMiddlemenLight heavymenHeavymenvte The men's freest...

Swedish multinational power company owned by the Government of Sweden Vattenfall ABVattenfalls Headquarters (2014)Company typeState-owned enterpriseIndustryEnergy productionFounded1909 as Kungliga VattenfallsstyrelsenHeadquartersSolna, SwedenKey peopleMats Granryd [sv]   (Chairman of the Board) Anna_Borg_(företagsledare) [sv] (President and CEO)ProductsElectricity generation, distribution and sales, district heating, renewable energy.ServicesCharging solutions ...

 

 烏克蘭總理Прем'єр-міністр України烏克蘭國徽現任杰尼斯·什米加尔自2020年3月4日任命者烏克蘭總統任期總統任命首任維托爾德·福金设立1991年11月后继职位無网站www.kmu.gov.ua/control/en/(英文) 乌克兰 乌克兰政府与政治系列条目 宪法 政府 总统 弗拉基米尔·泽连斯基 總統辦公室 国家安全与国防事务委员会 总统代表(英语:Representatives of the President of Ukraine) 总...

 

Wakil Wali Kota BanjarLambang Kota BanjarPetahanaJabatan Lowongsejak 4 Desember 2023Masa jabatan5 tahunDibentuk2004Pejabat pertamaH. Akhmad Dimyati, S.IP.Situs webbanjarkota.go.id Wakil Wali Kota Banjar adalah posisi kedua yang memerintah Kota Banjar di bawah Wali Kota Banjar. Posisi ini pertama kali dibentuk pada tahun 2004. Daftar No Wakil Wali Kota Mulai Jabatan Akhir Jabatan Prd. Ket. Wali Kota 1 H.Akhmad DimyatiS.IP. 5 Januari 2004 31 Juli 2008 1   dr.Herman SutrisnoM.M. Jabata...

Physical phenomenon relating to the direction of waves For heat tolerant metals and ceramics, see Refractory metals and Refractory. Not to be confused with Diffraction, the change in direction of a wave around an obstacle. A ray of light being refracted in a plastic block In physics, refraction is the redirection of a wave as it passes from one medium to another. The redirection can be caused by the wave's change in speed or by a change in the medium.[1] Refraction of light is the mos...

 

Resort hotel in West Virginia For other uses, see Greenbrier (disambiguation). The GreenbrierMain entrance in 2011General informationAddress101 Main Street WestTown or cityWhite Sulphur Springs, West VirginiaCountryUnited StatesOpenedSeptember 25, 1913OwnerJustice Family GroupGrounds11,000 acres (4,500 ha)Other informationNumber of rooms710Number of suites33Number of restaurants9Number of bars11Websitewww.greenbrier.com The GreenbrierU.S. National Register of Historic PlacesU.S. National...

 

Disambiguazione – Se stai cercando altri significati, vedi Trullo (disambigua). Disambiguazione – Trulli rimanda qui. Se stai cercando l'ex pilota automobilistico, vedi Jarno Trulli. Serie di trulli, tipici del paesaggio pugliese. Il trullo (greco antico τροῦλλος trûllos, cupola) è un tipo di costruzione conica in pietra a secco tradizionale della Puglia centro-meridionale. I trulli venivano generalmente edificati come ricoveri temporanei nelle campagne o abitazioni pe...

Sebuah deformasi kontinu antara cangkir kopi dan donat (torus) menggambarkan bagaimana keduanya saling homeomorfik. Dalam cabang matematika bidang topologi, homeomorfisme atau isomorfisme topologi atau fungsi dwikontinu atau dwimalar adalah fungsi kontinu antara ruang topologi yang memiliki fungsi invers yang juga kontinu. Homeomorfisme adalah isomorfisme dalam kategori ruang topologi. Dua ruang topologi dengan sebuah homeomorfisme antara keduanya disebut homeomorfik. Kata homeomorfisme beras...

 

This page is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. Map update Could someone act on the request at WP:USRD/MTF/R#M-6 (Michigan highway) in an expedited manner? M-6 will be the TFA this coming Sunday, November 20. Imzadi 1979 → 23:18, 16 November 2011 (UTC) Future Future???? I had a newbie tell me that this was the standard here. We are now promoting WP:CRYSTAL...

 

Coppa d'Austria 2020-2021 Competizione Coppa d'Austria Sport Pallavolo Edizione 41ª Organizzatore ÖVV Date dal 18 ottobre 2020al 21 febbraio 2021 Luogo  Austria Partecipanti 10 Risultati Vincitore  Aich/Dob(1º titolo) Secondo  Amstetten Statistiche Miglior giocatore Błażej Podleśny Miglior marcatore Eduardo Romay (74) Incontri disputati 9 Cronologia della competizione 2019-2020 2021-2022 Manuale La Coppa d'Austria 2020-2021 si è svolta dal 18 otto...

В Википедии есть статьи о других людях с такой фамилией, см. Фонтейн. Марго Фонтейнангл. Margot Fonteyn Фото 1960-х годов Имя при рождении англ. Margaret Evelyn Hookham Псевдонимы Margot Fontes[3] и Margot Fonteyn-Arias[3] Дата рождения 18 мая 1919(1919-05-18)[1][2][…] Место рождения Рейгейт, Сур...

 

Town in Delaware, United StatesCheswold, DelawareTownLocation of Cheswold in Kent County, DelawareCheswoldLocation of Cheswold in DelawareShow map of DelawareCheswoldCheswold (the United States)Show map of the United StatesCoordinates: 39°13′09″N 75°35′09″W / 39.21917°N 75.58583°W / 39.21917; -75.58583Country United StatesState DelawareCounty KentGovernment • TypeCouncil-manager • MayorSanto Faronea • Vice Mayo...

 

O português é um idioma analítico quando se trata de nomes, ou seja, a função sintática depende muito mais da ordem das palavras na frase do que de flexões. A maioria das desinências indicativas de caso presentes no latim desapareceram no português, mas persistem nos pronomes pessoais. Em geral, considera-se a existência de um caso reto (nominativo) e de três casos oblíquos (acusativo, dativo e genitivo). Com relação aos substantivos e adjetivos, os casos foram substituídos por...

2004 live album by Dexter GordonHeartachesLive album by Dexter GordonReleased2004RecordedJune 24, 1965VenueJazzhus Montmartre, Copenhagen, DenmarkGenreJazzLength47:25LabelSteepleChaseSCCD-36034ProducerNils WintherDexter Gordon chronology Misty(1965) Heartaches(2004) Ladybird(1965) Heartaches is a live album by American saxophonist Dexter Gordon recorded at the Jazzhus Montmartre in Copenhagen, Denmark in 1965 by Danmarks Radio and released on the SteepleChase label in 2005.[1]...

 

Settlement in Greece 41°20′13.4″N 25°3′5″E / 41.337056°N 25.05139°E / 41.337056; 25.05139 Medousa settlement Medousa (Greek: Μέδουσα, Bulgarian: Мемково - Memkovo) is a settlement in the Xanthi regional unit of Greece. It is part of the Thermes community.[1] References ^ Michail, p. 3. Sources Michail, Domna. Migration, tradition and transition among the Pomaks in Xanthi (Western Thrace). Department of Balkan Studies Aristotle Universi...