Routing and Remote Access Service

Previous Topic Next Topic

IPX Components and Processes

The IPX components of the Routing and Remote Access service are shown in Figure 2.4.

Figure 2.4    IP Multicast and the Routing and Remote Access Service
Enlarge figure

Figure 2.4 IP Multicast and the Routing and Remote Access Service

The following sections describe typical IPX routing processes in terms of the Routing and Remote Access service IPX routing components.

Incoming and Outgoing Packet (Transit Traffic)

An incoming packet is handed first to the IPX forwarder driver, which finds a route and then hands it to the IPX filtering driver to check for input filters and output filters. If approved for acceptance by the input filters and for forwarding by the output filters, the packet is handed back to the IPX forwarder driver, which forwards the packet over the appropriate interface using NDIS. If the input or output filters do not permit the packet to be forwarded or if a route is not found, the packet is silently discarded.

Incoming Packet (Local Host Traffic)

An incoming packet is handed first to the IPX forwarder driver, which notes that the packet is not to be routed (the destination IPX internetwork address is the router or a broadcast address) and then hands it to the IPX filtering driver to check for input filters. If accepted by the input filters, the packet is handed up to IPX/SPX, which processes the packet normally. If the packet is not accepted by the input filters, the packet is silently discarded.

Outgoing Packet (Local Host Traffic)

An outgoing IPX packet is handed by the IPX/SPX driver to the IPX filtering driver, which checks for output filters. If approved for sending by the output filters, the packet is handed to the IPX forwarder driver, which sends the packet using the best route over the appropriate interface using NDIS. If the packet is not approved by the output filters, the packet is silently discarded. If a route is not found, a RIP GetLocalTarget message is sent. For more information about IPX routing processes, see "IPX Routing" in this book.

Routing Protocol Network Communication

The RIP for IPX and SAP routing protocols operate like any other Windows Sockets application sending and receiving IPX packets.

Routing Table Updates

Based on information received by the routing protocol, the routing protocol updates routes in the Route Table Manager and, based on the best route, the table of best routes is updated in the IPX forwarder driver.

© 1985-2000 Microsoft Corporation. All rights reserved.