For example:
NCP> set x25-protocol network mynet profile iso8208 NCP> set x25-protocol dte 123456789 network mynet line dsv-0-0 state off NCP> set x25-protocol dte 123456789 network mynet channels 1024-1 NCP> set dte 123456789 net mynet state on
ncl> create x25 access dte class mynet type local ncl> set x25 access dte class mynet local dte {dte-0} ncl> create x25 protocol dte dte-0 profile "ISO8208" ncl> set x25 protocol dte dte-0 x25 address 123456789,inbound dte class mynet ncl> set x25 protocol dte dte-0 link service provider LAPB link dsv-0 ncl> set x25 protocol dte dte-0 outgoing list {[1..1024]} ncl> enable x25 protocol dte dte-0
The X25-PROTOCOL GROUP database associates individual local DTEs (qualified by their network) with an X.25 closed user group. The Phase IV database design is less flexible than the Phase V one (which allows complicated groups to be configured as one entity). Table H-4 shows the parameter mapping rules.
Phase IV Name | Phase V Entity | Attribute | Type |
---|---|---|---|
GROUP | x25 protocol group | Identifier | Simple name |
NETWORK | N/A | ||
DTE | x25 protocol group | members | CUG member |
NUMBER | x25 protocol group | members | CUG member |
TYPE + | x25 protocol group | type | Enumeration {CUG, BCUG} |
For example:
NCP> set x25-protocol group secret dte 123456789 network mynet type bilateral - _ number 99
ncl> create x25 protocol group secret ncl> set x25 protocol group secret type bcug,members {(dte=dte-0,index=99)}
The X25-SERVER database serves as the incoming call handler and controls the total number of connections on the system. In DECnet Phase V, it is replaced by three distinct modules. Table H-5 shows the parameter mapping rules.
Note
The x25 server entity is not supported by the X.25 for OpenVMS Alpha software. Therefore, no migration path exists from Phase IV endnodes to OpenVMS Alpha endnodes for the functionality described in this section. You must use a VAX P.S.I. multihost system or a Phase V gateway.
Phase IV Name | Phase V Entity | Attribute | Type |
---|---|---|---|
MODULE X25-SERVER | N/A | ||
COUNTER TIMER + | N/A | ||
MAXIMUM CIRCUITS + | x25 access | maximum active ports | Unsigned |
x25 server | maximum session connections | Unsigned | |
x25 client | maximum session connections | Unsigned | |
STATE + | x25 access | N/A ¹ | |
x25 server | N/A ¹ | ||
x25 client | N/A ¹ |
The local destinations in the X25-SERVER database are identified by the lack of a NODE qualifier.
Each destination points to an entry in the Phase IV OBJECT database, which identifies a command procedure to invoke. (VAX P.S.I. does not support executable images.)
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 X25.
Table H-6 shows the parameter mapping rules.
Phase IV Name | Phase V Entity | Attribute | Type |
---|---|---|---|
DESTINATION | x25 access filter ¹ | Identifier | Simple name |
x25 access application ¹ | filters | Set of simple name | |
x25 access application | type | X25 ² | |
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 ³ | 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 |
For example:
NCP> define object psi_mail number 0 file sys$system:psi$mail - _ user username password secret NCP> define module x25-server destination psi_mail object psi_mail - _ call mask ffffffffffffffffffffffffffffffff - _ call value ff00000056332e30204d41494c2d3131
ncl> create x25 access filter PSI_MAIL ncl> set x25 access filter PSI_MAIL priority 3000 , - _ncl> call data value %XFF00000056332E30204D41494C2D3131 , - _ncl> call data mask %XFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ncl> create x25 access application PSI_MAIL ncl> set x25 access application PSI_MAIL type X25, - _ncl> file sys$system:psi$mail.com , user "mail$server", filters {PSI_MAIL}
Note
The x25 server entity is not supported by the X.25 for OpenVMS Alpha software. Therefore, no migration path exists from Phase IV endnodes to OpenVMS Alpha endnodes for the functionality described in this section. You must use a VAX P.S.I. multihost system or a Phase V gateway.
Table H-7 shows the parameter mapping rules.
Phase IV Name | Phase V Entity | Attribute | Type |
---|---|---|---|
DESTINATION | x25 access filter ¹ | Identifier | Simple name |
x25 server client ¹ | Identifier | Simple name | |
x25 server client ¹ | filters | Set of simple name ² | |
NODE | x25 server client | node | DNS full name |
OBJECT + | x25 server client | application | End-user specification |
USER + | x25 server client | user | Latin1String |
PASSWORD + | x25 server client | password | Latin1String |
ACCOUNT + | x25 server client | account | 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 |
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 ¹ | |
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 ¹ | Identifier | Simple name |
x25 access application ¹ | filters | Set of simple name | |
x25 access application | type | X29 or X29 login ² | |
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 ³ | 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 |
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.
PROFILE_VMS_026.HTML OSSG Documentation 2-DEC-1996 12:35:30.63
Copyright © Digital Equipment Corporation 1996. All Rights Reserved.