|
|
1.1 root 1: .\" Copyright (c) 1987 Regents of the University of California.
2: .\" All rights reserved. The Berkeley software License Agreement
3: .\" specifies the terms and conditions for redistribution.
4: .\"
5: .\" @(#)mpcctab.4 6.2 (Berkeley) 5/4/88
6: .\"
7: .TH MPCCTAB 4 "May 4, 1988"
8: .UC 7
9: .SH NAME
10: mpcctab \- MPCC configuration file
11: .SH DESCRIPTION
12: The file \fBmpcctab\fR is used to configure CCI's Multi-Protocol
13: Communication Controller (MPCC).
14: The controller provides high-speed
15: synchronous communications for the \s-1POWER 6\s+1 family
16: of computers.
17: This file determines the MPCC board
18: configurations. You can download either a synchronous , bisync or
19: an asynchronous protocol to an MPCC board.
20: See \fIdlmpcc\fR(8)
21: for details.
22: .LP
23: A \fBmpcctab\fR file is supplied
24: with each MPCC release; however,
25: you can modify this file or create your own file
26: by using one of the \s-1UNIX\s+1 text editors.
27: .LP
28: The contents of the file
29: consists of entries that describe supported communication
30: protocols and their unique attributes. The protocols supported are
31: X.25, SNA, ASYNC, and BISYNC.
32: For ASYNC two different entries are possible in the
33: \fIprocol\fR field - if 16 port MPCC async is configured, then ASYNC is
34: entered; 32 port MPCC async is specified by entering 32PORT.
35: This file must reside in the directory
36: \fB/etc/mpcc\fR.
37: .SH Entry Line Format
38: An entry line consists of an \fIitem identifier\fR followed by
39: variable width arguments separated by colons. There are three
40: item identifiers: MPCC, PROTOCOL, PORT. The MPCC line in this file
41: identifies the board number. The PROTOCOL line identifies
42: the specific communication protocol.
43: The PORT line describes
44: the port for the immediately preceding protocol. The number
45: of arguments for the PROTOCOL and PORT lines,
46: and the arguments themselves,
47: are protocol dependent. See the individual
48: argument descriptions for details.
49: .LP
50: Notes: Use upper case letters for clarity when specifying the item
51: identifier and the protocol name. Make sure that you enter
52: the argument values in the order specified below. Also, use comments
53: liberally, and indicate comment lines by placing a
54: pound sign (\fB#\fR) in column one.
55: .LP
56: The item identifiers and their corresponding line
57: formats, with valid argument values, follow:
58: .LP
59: \fBMPCC Line\fR
60: .LP
61: Format:
62: .RS
63: .LP
64: \fBMPCC:\fIbdno\fB:\fR[\fBFCCS,\fIportno\fR\fB,\fItimer\fR]\fB:\fR[\fBSOC,\fIportno\fR]
65: .RE
66: .LP
67: Argument Explanations:
68: .RS
69: .IP \fIbdno\fR 8
70: Specifies the board number.
71: .IP \fBFCCS\fR 8
72: FCCS is a fault-tolerant support system that allows backup ports
73: to assume the functions of failed ports.
74: For example,
75: if port 0 fails for any reason,
76: another port may be configured to assume the duties of the failed port.
77: The keyword \fBFCCS\fR identifies this feature and must be
78: followed by the list of fail-safe port numbers and a time increment,
79: described below.
80: This feature is optional.
81: .IP \fBSOC\fR 8
82: An FCCS port can also be an SOC (Switch On Close) port,
83: meaning that the port will switch when it is closed.
84: And as with FCCS, the port will switch if it fails.
85: This feature is optional.
86: .IP \fIportno\fR 8
87: Portno is a list of port numbers,
88: separated by commas,
89: specifying the primary ports you want protected by backup ports.
90: FCCS boards have either 4 primary and 4 backup ports,
91: or 8 primary and 8 backup ports.
92: The valid port numbers are
93: .B 0
94: through
95: .B 3
96: for the 4-port version,
97: and
98: .B 0
99: through
100: .B 7
101: for the 8-port version.
102: .IP
103: Each of the ports has a switched connector.
104: If the board fails for any reason,
105: the traffic on these ports is automatically routed
106: through the switched connector.
107: These connectors must be cabled to secondary ports on the other FCCS
108: connector panels.
109: The secondary ports are numbered 8 through 11 on the 4-port version and
110: 8 through 15 on the 8-port version.
111: Only the primary ports need be designated in the FCCS configuration line,
112: however all ports must be identified as described in the PORT Line section
113: below.
114: .if n .bp
115: .IP \fItime\fR 8
116: Specifies the time period for the sentinel relay timer.
117: Each board resets its sentinel timer after the specified
118: time period. If the
119: board fails, and therefore can't set the timer, then control
120: is passed automatically to another board, which continues
121: the current processing. This feature ensures PerpetualProcessing
122: and is transparent to the user. The valid range of values
123: in milliseconds is from \fB50\fR to \fB5950\fR in
124: 50 millisecond increments.
125: .LP
126: .RE
127: \fBPROTOCOL Line\fR
128: .LP
129: Format:
130: .LP
131: .RS
132: \fBPROTOCOL:\fIprocol\fB:\fIdepargs\fR
133: .LP
134: .RE
135: Argument Explanations:
136: .RS
137: .IP \fIprocol\fR 10
138: Specifies the protocol you want associated with the
139: board specified in the previous \fBMPCC\fR line.
140: .IP \fIdepargs\fR 10
141: Specifies the protocol-dependent protocol attributes. X.25 and SNA have ten (10)
142: arguments,
143: ASYNC has just one (1) argument, and BISYNC has no arguments.
144: .LP
145: .cu
146: X.25 Dependent Attributes
147: .LP
148: Note: You must be familiar with the
149: X.25 CCITT Yellow Book (1980)
150: in order to understand the following values.
151: .IP \fIN1\fR 8
152: Specifies the maximum frame size in bytes.
153: .IP \fIN2\fR 8
154: Specifies the retry count.
155: .IP \fIT1\fR 8
156: Specifies the retry timer in milliseconds.
157: .IP \fIT2\fR 8
158: Specifies the response delay timer in milliseconds.
159: .IP \fIT3\fR 8
160: Specifies the inactive link timer in milliseconds.
161: .IP \fIT4\fR 8
162: Specifies the idle channel timer in milliseconds.
163: .IP \fIK\fR 8
164: Specifies the Level 2 window size.
165: .if n .bp
166: .IP \fIxid1\fR 8
167: Specifies the destination type in the XID command. It must be a number
168: from 1-5:
169: .nf
170:
171: 1 = AXE
172: 2 = CTSS
173: 3 = DEX
174: 4 = DMS
175: 5 = WESCOM
176: .fi
177: .IP \fIxid2\fR 8
178: Specifies the destination identity in the XID command. It can be three to
179: nine ASCII characters.
180: .IP \fIxid3\fR 8
181: Specifies the additional information in the XID command. It can be any
182: ASCII string up to 20 characters long.
183: .LP
184: .cu
185: ASYNC and 32PORT Dependent Attribute
186: .IP \fIbufsize\fR 10
187: Specifies the size of the transmit/receive buffers in bytes.
188: .RE
189: .LP
190: \fBPORT Line\fR
191: .LP
192: Format:
193: .LP
194: .RS
195: \fBPORT:\fIportno\fB:\fIprocol\fB:\fIdepargs\fR
196: .RE
197: .LP
198: Argument Explanations:
199: .RS
200: .IP \fIportno\fR 10
201: Specifies the port number of the previously specified board.
202: .IP \fIprocol\fR 10
203: Specifies the protocol. You must state the same protocol
204: as you stated in the preceding PROTOCOL line.
205: .IP \fIdepargs\fR 10
206: Specifies the protocol-dependent port attributes. X.25 has
207: fourteen (14) arguments. ASYNC, 32PORT and BISYNC have none. SNA has 14
208: fixed arguments.
209: .LP
210: .cu
211: X.25 Dependent Arguments
212: .LP
213: Note: You must be familiar with the X.25 CCITT Yellow
214: Book (1980) in order to understand the following values.
215: .IP \fIixmitbuf\fR 12
216: Specifies the number of transmit buffers allocated
217: for I frames.
218: .IP \fIsuxmitbuf\fR 12
219: Specifies the number of transmit buffers allocated for
220: S/U frames.
221: .IP \fIirecvbuf\fR 12
222: Specifies the number of receive buffers allocated for
223: I frames.
224: .IP \fIsurecvbuf\fR 12
225: Specifies the number of receive buffers allocated for
226: S/U frames.
227: .IP \fIxmito\fR 12
228: Specifies the Level 1 transmit timeout.
229: This argument should be \fB0\fR so that Level 1 calculates timeout from
230: the baud rate.
231: .IP \fIrts\fR 12
232: Specifies the modem control value
233: for rts. Valid values are \fB1\fR which equals
234: \fBassert\fR, \fB2\fR which equals \fBdrop\fR, and \fB3\fR
235: which equals \fBauto\fR.
236: .IP \fIdtr\fR 12
237: Specifies the modem control value for dtr.
238: Valid values are \fB1\fR which equals
239: \fBassert\fR, and \fB2\fR which equals \fBdrop\fR.
240: .IP \fIlineidle\fR 12
241: Specifies the line state between transmissions.
242: Valid values are \fB0\fR which specifies a flag
243: fill, and \fB1\fR which specifies a mark fill.
244: .IP \fIrcvadr\fR 12
245: Specifies the port configuration. A \fB1\fR makes the port
246: a DCE, while a \fB3\fR makes the port a DTE.
247: .IP \fImask\fR 12
248: Specifies the data link receive mask. This argument must be
249: \fB3\fR.
250: .IP \fIxmtrty\fR 12
251: Specifies the number of data link retries after a transmit
252: timeout. This argument should be zero since upper levels of X25 do retries.
253: .IP \fIbaud\fR 12
254: Specifies the baud rate of a transmission. All standard rates
255: are supported. Some common rate values are \fB0\fR equals a modem,
256: \fB13\fR equals 9600, and \fB26\fR equals 56KB. See the header file
257: \fBmp_port.h\fR for other values.
258: .IP \fIencode\fR 12
259: Specifies the physical data encoding. A \fB0\fR indicates NRZ, and a \fB1\fR
260: indicates NRZI.
261: .IP \fItrace\fR 12
262: Specifies the data link receive trace mode. This argument must be \fB0\fR.
263: .RE
264: .if n .bp
265: .SH EXAMPLE
266: The following entry configures five MPCC boards: one for X.25,
267: ASYNC, 32PORT, BISYNC and SNA. Each has two ports.
268: .nf
269:
270: MPCC:0
271: PROTOCOL:X25:272:2:6000:1000:30000:20000:8:2:ccice1:remote
272: PORT:0:X25:8:16:8:16:0:1:1:0:1:3:0:0:0:0
273: PORT:1:X25:8:16:8:16:0:1:1:0:3:3:0:0:0:0
274:
275: MPCC:1
276: PROTOCOL:ASYNC:128
277: PORT:0:ASYNC
278: PORT:1:ASYNC
279:
280: MPCC:2
281: PROTOCOL:32PORT:128
282: PORT:0:32PORT
283: PORT:1:32PORT
284:
285: MPCC:3
286: PROTOCOL:BISYNC
287: PORT:0:BISYNC
288: PORT:1:BISYNC
289:
290: MPCC:4
291: PROTOCOL:SNA:272:4:800:200:20000:20000:8:2:acey:deucy
292: PORT:0:SNA:8:10:10:24:5:3:1:0:193:193:1:0:0:0
293: PORT:1:SNA:8:10:10:24:5:3:1:0:193:193:1:0:0:0
294: .fi
295: .SH FILES
296: /etc/mpcctab
297: /etc/mpcca
298: /etc/mpccb
299: /etc/mpcc32
300: /etc/mpccx
301: .SH SEE ALSO
302: dlmpcc(8)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.