August 2000: Software Reference IPX 1
August 2000: Software Reference IPX 1
August 2000: Software Reference IPX 1
IPX
August 2000
Software Reference
IPX
IPX
Software Reference
Table of Contents
Table of Contents
IPX
A
REFERENCE
1.1
Introduction to IPX
1.1.1
1.1.2
1.2
1.2.1
1.2.2
10
1.2.3
11
1.2.4
13
Software Reference
IPX
IPX
Software Reference
REFERENCE
Software Reference
IPX
1.1
Introduction to IPX
UDP
IP
Ethernet
ISDN
NCP
RIP
SAP
IPX
Ethernet
ISDN
SPX
TCP/IP Networks
IPX Networks
IPX (Internetwork Packet exchange) is a connectionless
service used to transmit data.
SPX (Sequenced Packet Exchange) is a connection-oriented service used to monitor connections between stations
(e.g., a connection to a print service).
Using RIP and SAP routing and service information is
periodically exchanged between IPX routers and servers on
the network using the RIP and SAP (Service Advertising
Protocol) packets.
1.1.1
IPX
Software Reference
Introduction to IPX
Servers
1. Provide special services, (e.g., remote file access,
printing, databank access, etc.) to clients.
2. Have a unique name.
3. Can communicate with both servers and clients.
Clients
1. Use the services provided by server stations.
2. Do NOT have unique names.
3. Can ONLY communicate with servers.
1.1.2
IPX Networks:
Addresses
Network
Numbers
and
IPX
ISDN,
Ethernet,
etc.
Internal
Net Number
0:0:0:ab
Net Number
1:2:aa:bb
1.2
1.2.1
Net Number
6:7:aa:bb
IPX
Software Reference
CircIndex(*rw)
HopCount(rw)
NetNum(*rw)
ExistState(-rw)
CircIndex(*rw)
HopCount(rw)
NetNum(*rw)
ExistState(-rw)
00 0
0
10001
0
0:2:2:2
on
Software Reference
IPX
CircIndex(*rw)
NetNum(rw)
Name(*rw)
Node(rw)
Type(*rw)
Socket(rw)
0
10001
"PHOENIX"
0:4
0:2:2:2
0:0:0:0:0:1
4:51
mybrick:ipxStaticServTable> ipxStatisServTable
inx SysInstance(*rw)
ExistState(-rw)
HopCount(rw)
CircIndex(*rw)
NetNum(rw)
00 0
10001
on
0:2:2:2
0
mybrick:ipxStaticServTable>
1.2.2
Name(*rw)
Node(rw)
Type(*rw)
Socket(rw)
"PHOENIX"
0:0:0:0:0:1
0:4
4:51
10
IPX
Software Reference
1.2.3
Software Reference
IPX
11
PktType(rw)
DstNet(rw)
DstSockMode(rw)
SrcIfIndex(rw)
SrcNodeMode(rw)
SrcSock(rw)
DstIfStatus(rw)
DstNodeMode(rw)
DstSock(rw)
SrcNetMode(rw)
SrcNode(rw)
verify
1111
dormant
dont_verify
dont_verify
PktType(rw)
DstNet(rw)
DstSockMode(rw)
SrcIfIndex(rw)
SrcNodeMode(rw)
SrcSock(rw)
DstIfStatus(rw)
DstNodeMode(rw)
DstSock(rw)
SrcNetMode(rw)
SrcNode(rw)
00 dont_verify
dont_verify
unknown
0
verify
0
dont_verify
0
dormant
dont_verify
1111
dont_verify
dont_verify
0
dont_verify
mybrick:ipxDenyTable>
12
IPX
Software Reference
1.2.4
Software Reference
IPX
13
sapDenyIfIndex
sapDenyDirection
sapDenyTypeMode
sapDenyType
sapDenyNetMode
sapDenyNet
14
IPX
Software Reference
sapDenyNodeMode
sapDenyNode
sapDenySockMode
sapDenySock
sapDenyName
Examples
In order to create SAP filters for the services of a file server,
entries must be made in the sapDenyTable and/or in the
sapAllowTable: in the first, to specify the services to be
prevented from being learned or propagated; and in the
second, to specify those to be allowed to be learned or propagated.
To block or allow a single service the administrator has to
look up type, net, node and socket in the
IpxDestServTable or at the servers console. Then these
values can be used to create an entry in the sapDenyTable
or sapAllowTable.
A service x is allowed to enter or leave the BinTec router if:
Software Reference
IPX
15
16
IPX
Software Reference
IfIndex(*rw)
NetMode(rw)
SockMode(rw)
Direction(rw) TypeMode(rw
Net(rw)
NodeMode(rw)
Sock(rw)
Name(rw)
10001
verify
dont_verify
Direction(rw) TypeMode(rw
Net(rw)
NodeMode(rw)
Sock(rw)
Name(rw)
outgoing
verify
172:36:10:62 dont_verify
brick:sapAllowTable
Software Reference
IPX
17
IfIndex(*rw)
NetMode(rw)
SockMode(rw)
Direction(rw) TypeMode(rw
Net(rw)
NodeMode(rw)
Sock(rw)
Name(rw)
0
verify
verify
outgoing
verify
aa:bb:cc:dd verify
40:00
FILESERVER
18
IPX
Software Reference