![]() |
![]() HP OpenVMS Systems Documentation |
![]() |
DECnet-Plus for OpenVMS
|
Previous | Contents | Index |
For example:
NCP> set x25-server destination host node mynode object 36 priority 200 - _ subaddresses 33-34 |
ncl> create x25 access filter host ncl> set x25 access filter host priority 200,subaddress range {[33..34]} ncl> create x25 server client host ncl> set x25 server client host filters {host} , - _ncl> node LOCAL:.mynode |
The LINE database contains information about all types of lines used in DECnet Phase IV. The X.25-related information is for those lines whose protocol parameter is LAPB or LAPBE.
The X.25 entries in the LINE database contain the operating characteristics of each individual connection to the PSDN at X.25 level 2 (frame level). Default values are taken mostly from the profile. Users can modify these values so that their system configurations match their PSDN subscription options. Table H-8 shows the parameter mapping rules.
Phase IV Name | Phase V Entity | Attribute | Type |
---|---|---|---|
LINE | modem connect line | communications port | Simple name |
lapb link | Identifier | Simple name | |
CONTROLLER + | modem connect line | N/A 1 | |
COUNTER TIMER + | N/A | ||
HOLDBACK TIMER + | lapb link | holdback timer | Unsigned |
INTERFACE + | lapb link | interface type | Enumerated {[DTE], DCE} |
MAXIMUM BLOCK + | lapb link | maximum data size | Unsigned |
MAXIMUM RETRANSMITS + | lapb link | retry maximum | Unsigned |
MAXIMUM WINDOW + | lapb link | window size | Unsigned |
NETWORK | lapb link | profile 2,3 | Simple name |
PROTOCOL | lapb link | sequence modulus | UNSIGNED 8(LAPB) or 128(LAPBE) |
RECEIVE BUFFERS + | lapb link | receive buffers | Unsigned |
RETRANSMIT TIMER + | lapb link | acknowledge timer | Unsigned |
STATE + | lapb link | N/A 4 |
For example:
NCP> define line dsv-0-0 network mynet protocol lapb state on |
ncl> create modem connect line dsv-0 communication port DSV-0-0 - _ncl> , profile "NORMAL" ncl> set modem connect line dsv-0 - _ncl> modem control full, speed 9600 , suppress test indicator true ncl> create lapb link dsv-0 profile "ISO8208" ncl> set lapb link dsv-0 physical line modem connect line dsv-0 , - _ncl> acknowledge timer 2718 , holdback timer 1359 , maximum data size 1031 - _ncl> , window size 7 |
The X29-SERVER database serves as the incoming X.29 call handler and controls the number of incoming X.29 connections on the system. In DECnet Phase V, it is merged with the X.25 call handler (X25 Access module and x25 access application entity). Table H-9 shows the parameter mapping rules.
Phase IV Name | Phase V Entity |
---|---|
MODULE X29-SERVER | N/A |
COUNTER TIMER + | N/A |
MAXIMUM CIRCUITS + | N/A |
STATE + | x25 access application x29_login |
Each destination either points to an entry in the DECnet-VAX OBJECT database or it contains no object record. In the former case, the object identifies a command procedure to invoke. (VAX P.S.I. does not support executable images.) In the latter case, the call is considered to be for LOGINOUT.
In DECnet Phase V, objects are replaced by x25 access application entities. Each application specifies a set of filters to listen for incoming calls by using the filters attribute. The file attribute identifies a command procedure to invoke when a call is received. The type attribute for these applications should be set to X29 or X29 login if the call goes to LOGINOUT.
Table H-10 shows the parameter mapping rules.
Phase IV Name | Phase V Entity | Attribute | Type |
---|---|---|---|
DESTINATION | x25 access filter 1 | Identifier | Simple name |
x25 access application 1 | filters | Set of simple name | |
x25 access application | type | X29 or X29 login 2 | |
OBJECT + | x25 access application | Identifier | Simple name |
USER | x25 access application | user | Latin1String |
PASSWORD | N/A | N/A | N/A |
ACCOUNT + | x25 access application | account 3 | Latin1String |
CALL MASK + | x25 access filter | call data mask | Octet string |
CALL VALUE + | x25 access filter | call data value | Octet string |
CALLED ADDRESS + | x25 access filter | originally called address | DTE address |
EXTENSION MASK + | x25 access filter | called address extension mask | Octet string |
EXTENSION VALUE + | x25 access filter | called address extension value | Octet string |
GROUP + | x25 access filter | group | Simple name |
INCOMING ADDRESS + | x25 access filter | incoming dte address | DTE address |
NETWORK + | x25 access filter | inbound dte class | Simple name |
PRIORITY + | x25 access filter | priority | Unsigned |
RECEIVING DTE + | x25 access filter | receiving dte address | DTE address |
REDIRECT REASON + | x25 access filter | redirect reason | Enumerated {[Not Specified], Busy, Out of Order, Systematic} |
SENDING ADDRESS + | x25 access filter | sending dte address | DTE address |
SUBADDRESSES + | x25 access filter | subaddress range | Set of range of unsigned |
H.2.11 X.25 Information in the CIRCUIT Database
The CIRCUIT database contains information on several distinct types of
X.25 circuits. There are two major types: those used by Routing (DLM
circuits) and those used by X.25 applications ("native" PVCs).
Although the PVC entities in Phase IV management are contained in the CIRCUIT database, they are invalid unless they can use an X25-PROTOCOL DTE database. This fact is important in DECnet Phase V because PVCs are child entities of x25 protocol dte entities.
Phase IV DLM circuits correspond to the X.25 static incoming, static outgoing, and permanent circuits used by DECnet Phase V routing over the Connectionless-Mode Network Service (CLNS). The following sections describe how these circuit types are configured for DECnet Phase V.
Refer to Chapter 8 for a more detailed description of how DECnet
Phase V routing uses X.25.
H.2.11.1 DLM Outgoing Circuit
Phase IV DLM circuits of type OUTGOING are replaced by routing circuits of type x25 static outgoing in DECnet Phase V. The circuit's data link entity characteristic is set to X25 access. There is an additional parameter, initial minimum timer, that clears the circuit if no adjacency has been established when this timer expires.
Parameters for the outgoing call are defined by an associated X25 Access template which is specified by the routing circuit template attribute.
Table H-11 shows the parameter mapping rules.
Phase IV Name | Phase V Entity | Attribute | Type |
---|---|---|---|
CIRCUIT | routing circuit | Identifier | Simple name |
COST + | N/A 3 | ||
COUNTER TIMER + | N/A | ||
DTE + | N/A | ||
HELLO TIMER + | N/A 3 | ||
MAXIMUM DATA + | x25 access template 5 | packet size | Unsigned |
MAXIMUM RECALLS + | routing circuit | maximum call attempts | Unsigned |
MAXIMUM WINDOW + | x25 access template 5 | window size | Unsigned |
NETWORK | x25 access template 5 | dte class | Simple name |
NUMBER | x25 access template 5 | destination dte address | DTE address |
OWNER | N/A | ||
RECALL TIMER + | routing circuit | recall timer | Unsigned |
STATE + | routing circuit | N/A 1 | |
TYPE | N/A | ||
USAGE | routing circuit | type 2 | x25 static outgoing |
VERIFICATION + | routing circuit | receive verifier 4 | Hex string |
routing circuit | transmit verifier 4 | Hex string |
For example:
NCP> set circuit x25-out usage outgoing network mynet number 12345678920 - _ maximum data 256 maximum window 7 maximum recalls 10 recall timer 60 - _ state on |
ncl> create x25 access template rou_temp ncl> set x25 access template rou_temp dte class mynet,destination dte - _ncl> address 12345678920 ncl> set x25 access template rou_temp packet size 512,window size 7 ncl> create routing circuit x25-out type x25 static outgoing ncl> set routing circuit x25-out maximum call attempts 10, recall timer 60 ncl> set routing circuit x25-out template rou_temp ncl> enable routing circuit x25-out |
Phase IV DLM circuits of type INCOMING are replaced by routing circuits of type x25 static incoming in DECnet Phase V. The circuit's data link entity characteristic is set to X25 access. There is an additional parameter, initial minimum timer, that clears the circuit if no adjacency has been established when this timer expires.
Parameters for call negotiation can be defined by an associated X25 Access template which is specified by the routing circuit template attribute.
Parameters for incoming call capture are defined by one or more X25 Access filters which are determined by the routing circuit x25 filters attribute.
When setting up an X25 Access filter for use with this type of circuit, specify the following filter characteristics for calls originating from DECnet Phase V systems:
For calls originating from a Phase IV DLM system, use the subaddress range filter characteristic to select calls on the basis of the DTE subaddress or the call data value filter characteristic to select calls on the basis of the call data string DECNET_DLM.
Table H-12 shows the parameter mapping rules.
Phase IV Name | Phase V Entity | Attribute | Type |
---|---|---|---|
CIRCUIT | routing circuit | Identifier | Simple name |
COST + | routing circuit | N/A 3 | |
COUNTER TIMER + | N/A | ||
DTE + | x25 access filter | N/A | |
HELLO TIMER + | routing circuit | N/A 3 | |
MAXIMUM DATA + | x25 access template | packet size | Unsigned |
MAXIMUM WINDOW + | x25 access template | window size | Unsigned |
NETWORK + | x25 access filter | inbound dte class | Simple name |
NUMBER + | x25 access filter | sending dte address | DTE address |
OWNER | N/A | ||
STATE + | N/A 1 | ||
TYPE | N/A | ||
USAGE | routing circuit | type | x25 static incoming |
VERIFICATION + | routing circuit | receive verifier 4 | Hex string |
routing circuit | transmit verifier 4 | Hex string |
For example:
NCP> set executor subaddresses 20-30 NCP> set circuit x25-inc usage incoming network mynet - _ maximum data 256 maximum window 7 NCP> set circuit x25-inc sta on |
ncl> create x25 access filter rou_filt ncl> set x25 access filter rou_filt subaddress range {[20..30]}, inbound dte - _ncl> class mynet ncl> create routing circuit x25-inc type x25 static incoming ncl> set routing circuit x25-inc x25 filters {rou_filt},template rou_temp ncl> enable routing circuit x25-inc |
Previous | Next | Contents | Index |