5-6 CHAPTER 5: ROUTING WITH IPX
IPX Packet Delivery On a NetWare network, the successful delivery of a packet depends on the
proper addressing of the packet and the internetwork configuration. Packet
addressing is handled in its Media Access Control (MAC) protocol header
and IPX header address fields.
To send a packet to another node, the sending node must know the
complete internetwork address (network, node, and socket) of the node it
wishes to send to. Once the sending node has the destination node’s
address, it can proceed with addressing the packet. However, the way the
MAC header of that packet is addressed depends on whether the sending
and destination nodes are separated by a router. See Figure 5-3.
Figure 5-3 IPX Packet Routing
Sending Node’s Responsibility
When a node wants to send information to another node with the same
network number, the sending node can simply address and send packets
directly to the destination node. However, if the two nodes have different
network numbers, the sending node must find a router on its own segment
that can forward packets to the destination node’s network segment.
To find this router, the sending node broadcasts a RIP packet requesting the
best route to the destination node’s network number. The router residing on
the sending nodes segment with the shortest path to the destination
Network = 000000AA
Node = 000000000001
Socket = 4003 Node Node
000000000020 000000000021
Network = 000000BB
Node = 000000000003
Socket = 0451
MAC Header
Destination Node = 000000000020
Source Node = 000000000001
IPX Header
Checksum = FFFF
Packet Length = 011E
Tranport Control = 00
Packet Type = 11
Dest Network = 000000BB
Dest Node = 000000000003
Dest Socket = 0451
Source Network = 000000AA
Source Node = 000000000001
Source Socket = 4003
Data
MAC Header
Destination Node = 000000000003
Source Node = 000000000021
IPX Header
Checksum = FFFF
Packet Length = 011E
Tranport Control = 01
Packet Type = 11
Dest Network = 000000BB
Dest Node = 000000000003
Dest Socket = 0451
Source Network = 000000AA
Source Node = 000000000001
Source Socket = 4003
Data
Sending Node Router Destination Node