As outlined previously under “General Procedures”,
the T1/E1 multiplexer board was installed per the steps noted in
the 4-Channel T1/E1 ACC Multiplexer Hardware Installation
Guide.
The base system and X.25 protocol software was installed and
verified per the steps noted in X.25/ACC Installation
and Configuration Guide. The ISDN software was installed
and verified per the steps noted in ISDN/ACC Installation
and Configuration Guide. The ISDN configuration files
(reference Appendix A of ISDN/ACC Installation and Configuration
Guide) appear as follows:
port name="myport0" description="This is my first ISDN port" \
hwpath=0:24 acc=2:0 status=enb type=te \
line=t1:100:int:esf:b8zs:0 tei_sapi=0:0 lapd=7:3:1:30:128:10 \
country=usa operator=nt_dms100 t309=on \
isdn="2145551234" dflt_cmap="looplink"
port name="myport1" description="This is my second ISDN port" \
hwpath=0:24 acc=2:1 status=enb type=ne \
line=t1:100:ext:esf:b8zs:0 tei_sapi=0:0 lapd=7:3:1:30:128:10 \
country=usa operator=nt_dms100 t309=on \
isdn="2145551234" dflt_cmap="looplink"
cmap name="looplink" description="Loopback Access" \
apptype=x25_9k uname="isdnx25" serv_type=b64k\
port="myport0" port="myport1" \
call_control=enb in_call=enb:npb out_call=enb:npb \
max_time=enb:120 reverse=dsb callback=dsb
x25_profile name="looplink" link_type=slpb:fixed:1 \
x121="4082524346" network=DXE84 \
pvc=0:0 svci=0:0 svc=1:5 svco=0:0 \
fsa=enb fcn=enb rca=dsb tcn=enb \
pvc_psz=1024:1024 pvc_wsz=5:5 pvc_tc=12:12 \
profile_type=grouplink \
svc_dpsz=1024:1024 svc_dwsz=6:6 svc_dtc=12:12 \
svc_npsz=1024:1024 svc_nwsz=7:7 svc_ntc=12:12 \
l2_parms=500:250:30000:16384:10:7 \
ip=enb:"130.1.1.202":"255.255.0.0" idle=100 hold=100
mtu=2048
phone isdn="14082524346" desc="Pacific Bell 2" \
cmap="looplink" cc=enb ic=dsb oc=enb rs=dsb cb=enb ov=dsb max=enb:122 \
cug_status=enb cug_index=3 x25p_name="looplink"
x25map ip="130.1.1.202" isdn="14082524346" x121="4082524346"
xkey="4082524346" desc="hpams5v"
The TTGEN configuration file appears as follows:
#include "/opt/acc/cfg/ttgendefine"
ttgen
Configuration
system-name "ZCOM API Intro - E1/T1 system"
program-zlu 20
terminal-zlu 400
logical-term 130
physical-term 130
buffer-pool 3000000
logical-size 252
logical-data 10 X25CNT,0,X25CNT_LDSIZE
queue-Limit 25000
transmit-limit 100
unack-limit 25000
port-limit 25000
e1t1_port_limit 100000
node-entry 1
Interface-Definition
z7300a 2 0:24 /opt/acc/z7300a/x25.zabs
Port-Definition
Port 2:0 T1RJ45 Ext ESF B8ZS
Port 2:1 T1RJ45 Int ESF B8ZS
Port 2:2 T1RJ45 Int ESF B8ZS
Port 2:3 T1RJ45 Int ESF B8ZS
Subchannel-Definition
Node-Definition
Local-Node 123
End$
Starting ACC and ISDN |
 |
Once a ttgen file is
properly configured per the preceding installation, the ACC Mux
subsystem can be started using the appropriate .tmem file:
$ zmasterd cold /opt/acc/cfg/isdn.tmem
Once ACC Mux is up and running, start the ISDN subsystem daemon:
$ /opt/acc/bin/isdnconfd -f /opt/acc/cfg/isdn/icheck/itest
Once the ISDN/ACC subsystem is up and running, start the pcapture daemon:
$ /opt/acc/bin/pcapture
(The pcapture program
can also be started automatically with the ACC Mux Subsystem by
adding the statement “start pcapture” to
the file /usr/zcomopt/acc/cfg/zmasterd_list.
This will cause zmasterd to automatically
start this program.)
X.25 Connection |
 |
This sequence verifies that X.25 Virtual Circuits can be established
over ISDN B (Bearer) channels. For these sessions the x25server and x25check routines
were run on the same node to execute a loopback connection test,
but verification of Packet Level connection between a local source node
and a remote destination node is essentially the same.
Bring up the Level 2 connections using x25init on
the configuration files. For example:
# x25init -c /etc/x25/00looptest
Since the x25server utility
awaits call requests from x25check,
it is scheduled first and followed by the x25check routine:
# x25server
# x25check 4082524346 -ilooplink -n 1 -s 10
Arguments used for the x25check runstring
are the programmatic_access_name (-i), the number_of_messages (-n),
and the size_of_messages (-s) in octets.
The log of terminal activity (echo) for the x25check test looks like this:
Script started on Fri Mar 7 11:39:06 1997
# x25check 4082524346 -ilooplink -n 1 -s 10
X25CHECK (c) COPYRIGHT Hewlett-Packard Company 1988.
Test Starts on .. Fri Mar 7 11:42:59 1997
Initialization of the test...
CALL packet sent ...
DATA packet sent ... DATA packet received
The following figures have been measured on the network:
Set up time : 234 ms
Transit time : 6 ms
Remote Connection Succeeded
#
The X.25 Traffic Analysis |
 |
When the pdisplay program
for the Data Analyzer was started, the runc command
was used. This allowed for the dynamic creation of ZLU pairs on
which the analyzer would automatically run. The log of terminal activity
for this session appears as follows (new actions are in boldface):
Script started on Fri Mar 7 11:31:00 1997
# pdisplay
Display> runc 2 0 23 -f
Analyzer on ZLUs 7 and 8 started OK
event 0001 Subch:23 11:33:59.361
LAPB:SABM C Addr01 P
event 0002 Subch:23 11:33:59.369
LAPB:UA R Addr01 F
event 0003 Subch:23 11:33:59.372
LAPB:INFO C Addr01 Nr0 Ns0
X.25:RESTART REQUEST
mod8 LCI 0
Cause code 0
DTE originated
Diagnostic code 0
No additional info
event 0004 Subch:23 11:33:59.381
LAPB:INFO C Addr03 Nr0 Ns0
X.25:RESTART INDICATION
mod8 LCI 0
Cause code 7
Network operational
Diagnostic code 0
No additional info
event 0005 Subch:23 11:33:59.382
LAPB:RR R Addr03 Nr1
event 0006 Subch:23 11:33:59.383
LAPB:RR R Addr01 Nr1
event 0007 Subch:23 11:33:59.390
LAPB:INFO C Addr01 Nr1 Ns1
X.25:CALL REQUEST
mod8 LCI 5
Called addr 4082524346
Calling addr 4082524345
event 0008 Subch:23 11:33:59.399
LAPB:RR R Addr01 Nr2
event 0009 Subch:23 11:33:59.399
LAPB:INFO C Addr03 Nr2 Ns1
X.25:CALL CONNECTED
mod8 LCI 5
Called addr Addr length = 0
Calling addr Addr length = 0
event 0010 Subch:23 11:33:59.402
LAPB:RR R Addr03 Nr2
event 0011 Subch:23 11:34:00.403
LAPB:INFO C Addr01 Nr2 Ns2
X.25:DATA
mod8 LCI 5 Pr0 Ps0
event 0012 Subch:23 11:34:00.407
LAPB:RR R Addr01 Nr3
event 0013 Subch:23 11:34:00.408
LAPB:INFO C Addr03 Nr3 Ns2
X.25:RR
mod8 LCI 5 Pr1
event 0014 Subch:23 11:34:00.408
LAPB:RR R Addr03 Nr3
event 0015 Subch:23 11:34:00.410
LAPB:INFO C Addr03 Nr3 Ns3
X.25:DATA
mod8 LCI 5 Pr1 Ps0
event 0016 Subch:23 11:34:00.471
LAPB:RR R Addr03 Nr4
event 0017 Subch:23 11:34:00.472
LAPB:INFO C Addr01 Nr4 Ns3
X.25:RR
mod8 LCI 5 Pr1
event 0018 Subch:23 11:34:00.472
LAPB:INFO C Addr01 Nr4 Ns4
X.25:CLEAR REQUEST
mod8 LCI 5
Cause code 0
DTE originated
Diagnostic code 241
Undefined
event 0019 Subch:23 11:34:00.472
LAPB:RR R Addr01 Nr4
event 0020 Subch:23 11:34:00.472
LAPB:RR R Addr01 Nr5
event 0021 Subch:23 11:34:00.472
LAPB:INFO C Addr03 Nr5 Ns4
X.25:CLEAR CONFIRM
mod8 LCI 5
event 0022 Subch:23 11:34:00.473
LAPB:RR R Addr03 Nr5
event 0023 Subch:23 11:34:00.473
LAPB:RNR R Addr01 Nr5
event 0024 Subch:23 11:34:00.473
LAPB:DISC C Addr03 P
event 0025 Subch:23 11:34:00.473
LAPB:UA R Addr03 FBreak detected - end of display
Analyzer on ZLUs 7 and 8 stopped
Display> show
ZLU.# MX P Sub Typ AZLU# Mode Stat LC.M Size Filename...........
Display> runc 2 0 23 -f
Analyzer on ZLUs 7 and 8 started OK
event 0001 Subch:23 11:42:59.235
LAPB:SABM C Addr01 P
event 0002 Subch:23 11:42:59.238
LAPB:UA R Addr01 F
event 0003 Subch:23 11:42:59.239
LAPB:INFO C Addr01 Nr0 Ns0
X.25:RESTART REQUEST
mod8 LCI 0
Cause code 0
DTE originated
Diagnostic code 0
No additional info
event 0004 Subch:23 11:42:59.241
LAPB:INFO C Addr03 Nr0 Ns0
X.25:RESTART INDICATION
mod8 LCI 0
Cause code 7
Network operational
Diagnostic code 0
No additional info
event 0005 Subch:23 11:42:59.242
LAPB:RR R Addr03 Nr1
event 0006 Subch:23 11:42:59.271
LAPB:RR R Addr01 Nr1
event 0007 Subch:23 11:42:59.271
LAPB:INFO C Addr01 Nr1 Ns1
X.25:CALL REQUEST
mod8 LCI 5
Called addr 4082524346
Calling addr 4082524345
event 0008 Subch:23 11:42:59.271
LAPB:RR R Addr01 Nr2
event 0009 Subch:23 11:42:59.272
LAPB:INFO C Addr03 Nr2 Ns1
X.25:CALL CONNECTED
mod8 LCI 5
Called addr Addr length = 0
Calling addr Addr length = 0
event 0010 Subch:23 11:42:59.272
LAPB:RR R Addr03 Nr2
event 0011 Subch:23 11:43:00.273
LAPB:INFO C Addr01 Nr2 Ns2
X.25:DATA
mod8 LCI 5 Pr0 Ps0
event 0012 Subch:23 11:43:00.277
LAPB:RR R Addr01 Nr3
event 0013 Subch:23 11:43:00.278
LAPB:INFO C Addr03 Nr3 Ns2
X.25:RR
mod8 LCI 5 Pr1
event 0014 Subch:23 11:43:00.278
LAPB:RR R Addr03 Nr3
event 0015 Subch:23 11:43:00.281
LAPB:INFO C Addr03 Nr3 Ns3
X.25:DATA
mod8 LCI 5 Pr1 Ps0
event 0016 Subch:23 11:43:00.343
LAPB:RR R Addr03 Nr4
event 0017 Subch:23 11:43:00.344
LAPB:INFO C Addr01 Nr4 Ns3
X.25:RR
mod8 LCI 5 Pr1
event 0018 Subch:23 11:43:00.344
LAPB:RR R Addr01 Nr4
event 0019 Subch:23 11:43:00.344
LAPB:INFO C Addr01 Nr4 Ns4
X.25:CLEAR REQUEST
mod8 LCI 5
Cause code 0
DTE originated
Diagnostic code 241
Undefined
event 0020 Subch:23 11:43:00.344
LAPB:RR R Addr01 Nr5
event 0021 Subch:23 11:43:00.344
LAPB:INFO C Addr03 Nr5 Ns4
X.25:CLEAR CONFIRM
mod8 LCI 5
event 0022 Subch:23 11:43:00.345
LAPB:RR R Addr03 Nr5
event 0023 Subch:23 11:43:00.345
LAPB:RNR R Addr01 Nr5
event 0024 Subch:23 11:43:00.345
LAPB:DISC C Addr03 P
event 0025 Subch:23 11:43:00.345
LAPB:UA R Addr03 FBreak detected - end of display
Analyzer on ZLUs 7 and 8 stopped
Display>
The ISDN Traffic Analysis |
 |
For ISDN the protocol command
in the pdisplay program is
used to specify the D channel for level 2 and the ISDN link for
level 3. The log of terminal activity for this session appears as
follows (new actions are in boldface):
Script started on Fri Mar 7 11:37:59 1997
# pdisplay
Display> show
ZLU.# MX P Sub Typ AZLU# Mode Stat LC.M Size Filename...........
Display> protocol l2 lapd l3 q931
Display> runc 2 0 24 -f
Analyzer on ZLUs 5 and 6 started OK
event 0001 Subch:24 11:39:15.788
LAPD:RR C SAPI00 TEI00 P Nr15
event 0002 Subch:24 11:39:15.791
LAPD:RR R SAPI00 TEI00 F Nr9
event 0003 Subch:24 11:40:35.790
LAPD:RR C SAPI00 TEI00 P Nr15
event 0004 Subch:24 11:40:35.793
LAPD:RR R SAPI00 TEI00 F Nr9
event 0005 Subch:24 11:41:23.659
LAPD:INFO C SAPI00 TEI00 Nr15 Ns9
Q.931:Setup
Call Reference:Len 02 Val 0x0400 ORIG
BEARER CAPABILITY len=4
4 bytes:
04 02 88 90
STANDARD: CCITT
CAPABILITY: Unrestrict Dig Info
TRANS MODE: Circuit
RATE: 64 kbits/s
CHANNEL IDENT len=5
5 bytes:
18 03 a1 83 97
INTERFACE implicitly indentified
INTERFACE TYPE: Other (Primary)
CHANNEL Indicated: Prefer
CHANNEL is Not D Channel
CHANNEL SELECT: B1 Channel
STANDARD: CCITT
CHANNEL number indicated: 23
TYPE: B-channel Units
CALLED PARTY NUMBER len=14
TYPE OF NUMBER: Unknown
NUMBER PLAN ID: Unknown
14082524346
event 0006 Subch:24 11:41:23.663
LAPD:RR R SAPI00 TEI00 Nr10
event 0007 Subch:24 11:41:23.675
LAPD:INFO C SAPI00 TEI00 Nr10 Ns15
Q.931:Call Proceed
Call Reference:Len 02 Val 0x0400 DEST
CHANNEL IDENT len=5
5 bytes:
18 03 a9 83 97
INTERFACE implicitly indentified
INTERFACE TYPE: Other (Primary)
CHANNEL Indicated: Prefer
CHANNEL is Not D Channel
CHANNEL SELECT: B1 Channel
STANDARD: CCITT
CHANNEL number indicated: 23
TYPE: B-channel Units
event 0008 Subch:24 11:41:23.676
LAPD:RR R SAPI00 TEI00 Nr16
event 0009 Subch:24 11:41:23.677
LAPD:INFO C SAPI00 TEI00 Nr10 Ns16
Q.931:Alert
Call Reference:Len 02 Val 0x0400 DEST
event 0010 Subch:24 11:41:23.677
LAPD:RR R SAPI00 TEI00 Nr17
event 0011 Subch:24 11:41:23.753
LAPD:INFO C SAPI00 TEI00 Nr10 Ns17
Q.931:Connect
Call Reference:Len 02 Val 0x0400 DEST
event 0012 Subch:24 11:41:23.756
LAPD:RR R SAPI00 TEI00 Nr18
event 0013 Subch:24 11:41:23.765
LAPD:INFO C SAPI00 TEI00 Nr18 Ns10
Q.931:Connect Ack
Call Reference:Len 02 Val 0x0400 ORIG
event 0014 Subch:24 11:41:23.768
LAPD:RR R SAPI00 TEI00 Nr11
event 0015 Subch:24 11:41:25.164
LAPD:INFO C SAPI00 TEI00 Nr11 Ns18
Q.931:Disconnect
Call Reference:Len 02 Val 0x0400 DEST
CAUSE len=4 Value=0x90
STANDARD: CCITT
LOCATION: User
Normal call clearing
event 0016 Subch:24 11:41:25.164
LAPD:RR R SAPI00 TEI00 Nr19
event 0017 Subch:24 11:41:25.170
LAPD:INFO C SAPI00 TEI00 Nr19 Ns11
Q.931:Release
Call Reference:Len 02 Val 0x0400 ORIG
event 0018 Subch:24 11:41:25.173
LAPD:RR R SAPI00 TEI00 Nr12
event 0019 Subch:24 11:41:25.177
LAPD:INFO C SAPI00 TEI00 Nr12 Ns19
Q.931:Release Complete
Call Reference:Len 02 Val 0x0400 DEST
event 0020 Subch:24 11:41:25.177
LAPD:RR R SAPI00 TEI00 Nr20
event 0021 Subch:24 11:42:35.794
LAPD:RR C SAPI00 TEI00 P Nr20
event 0022 Subch:24 11:42:35.797
LAPD:RR R SAPI00 TEI00 F Nr12
event 0023 Subch:24 11:42:59.046
LAPD:INFO C SAPI00 TEI00 Nr20 Ns12
Q.931:Setup
Call Reference:Len 02 Val 0x0500 ORIG
BEARER CAPABILITY len=4
4 bytes:
04 02 88 90
STANDARD: CCITT
CAPABILITY: Unrestrict Dig Info
TRANS MODE: Circuit
RATE: 64 kbits/s
CHANNEL IDENT len=5
5 bytes:
18 03 a1 83 97
INTERFACE implicitly indentified
INTERFACE TYPE: Other (Primary)
CHANNEL Indicated: Prefer
CHANNEL is Not D Channel
CHANNEL SELECT: B1 Channel
STANDARD: CCITT
CHANNEL number indicated: 23
TYPE: B-channel Units
CALLED PARTY NUMBER len=14
TYPE OF NUMBER: Unknown
NUMBER PLAN ID: Unknown
14082524346
event 0024 Subch:24 11:42:59.050
LAPD:RR R SAPI00 TEI00 Nr13
event 0025 Subch:24 11:42:59.063
LAPD:INFO C SAPI00 TEI00 Nr13 Ns20
Q.931:Call Proceed
Call Reference:Len 02 Val 0x0500 DEST
CHANNEL IDENT len=5
5 bytes:
18 03 a9 83 97
INTERFACE implicitly indentified
INTERFACE TYPE: Other (Primary)
CHANNEL Indicated: Prefer
CHANNEL is Not D Channel
CHANNEL SELECT: B1 Channel
STANDARD: CCITT
CHANNEL number indicated: 23
TYPE: B-channel Units
event 0026 Subch:24 11:42:59.063
LAPD:RR R SAPI00 TEI00 Nr21
event 0027 Subch:24 11:42:59.065
LAPD:INFO C SAPI00 TEI00 Nr13 Ns21
Q.931:Alert
Call Reference:Len 02 Val 0x0500 DEST
event 0028 Subch:24 11:42:59.065
LAPD:RR R SAPI00 TEI00 Nr22
event 0029 Subch:24 11:42:59.139
LAPD:INFO C SAPI00 TEI00 Nr13 Ns22
Q.931:Connect
Call Reference:Len 02 Val 0x0500 DEST
event 0030 Subch:24 11:42:59.143
LAPD:RR R SAPI00 TEI00 Nr23
event 0031 Subch:24 11:42:59.158
LAPD:INFO C SAPI00 TEI00 Nr23 Ns13
Q.931:Connect Ack
Call Reference:Len 02 Val 0x0500 ORIG
event 0032 Subch:24 11:42:59.161
LAPD:RR R SAPI00 TEI00 Nr14
event 0033 Subch:24 11:43:00.554
LAPD:INFO C SAPI00 TEI00 Nr14 Ns23
Q.931:Disconnect
Call Reference:Len 02 Val 0x0500 DEST
CAUSE len=4 Value=0x90
STANDARD: CCITT
LOCATION: User
Normal call clearing
event 0034 Subch:24 11:43:00.554
LAPD:RR R SAPI00 TEI00 Nr24
event 0035 Subch:24 11:43:00.560
LAPD:INFO C SAPI00 TEI00 Nr24 Ns14
Q.931:Release
Call Reference:Len 02 Val 0x0500 ORIG
event 0036 Subch:24 11:43:00.563
LAPD:RR R SAPI00 TEI00 Nr15
event 0037 Subch:24 11:43:00.566
LAPD:INFO C SAPI00 TEI00 Nr15 Ns24
Q.931:Release Complete
Call Reference:Len 02 Val 0x0500 DEST
event 0038 Subch:24 11:43:00.567
LAPD:RR R SAPI00 TEI00 Nr25
event 0039 Subch:24 11:44:15.797
LAPD:RR C SAPI00 TEI00 P Nr25
event 0040 Subch:24 11:44:15.800
LAPD:RR R SAPI00 TEI00 F Nr15
event 0041 Subch:24 11:45:35.799
LAPD:RR C SAPI00 TEI00 P Nr25
event 0042 Subch:24 11:45:35.803
LAPD:RR R SAPI00 TEI00 F Nr15
event 0043 Subch:24 11:46:55.802
LAPD:RR C SAPI00 TEI00 P Nr25
event 0044 Subch:24 11:46:55.805
LAPD:RR R SAPI00 TEI00 F Nr15
event 0045 Subch:24 11:48:15.804
LAPD:RR C SAPI00 TEI00 P Nr25
event 0046 Subch:24 11:48:15.808
LAPD:RR R SAPI00 TEI00 F Nr15
event 0047 Subch:24 11:49:35.807
LAPD:RR C SAPI00 TEI00 P Nr25
event 0048 Subch:24 11:49:35.810
LAPD:RR R SAPI00 TEI00 F Nr15
event 0049 Subch:24 11:50:55.809
LAPD:RR C SAPI00 TEI00 P Nr25
event 0050 Subch:24 11:50:55.813
LAPD:RR R SAPI00 TEI00 F Nr15
event 0051 Subch:24 11:52:15.812
LAPD:RR C SAPI00 TEI00 P Nr25
event 0052 Subch:24 11:52:15.815
LAPD:RR R SAPI00 TEI00 F Nr15
event 0053 Subch:24 11:53:35.814
LAPD:RR C SAPI00 TEI00 P Nr25
event 0054 Subch:24 11:53:35.817
LAPD:RR R SAPI00 TEI00 F Nr15
event 0055 Subch:24 11:54:55.817
LAPD:RR C SAPI00 TEI00 P Nr25
event 0056 Subch:24 11:54:55.820
LAPD:RR R SAPI00 TEI00 F Nr15
Break detected - end of display
Analyzer on ZLUs 5 and 6 stopped
Display>