定義例

PVCの定義例

PVCの場合のTP1/NET/X25のシステム構成例を次の図に示します。

図6-2 TP1/NET/X25のシステム構成例(PVCの場合)

[図データ]

ここでは,この図で示したシステム構成のコーディング例を示します。

コーディング例は,次に示すファイルで提供されています。

通信管理の構成定義の例(PVCの場合)

configuration
   version 1
   max_NLI_PVC 2
   max_PVC_network_connection 2
   max_X25_link 2
   max_X25_VASS 2
   max_line 2
   max_Line_adapter 1
   max_link 2
   ;

NLI_buffer
   name buffer1
   number 128
   size 128
   ;

Line_adapter
   name LP01
   location_code 37-08
   initial_status active
   ;

   group
       name X25
       type HDLC
       buffer_pool buffer1
       ;

       line
           name LINE01
           number 01
           speed 9.6K
           line_type public_PS
           line_mode 80PVC
           ;

       link
           name LINK01
           data_link_address 1
           data_link_address2 3
           connection_retry 7
           connection_time 3.2
           data_retry 10
           data_time 4.2
           busy_retry 8
           busy_time 5.0
           outstand 7
           max_DPDU 1024
           VASS 100
           ;

       NL;

       line
           name LINE02
           number 02
           speed 9.6K
           line_type public_PS
           line_mode 80PVC
           ;

       link
           name LINK2
           data_link_address 1
           data_link_address2 3
           connection_retry 7
           connection_time 3.2
           data_retry 10
           data_time 4.2
           busy_retry 8
           busy_time 5.0
           outstand 7
           max_DPDU 1024
           VASS 200
           ;

       NL;

注※
数字はMCF通信構成定義の仮想スロット番号に対応します。

TP1/NET/X25のMCFマネジャ定義の例(PVCの場合)

####  MCFマネジャ定義  ####

mcfmenv    -m  "name=mcfmngr"
mcfmcomn   -n  20                    ¥
          -p  100
mcfmcname  -s  "mcfsvname=_mufX25    ¥
               syssvname=mcfux25 "
mcfmuap    -d  1000                  ¥
          -t  "sndtim=600           ¥
               sndrcvtim=600"       ¥
          -j  32768                 ¥
          -l  "initseq=1            ¥
               maxseq=100           ¥
               minseq=1"            ¥
          -e  "segsize=4096"        ¥
          -u  "ntmetim=300"
mcfmqgid   -q  "quekind=otq          ¥
               quegrpid=quegrp01"
mcfmqgid   -q  "quekind=itq          ¥
               quegrpid=quegrp02"
mcfmexp    -g  2                     ¥
          -l  20

TP1/NET/X25の共通定義の例(PVCの場合)

####  MCF通信構成定義 共通定義  ####

mcftenv    -s  99                    ¥
          -a  mcfAPLI
mcftcomn
mcfttred
mcfttrc    -t  "size = 204800        ¥
               disk = yes           ¥
               bufcnt = 100"
### (送信用)
mcftbuf    -g  "groupno = 1          ¥
               length  = 512        ¥
               count   = 2 "

### (受信用)
mcftbuf    -g  "groupno = 2          ¥
               length  = 512        ¥
               count   = 4 "

### (編集用)
mcftbuf    -g  "groupno = 3          ¥
               length  = 512        ¥
               count   = 2 "

TP1/NET/X25のプロトコル固有定義の例(PVCの場合)

####  MCF通信構成定義(PVCのプロトコル固有定義)  ####

#---------------------<コネクション定義1>-----------------------#
mcftalccn  -c cx2501                 ¥
            -p x25                  ¥
            -g "sndbuf = 1          ¥
                rcvbuf = 2"         ¥
            -e "msgbuf = 3"         ¥
            -i auto                 ¥
            -j pvc                  ¥
            -z "vslot = 100"      ¥
            -n "group = 1           ¥
                number = 2"         ¥
            -x manual               ¥
            -l auto
#---------------------<論理端末定義1>---------------------------#
mcftalcle    -l leid01               ¥
            -t any                  ¥
            -v X25AP01              ¥
            -m "mmsgcnt  = 150      ¥
                dmsgcnt  = 0"       ¥
            -k "quekind  = disk     ¥
                quegrpid = quegrp01"¥
            -o "aj       = yes"
mcftalced
#---------------------<コネクション定義2>-----------------------#
mcftalccn  -c cx2502                 ¥
            -p x25                  ¥
            -g "sndbuf = 1          ¥
                rcvbuf = 2"         ¥
            -e "msgbuf = 3"         ¥
            -i auto                 ¥
            -j pvc                  ¥
            -z "vslot = 200"      ¥
            -n "group = 1           ¥
                number = 3"         ¥
            -x manual               ¥
            -l auto
#---------------------<論理端末定義2>---------------------------#
mcftalcle    -l leid02               ¥
            -t any                  ¥
            -v X25AP02              ¥
            -m "mmsgcnt  = 150      ¥
                dmsgcnt  = 0"       ¥
            -k "quekind  = disk     ¥
                quegrpid = quegrp01"¥
            -o "aj       = yes"
mcftalced

注※
数字は通信管理の構成定義の仮想スロット番号に対応します。

VCの定義例

VCの場合のTP1/NET/X25のシステム構成例を次の図に示します。

図6-3 TP1/NET/X25のシステム構成例(VCの場合)

[図データ]

ここでは,この図で示したシステム構成のコーディング例を示します。

コーディング例は,次に示すファイルで提供されています。

通信管理の構成定義の例(VCの場合)

configuration
   version 1
   max_NLI_VC 32
   max_VC_network_connection 32
   max_X25_link 150
   max_X25_VASS 150
   max_line 11
   max_Line_adapter 1
   max_link 11
   ;

Line_adapter
   location_code   37-08
   name            LADP01
   adapter_type    HDLC
   initial_status  active
   auto_start      yes
   ;

   group
       name PASSVC01
       type HDLC
       ;

       line
           name LINE01
           number 00
           line_type private_PS
           line_mode 84VC
           speed 9.6K
           modem_clock synch_ST2
           modem_type full
           RS_control on_fixed
           CDcheck no
           NRZI no
           ;

       link
           name LINK01
           VASS 100
           data_link_address 1
           data_link_address2 3
           ;

       NL
           DTE_address 4400524
           min_VC_LCGN 13
           max_VC_LCGN 15
           min_VC_LCN 1
           max_VC_LCN 20
           send_window_size 2
           receive_window_size 2
           ;

       link
           name link102
           VASS 200
           data_link_address 1
           data_link_address2 3
           ;

       NL
           DTE_address 4400529
           min_VC_LCGN 13
           max_VC_LCGN 15
           min_VC_LCN 1
           max_VC_LCN 20
           send_window_size 2
           receive_window_size 2
           ;

注※
数字はMCF通信構成定義の仮想スロット番号に対応します。

TP1/NET/X25のMCFマネジャ定義の例(VCの場合)

####  MCFマネジャ定義   ####

mcfmenv      -m  "name=mcfmngr"
mcfmcomn     -n  20                   ¥
            -p  100
mcfmcname    -s  "mcfsvname=_mufX25   ¥
                 syssvname=mcfux25 "
mcfmuap      -d  1000                 ¥
            -t  "sndtim=600          ¥
                 sndrcvtim=600"      ¥
            -j  32768                ¥
            -l  "initseq=1           ¥
                 maxseq=100          ¥
                 minseq=1"           ¥
            -e  "segsize=4096"       ¥
            -u  "ntmetim=300"
mcfmqgid     -q  "quekind=otq         ¥
                 quegrpid=quegrp01"
mcfmqgid     -q  "quekind=itq         ¥
                 quegrpid=quegrp02"
mcfmexp      -g  2                    ¥
            -l  20

TP1/NET/X25の共通定義の例(VCの場合)

####  MCF通信構成定義 共通定義  ####

mcftenv      -s  99                   ¥
            -a  mcfAPLI
mcftcomn
mcfttred
mcfttrc      -t "size = 204800        ¥
                disk = yes           ¥
                bufcnt = 100"
### (送信用)
mcftbuf      -g "groupno = 1          ¥
                length  = 512        ¥
                count   = 2 "

### (受信用)
mcftbuf      -g  "groupno = 2         ¥
                 length  = 512       ¥
                 count   = 4 "

### (編集用)
mcftbuf      -g  "groupno = 3         ¥
                 length  = 512       ¥
                 count   = 2 "

TP1/NET/X25のプロトコル固有定義の例(VCの場合)

####  MCF通信構成定義(VCのプロトコル固有定義)  ####

#---------------------<コネクション定義1>-----------------------#
mcftalccn  -c cx2501                  ¥
            -p x25                   ¥
            -g "sndbuf = 1           ¥
                rcvbuf = 2"          ¥
            -e "msgbuf = 3"          ¥
            -i auto                  ¥
            -j vc                    ¥
            -z "vslot = 100"       ¥
            -q "snpa  = 4400025"
#---------------------<論理端末定義1>---------------------------#
mcftalcle    -l leid01                ¥
            -t any                   ¥
            -v X25AP01               ¥
            -m "mmsgcnt  = 150       ¥
                dmsgcnt  = 0"        ¥
            -k "quekind  = disk      ¥
                quegrpid = quegrp01" ¥
            -o "aj       = yes"
mcftalced
#---------------------<コネクション定義2>-----------------------#
mcftalccn    -c  cx2502                ¥
            -p  x25                   ¥
            -g  "sndbuf = 1           ¥
                 rcvbuf = 2"          ¥
            -e  "msgbuf = 3"          ¥
            -i  auto                  ¥
            -j  vc                    ¥
            -z  "vslot = 200"       ¥
            -q  "snpa  = 4400026"
#---------------------<論理端末定義2>---------------------------#
mcftalcle    -l  leid02                ¥
            -t  any                   ¥
            -v  X25AP02               ¥
            -m  "mmsgcnt  = 150       ¥
                 dmsgcnt  = 0"        ¥
            -k  "quekind  = disk      ¥
                 quegrpid = quegrp01" ¥
            -o  "aj       = yes"
mcftalced

注※
数字は通信管理の構成定義の仮想スロット番号に対応します。