Malc 1 11 2 ConfigGuide
Malc 1 11 2 ConfigGuide
COPYRIGHT ©2000-2005 Zhone Technologies, Inc. and its licensors. All rights reserved.
This publication is protected by copyright law. No part of this publication may be copied or
distributed, transmitted, transcribed, stored in a retrieval system, or translated into any human
or computer language in any form or by any means, electronic, mechanical, magnetic, manual
or otherwise, or disclosed to third parties without the express written permission from Zhone
Technologies, Inc.
BAN, GigaMux, MALC, Raptor, SLMS, Z-Edge, Zhone, ZMS, and the Zhone logo are
trademarks of Zhone Technologies, Inc.
Zhone Technologies makes no representation or warranties with respect to the contents hereof
and specifically disclaims any implied warranties of merchantability, noninfringement, or
fitness for a particular purpose. Further, Zhone Technologies reserves the right to revise this
publication and to make changes from time to time in the contents hereof without obligation of
Zhone Technologies to notify any person of such revision or changes.
Index ....................................................................................................................................................271
Typographical conventions
The following typographical styles are used in this guide to represent specific
types of information.
Fixed Bold Used in code examples for variable text typed by users.
Italic
Italic Used for book titles, chapter titles, file path names, notes in
body text requiring special attention, section titles,
emphasized terms, and variables.
Acronyms
The following acronyms are related to Zhone products and may appear
throughout this manual:
Acronym Description
Acronym Description
Related documentation
Refer to the following publication for additional information:
MALC Hardware Installation Guide—explains how to install the MALC
system and cards, and how to provision the physical interfaces.
Zhone CLI Reference Guide—explains how to use the Zhone command line
interface (CLI) and describes the system commands and parameters.
Refer to the release notes for software installation information and for
changes in features and functionality of the product (if any).
Technical support
E-mail [email protected]
Telephone (North America) 877-ZHONE20
Telephone (International) 510-777-7133
Internet www.zhone.com/support
Service requirements
This chapter describes how to perform the basic configuration of the MALC,
including how to modify the default settings for the Uplink cards and how to
enable slot cards. It includes the following sections:
• Configuration overview, page 13
• Logging into the serial (craft) port, page 15
• Configuring a management interface, page 16
Configuration overview
Note: For redundant systems, you must configure the physical
interfaces on both the active and standby cards. In addition, you must
manually keep the configuration of the physical interfaces on the
active and standby cards in sync.
The following table describes where to find the information you need to
configure the MALC.
Feature See
ATM VCLs and VPLs Creating VCLs and VPLs on page 46.
Feature See
The MALC unit provides an out-of-band RS232 D serial (craft) interface for
managing the unit. To access the serial port, configure your terminal interface
software with the following settings:
• 9600bps
• 8 data bits
• No parity
• 1 stop bit
• No flow control
Tip: The serial (craft) port settings can be changed by modifying the
rs232-profile.
You must perform the initial configuration of the system using the serial
(craft) interface. After you have completed the initial configuration, you can
manage the MALC unit over the network through a telnet session over the
Ethernet interface or over the management PVC.
The MALC has a 10/100 BaseT Ethernet interface on the Uplink card. The
ip-interface-record for the Uplink card is named ethernet1. This interface is
shared between the two Ethernet ports on redundant Uplink cards (if they
exist). The system can be reached using the address configured in the
ethernet1 ip-interface-record, no matter which card is active.
ATM
192.168.8.21 192.168.8.1
192.168.10.0
The MALC can terminate an ATM PVC and route it over an Ethernet
interface for management traffic.
The following table summarizes the configuration tasks for creating an ATM
management connection.
Task Command
Create the VCL. See Creating the interface add interface/atm vc vpi/vci td td_index
ATM management VCL on page 19. static IpAddress Netmask
This command creates the ATM VCL and the IP interface for the
management PVC.
Add a route to the Ethernet route add destination netmask nexthop cost
interface. See Adding a default This enables the MALC to route from the IP management interface to the
route to the ATM network on Ethernet interface
page 19.
....................
Save new record? [s]ave, [c]hange or [q]uit: s
New record saved.
The system profile contains parameters that configure the system contact
information for the MALC and connection information for the ZMS. This
profile does not need to be modified in order to manage the MALC with ZMS.
2 After the provisioning is complete, perform a full config sync from ZMS.
This chapter describes ATM support on the MALC. It includes the following
sections:
• ATM overview, page 21
• ATM data, page 22
• ATM voice, page 22
• Cross connects, page 23
• Early packet discard (EPD) and partial packet discard (PPD), page 24
• Usage parameter control (UPC), page 24
• ATM validation, page 24
• VPI and VCI ranges, page 24
• Virtual channel and virtual path links, page 25
• Service categories, page 26
• Traffic descriptors, page 27
• Connection admission control (CAC), page 30
• ATM traffic policing, page 33
• ATM statistics, page 34
ATM overview
The MALC supports voice, video, and data communications with different
networking requirements for each signaling type. Voice traffic is sensitive to
delay and transported by ATM Adaption Layer 2 (AAL2) at a Constant Bit
Rate (CBR). Data traffic is not sensitive to delay and is carried over ATM
Adaption Layer 5 (AAL5) at an Unspecified Bit Rate (UBR). Video streams
and video–on–demand applications use Variable Bit Rate–Real Time
(VBR-RT) over ATM Adaption Layer 5 (AAL5).
For VoATM traffic on the voice gateway card, ATM traffic destined for the
voice gateway card enters through one of the MALC uplink card’s ATM
interfaces and is terminated on the voice gateway card. It is sent as TDM
traffic to the local exchange switch.
Figure 2 illustrates ATM on the MALC.
ATM
ATM
Local Exchange
Switch
Layer 3
IP
Layer 2
IP SAR ATM VCL/VPL ATM CC ATM VCL/VPL
Layer 1
IP DSL ATM UNI
Voice Gateway
ATM VCL/VPL TDM
ATM data
The MALC communicates with subscriber integrated access devices (IADs)
or DSL modems using ATM over DSL interfaces. The MALC relays the
traffic to the ATM Trunking card, which provides a high-speed interface to an
ATM network. The MALC can also terminate management traffic and route it
over the Ethernet to a management station.
The MALC supports LLC encapsulation for AAL5 connections that it
terminates.
ATM voice
For voice traffic, the MALC supports derived voice using AAL2 over DSL
interfaces. The ATM traffic is sent to the Uplink card, then onto the ATM
network.
Note: For more information on ATM support for the Voice Gateway
card, see Voice Gateway Connections on page 199.
ATM Video
ATM video signaling has different networking requirements than voice and
data. Video streams and video–on–demand applications use Variable Bit
Rate–Real Time (VBR-RT) over ATM Adaption Layer 5 (AAL5).
Each video channel requires enough bandwidth to carry compressed video
plus the IP and ATM overhead. For example, if the video stream is 2.5 Mbps
with maximum packet size of 1316 bytes per packet, the formula for traffic
descriptor is as follows:
2500000 / 8 /1316 = 238 video packets per second
Total IP packet size = 1316 + 20 + 8 + 14 = 1358 bytes/packet
1358 bytes/packet / 48 bytes/cell = 28.333 cells/packet = 29 cells/packet
238 Packets/Sec * 29 Cells/Packet = 6902 cells/sec.
Therefore, the PCR on the traffic descriptor should be 7000.
If a system is deployed with 4 Video channels at 2.5 Mbps encoding, the
traffic descriptor should be:
4 * 7000 = 28000 cells/ sec rtvbr.
Cross connects
The MALC supports creating cross connects between any of its ATM-capable
ports.
ATM validation
The Zhone CLI performs the following validation on ATM configuration:
• VCLs cannot be created using VCIs in the reserved range (0 to 31), for
any VPI.
• VCLs being used in a cross connect cannot be deleted. To delete a VCL,
first delete the cross connect.
• ATM traffic descriptors used in VCLs cannot be modified.
• A VCL can be used in only one cross connect.
Uplink cards
DS3/E3 VPI: 0 to 3 VPI: 0 to 255 (per port) 16,384
VCI: 32 to 1,023 VCI: 32 to 4,095 (per VCI)
Line cards
DSL (except the VPI: 0 to 1 (per port) VPI: 0 to 255 (per port) 448 (VC-switched to Uplink)
ADSL 48 port VCI: 32 to 255 (per VCI) VCI: 32 to 1,023 (per VCI) 48 (VP-switched to Uplink)
card)
ADSL 48 port VPI: 0 to 11 (per port) VPI: 0 to 63 (per port) 448 (VC-switched to Uplink)
card VCI: 32 to 63 (per VCI) VCI: 32 to 63 (per VCI) 48 (VP-switched to Uplink)
T1/E1 12 CES VPI: 0 to 1 VPI: 0 to 255 (per port) 448 (VC-switched to Uplink)
VCI: 32 to 255 VCI: 32 to 1,023 (per VCI) 48 (VP-switched to Uplink)
Service categories
The MALC supports the following ATM service categories:
• constant bit rate (CBR)
• non-real-time variable bit rate (nrt-VBR)
• real-time variable bit rate (rt-VBR)
• unspecified bit rate (UBR)
The CBR service category is used by connections that require a constant and
guaranteed cell rate during the lifetime of the connection. The sampling time
for CBR is constant, with no delay. Cells exceeding the provisioned PCR rate
are discarded.
Traffic descriptors
Each ATM endpoint requires a traffic descriptor, which defines the traffic
parameters and type of service provided on ATM interfaces. Traffic
descriptors are configured in atm-traf-descr records.
Quality of Service (QoS) parameters such as max cell transfer delay
(maxCTD) and cell loss ratio (CLR) do not apply to a single node on the
network and so are not provisioned for individual VCs.
The atm-vcl-param profile defines the allowable values for the PCR and
SCR for certain traffic types. The values in this profile are used as follows:
• The SCR for rt-VBR traffic descriptors must use one of the first 16 rates
(vcl-rate-param1 through vcl-rate-param16)
• The PCR for CBR traffic descriptors can use any of the 32 rates.
• For a UBR traffic descriptor, if usage-parameter-control in an ATM
traffic descriptor is set to false, or if PCR is greater than modem trained
rate, then the UBR traffic is shaped to one of the 32 rates. The shaper will
pick a rate that is equal to or less than the modem trained rate. If there are
multiple rates less than the modem trained rate, the one closest to the
trained rate will be selected.
Each PVC on the MALC is assigned a PCR of 182 cells per second (for G.711
voice calls) or 91 CPS (for G.726 voice calls). An initial 182 CPS is needed to
support sending and receiving of CAS packets.
To support voice VCs use the following formulas:
For G.711 calls, use the formula:
• PCR = (CIDS per VC * 182) + 182
Note: When fax and modems calls are connected on G.726 compress
mode, the full 182 CPS are used.
CBR atmNoClpNoScr PCR for CLP=0+1 Not used Not used Not used
UBR (TD type 2) traffic
OID 1.3.6.1.2.1.37.1.1.2 must be > 0
For CBR, must
match a value in
atm-vcl-param
profile
UBR atmClpTaggingNoScr PCR for CLP=0+1 PCR for CLP=0 Not used Not used
(TD type 4) traffic traffic, excess
OID 1.3.6.1.2.1.37.1.1.4 must be > 0 traffic tagged as
CLP=1
must be > 0
nrt-VBR atmClpNoTaggingScr PCR for CLP=0+1 SCR for CLP=0 MBS Not used
rt-VBR (TD type 6) traffic traffic must be > 1
OID 1.3.6.1.2.1.37.1.1.6 td_param1 > For rt-VBR, must
td_param2 match a value in
atm-vcl-param
profile
must be > 0
nrt-VBR atmClpTaggingScr PCR for CLP=0+1 SCR for CLP=0 MBS Not used
rt-VBR (TD type 7) traffic traffic, excess must be > 1
OID 1.3.6.1.2.1.37.1.1.7 td_param1 > traffic tagged as
td_param2 CLP=1
For rt-VBR, must
match a value in
atm-vcl-param
profile
must be > 0
nrt-VBR atmClpTransparentScr PCR for CLP=0+1 SCR for CLP=0 MBS CDVT
rt-VBR (TD Type 10) traffic traffic
OID 1.3.6.1.2.1.37.1.1.10 must be > 0 For rt-VBR, must
match a value in
atm-vcl-param
profile
must be > 0
nrt-VBR atmClpNoTaggingScrCdvt PCR for CLP=0+1 SCR for CLP=0 MBS CDVT
rt-VBR (TD type 14) traffic traffic must be > 1
OID 1.3.6.1.2.1.37.1.1.14 td_param1 > For rt-VBR, must
td_param2 match a value in
atm-vcl-param
profile
must be > 0
nrt-VBR atmClpTaggingScrCdvt PCR for CLP=0+1 SCR for CLP=0 MBS CDVT
rt-VBR (TD type 15) traffic traffic, excess must be > 1
OID 1.3.6.1.2.1.37.1.1.15 td_param1 > traffic tagged as
td_param2 CLP=1
For rt-VBR, must
match a value in
atm-vcl-param
profile
must be > 0
CAC oversubscription
CAC enables the ATM interface to service more data VCL connections than
the bandwidth allows. Because not all connections are likely to be active at
the same time, an interface can support a larger number of PVCs.
When oversubscription is enabled, CAC calculates available bandwidth in the
system by dividing the SCR (for nrt-VBR or rt-VBR VCLs) value by the
cac-divider parameter in the atm-traf-descr. It then uses that value to
determine if the VCL can be created.
For example, to oversubscribe bandwidth at a rate of 4:1, set cac-divider to 4.
By default, oversubscription is not enabled and the cac-divider is set to 1.
Note that CAC oversubscription should not be used to oversubscribe AAL2
voice connections.
The bandwidth allocated to ATM traffic types and used by CAC is specified in
the card-atm-configuration parameter in the card-profile for the Uplink
cards. (See Table 4.)
Table 4: ATM bandwidth allocation
vbnrt95rt5
UBR 1% 1,042 CPS 800 CPS 289 CPS 362 CPS 3,532 CPS 14,128 CPS
nrt-VBR: 94% 98,011 CPS 75,200 CPS 27,237 CPS 34,050 CPS 332,014 CPS 1,328,060 CPS
CBR/rt-VBR: 5% 5,213 CPS 4,000 CPS 1,448 CPS 1,811 CPS 17, 660 CPS 70,642 CPS
vbnrt80rt15
UBR: 5% 5,213 CPS 4,000 CPS 1,448 CPS 1,811 CPS 17, 660 CPS 70,642 CPS
nrt-VBR: 80% 83,414 CPS 64,000 CPS 23,180 CPS 28,979 CPS 282,565 CPS 1,130,264 CPS
CBR/rt-VBR: 15% 15,640 CPS 12,000 CPS 4,346 CPS 5,433 CPS 52,981 CPS 211,925 CPS
vbnrt65rt30
UBR: 5% 5,213 CPS 4,000 CPS 1,448 CPS 1,812 CPS 17, 660 CPS 70,642 CPS
nrt-VBR: 65% 67,774 CPS 52,000 CPS 18,834 CPS 23,545 CPS 229,584 CPS 918,340 CPS
CBR/rt-VBR: 30% 31,280 CPS 24,000 CPS 8,692 CPS 10,867 CPS 105,962 CPS 423,849 CPS
vbnrt50rt45
UBR: 5% 5,213 CPS 4,000 CPS 1,448 CPS 1,811 CPS 17, 660 CPS 70,642 CPS
nrt-VBR: 50% 52,134 CPS 40,000 CPS 14,488 CPS 18,112 CPS 176,603 CPS 706,415 CPS
CBR/rt-VBR: 45% 46,920 CPS 36,000 CPS 13,039 CPS 16,300 CPS 158,943 CPS 635,774 CPS
vbnrt35rt60
UBR: 5% 5,213 CPS 4,000 CPS 1,448 CPS 1,811 CPS 17, 660 CPS 70,642 CPS
nrt-VBR: 35% 36,493 CPS 28,000 CPS 10,141 CPS 12,678 CPS 123,622 CPS 494,491 CPS
CBR/rt-VBR: 60% 62,560 CPS 48,000 CP 17,385 CPS 21,734 CPS 211,924 CPS 847,698 CPS
vbnrt20rt75
UBR: 5% 5,213 CPS 4,000 CPS 1,448 CPS 1,811 CPS 17, 660 CPS 70,642 CPS
nrt-VBR: 20% 20,853 CPS 16,000 CPS 5,795 CPS 7,244 CPS 70,641 CPS 282,566 CPS
CBR/rt-VBR: 75% 78,201 CPS 60,000 CPS 21,732 CPS 27,168 CPS 264,905 CPS 1,059,623 CPS
vbnrt5rt95
UBR: 1% 1,042 CPS 800 CPS 289 CPS 362 CPS 3,532 CPS 14,128 CPS
nrt-VBR: 5% 5,213 CPS 4,000 CPS 1,448 CPS 1,811 CPS 17, 660 CPS 70,642 CPS
CBR/rt-VBR: 94% 98,011 CPS 75,200 CPS 27,237 CPS 34,050 CPS 332,014 CPS 1,328,060 CPS
Table 5 shows the parameters used by CAC for specified service categories.
Table 5: Service category traffic descriptor parameters
The following is a sample calculation on DS3 Uplink card with a line speed of
104,268 CPS (the DS3 line rate of 45,000,000 bits/sec minus overhead) and
no oversubscription:
If the atm-configuration parameter is set to vbnrt20rt75, the ATM
bandwidth allocation is as follows:
104,268 * 0.20 = 20,853 CPS is allocated to nrt-VBR
104,268 * 0.75 = 78,201 CPS is allocated to rt-VBR
104,268 * 0.05 = 5,213 is allocated to UBR
ATM statistics
Real-time ATM statistics on the MALC are provided through the
NetHorizhon ZMS client. ZMS supports the following ATM statistics:
• ATM VCL
• ATM VPL
• AAL2
The ZMS performance manager periodically collects real-time statistical data.
You can monitor real-time data at a polling interval of your choice. For
information on how to access ZMS ATM statistics, refer to the NetHorizhon
User’s Guide and the NetHorizhon online help.
This chapter explains how to configure ATM cross connects on the MALC. It
includes the following sections:
• Configuration overview, page 37
• Overview, page 38
• VPI/VCI ranges, page 38
• Configuring PCR and SCR values, page 40
• Creating traffic descriptors, page 43
• Creating VCLs and VPLs, page 46
• Creating cross connects, page 50
• Subtending, page 52
Configuration overview
This section provides an overview of how to configure MALC ATM data
connections references to where to find detailed information.
1. Modify the VPI/VCI ranges of the slot card, if necessary. See VPI/VCI
ranges on page 38.
2. Modify the allowable PCR and SCR values, if necessary. See Configuring
PCR and SCR values on page 40.
3. Create traffic descriptors. See Creating traffic descriptors on page 43.
4. Create VCLs or VPLs, as required.
– See Creating VCLs (VC switching) on page 48.
– See Creating VPLs (VP switching) on page 49
5. Create cross connects. See Creating cross connects on page 51.
Book Title 37
ATM Data Configuration
Overview
Figure 3 shows an overview of ATM on the MALC.
ATM
ATM
Local Exchange
Switch
Layer 3
IP
Layer 2
IP SAR ATM VCL/VPL ATM CC ATM VCL/VPL
Layer 1
IP DSL ATM UNI
Voice Gateway
ATM VCL/VPL TDM
VPI/VCI ranges
The MALC supports configurable VPI/VCI ranges for all ATM-capable
cards. VPI/VCI ranges are configured in atm-vpi records.
Note the following about VPI/VCIs ranges:
• After creating or modifying atm-vpi records, the card must be rebooted.
• A maximum of 256 VPIs can be created on a port.
• As atm-vpi records are created, the system allocates connections from the
available pool of connections. Each VP-switched VP uses one connection
and each VC-switched VP uses one connection per allowable VC.
Note that although you can create switched VCs without modifying the VPI/
VCI ranges, if you create the first atm-vpi (to change the VPI/VCI ranges on
a card or to create a VP switched connection), the system automatically
creates an atm-vpi profile for each VPI used in existing cross connects.
38 Book Title
VPI/VCI ranges
The system determines how many VCIs are assigned to each VPI, then
populates the zhoneAtmVpiMaxVci parameter in an atm-vpi record with the
value (in the form 2n) closest to that number. For example, if the system has
cross connects configured with the following VPI/VCI pairs:
After the atm-vpi records have been created, you can update them to change
the default VCI values, if desired.
Configuration overview
The following table summarizes the configuration tasks for changing the VPI/
VCI ranges.
Task Command
Create an atm-vpi record. This specifies the maximum new atm-vpi index/atm/vpi
number of switched VCs on that connection (or 0 for Up to 256 VPIs can be created on a port.
VP switching) as well as whether the connection is VP
or VC switched.
Update the atm-vpi records if you want to change the update atm-vpi index/atm/vpi
default atm-vpi records the system creates.
Reboot the card. slotreboot slot
Book Title 39
ATM Data Configuration
After the first atm-vpi record is saved, the system will automatically
create atm-vpi records for all VPIs used in existing cross connects. If you
need to modify the atm-vpi records the system has automatically created,
update the records as in the following example:
zSH> update atm-vpi 1-1-2-0-sonet/atm/11 interface-index/
atm/VPI
Please provide the following: [q]uit.
zhoneAtmVpiMaxVci: ---> {1024}: 2048
zhoneAtmVpiSwitched: -> {vc}:
zhoneAtmMaxVciPerVp: -> {0}:
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record updated.
2 After the system has finished creating the atm-vpi records and you have
finished updating them (if desired), reboot the slot card:
zSH> slotreboot 1
40 Book Title
Configuring PCR and SCR values
Book Title 41
ATM Data Configuration
38 1 to 2 DS0s 38 CPS
at 5:1 to 10:1 oversubscription
76 2 to 4 DS0s 76 CPS
at 5:1 to 10:1 oversubscription
42 Book Title
Creating traffic descriptors
Book Title 43
ATM Data Configuration
Parameter Description
44 Book Title
Creating traffic descriptors
Parameter Description
Book Title 45
ATM Data Configuration
0 entries found.
Note: Set the PCR to match the lowest speed in the cross connect.
Parameter Description
46 Book Title
Creating VCLs and VPLs
Parameter Description
Book Title 47
ATM Data Configuration
Parameter Description
48 Book Title
Creating VCLs and VPLs
2 The following example creates a VCL for the Uplink card interface in
shelf 1, slot 1, port 1, with a VPI of 0 and a VCI of 101:
zSH> new atm-vcl uplink1/atm/0/101
Please provide the following: [q]uit.
vpi: -----------------------------> {0}:
vci: -----------------------------> {0}:101
admin_status: --------------------> {down}:up
receive_traffic_descr_index: -----> {0}:100
transmit_traffic_descr_index: ----> {0}:100
vcc_aal_type: --------------------> {aal5}:other
vcc_aal5_cpcs_transmit_sdu_size: -> {9188}:
vcc_aal5_cpcs_receive_sdu_size: --> {9188}:
vcc_aal5_encaps_type: ------------>
{llcencapsulation}:
vcl_cast_type: -------------------> {p2p}:
vcl_conn_kind: -------------------> {pvc}:
fault-detection-type: ------------> {disabled}
traffic-container-index: ---------> {0}:
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record saved.
Book Title 49
ATM Data Configuration
1 Create a VPL for the other end of the cross connect (in this example, an
ADSL port in slot 3, using VPI 2):
zSH> new atm-vpl 1-3-1-0-adsl/atm/2 interface-index/atm/VPI
Please provide the following: [q]uit.
atmVplAdminStatus: ---------------> {down}: up
atmVplReceiveTrafficDescrIndex: --> {0}: 1
atmVplTransmitTrafficDescrIndex: -> {0}: 1
atmVplCastType: ------------------> {p2p}:
atmVplConnKind: ------------------> {pvc}:
atmVplPonTrafficContainerIndex: --> {0}:
....................
Save new record? [s]ave, [c]hange or [q]uit: s
New record saved.
2 Create a VPL for one end of the cross connect (in this example, an Uplink
card using VPI 3)
zSH> new atm-vpl uplink1/atm/3 interface-index/atm/VPI
Please provide the following: [q]uit.
atmVplAdminStatus: ---------------> {down}: up
atmVplReceiveTrafficDescrIndex: --> {0}: 1
atmVplTransmitTrafficDescrIndex: -> {0}: 1
atmVplCastType: ------------------> {p2p}:
atmVplConnKind: ------------------> {pvc}:
atmVplPonTrafficContainerIndex: --> {0}:
....................
Save new record? [s]ave, [c]hange or [q]uit: s
New record saved.
Parameter Description
50 Book Title
Creating cross connects
Parameter Description
low-vpi The VPI value associated with the interface specified in the
low-if-index.
low-vci The VCI value associated with the interface specified in the
low-if-index. For VP switched connections, specify 0.
high-vpi The VPI value associated with the interface specified in the
high-if-index
high-vci The VCI value associated with the interface specified in the
high-if-index. For VP switched connections, specify 0.
Book Title 51
ATM Data Configuration
Subtending
Subtending allows you aggregate traffic from multiple MALC devices to
single MALC device’s ATM upstream interface.
In a typical subtended configuration, VPLs from downstream devices are
VP-switched to an upstream ATM device over a high-speed interface such as
OC-3c/STM1 or OC-12c/STM4.
VPL 1-3-1-0-ds1/atm/1
Device A
T1/E1 32 ATM
card VPL uplink1/atm/1
Device C VPL uplink1/atm/2
VPL 1-3-2-0-ds1/atm/2
Device B
Subtending example
This example creates a subtended configuration from two downstream MALC
devices to a single MALC. The downstream devices are connected to MALC
T1/E1 ports and the traffic is VP switched to the Uplink interface (and then to
the upstream ATM network).
1 Create a traffic descriptors for the downstream and upstream interfaces:
52 Book Title
Subtending
2 Create VPI profiles for each VPI you want to switch. These specify that
the MALC should VPI switch all traffic using this VPI:
a For the Uplink interface:
zSH> new atm-vpi uplink1/atm/1 interface-index/atm/VPI
Please provide the following: [q]uit.
zhoneAtmVpiMaxVci: ---> {0}:
zhoneAtmVpiSwitched: -> {vc}: vp
....................
Save new record? [s]ave, [c]hange or [q]uit: s
New record saved.
Book Title 53
ATM Data Configuration
....................
Save new record? [s]ave, [c]hange or [q]uit: s
New record saved.
After the first atm-vpi record is saved, the system will automatically
create atm-vpi records for all VPIs used in existing cross connects, if
any.
b For the T1/E1 port connected to device A:
zSH> new atm-vpi 1-3-1-0-ds1/atm/1 interface-index/atm/
VPI
Please provide the following: [q]uit.
zhoneAtmVpiMaxVci: ---> {0}:
zhoneAtmVpiSwitched: -> {vc}: vp
....................
Save new record? [s]ave, [c]hange or [q]uit: s
New record saved.
d After the system has finished creating the atm-vpi records, reboot the
card:
Uplink card:
zSH> slotreboot 1
T1/E1 32 card:
zSH> slotreboot 3
e If your system is redundant, configure a VPI profile on the second
Uplink card.
3 Create VPLs to each downstream MALC:
Device A:
zSH> new atm-vpl 1-3-1-0-ds1/atm/1 interface-index/atm/VPI
Please provide the following: [q]uit.
atmVplAdminStatus: ---------------> {down}: up
atmVplReceiveTrafficDescrIndex: --> {0}: 100
atmVplTransmitTrafficDescrIndex: -> {0}: 100
54 Book Title
Subtending
Device B:
zSH> new atm-vpl 1-3-2-0-ds1/atm/2 interface-index/atm/VPI
Please provide the following: [q]uit.
atmVplAdminStatus: ---------------> {down}: up
atmVplReceiveTrafficDescrIndex: --> {0}: 100
atmVplTransmitTrafficDescrIndex: -> {0}: 100
atmVplCastType: ------------------> {p2p}:
atmVplConnKind: ------------------> {pvc}:
atmVplPonTrafficContainerIndex:--> {0}
....................
Save new record? [s]ave, [c]hange or [q]uit: s
New record saved.
5 Create cross connects between the two downstream interfaces and the
Uplink interface:
From Device A to the Uplink VPL:
Book Title 55
ATM Data Configuration
56 Book Title
4
CONFIGURING IP
IP Overview
The MALC provides the following IP services:
• IP forwarding and routing—incoming packets from an interface are
forwarded to the appropriate output interface using the routing table rules.
• DHCP servers to simplify user IP address configuration.
• IP filtering. IP filtering is typically performed to enhance network
security by limiting access between two networks.
• Numbered or unnumbered interfaces
• Telnet client
The following MALC interfaces support IP traffic:
• One Ethernet interface on the Uplink card for management traffic or
subscriber traffic.
• The ATM/IP Uplink cards are required for IP services on MALC. The
ATM/IP Uplink card terminates the IP traffic.
• DSL interfaces. IP on DSL runs over ATM PVCs using RFC 1483
encapsulation.
IP
Layer 3
IP
Layer 2
ETHERNET SAR RFC1 483 ATM CC SAR ETHERNET
Layer 1
TWISTED DSL CATEGORY 5
PAIR CABLE
DNS
DHCP
(such as the default router and the DNS server, subnet mask, gateway address,
and lease time) from a DHCP server. The most important configuration
parameter carried by DHCP is the IP address.
As a DHCP server, MALC can assign temporary (leased) IP addresses to
client PCs. Each DHCP client PC sends a request to the MALC for an IP
address lease. The MALC then assigns an IP address and lease time to the
client PC. The MALC keeps track of a range of assignable IP addresses from
a subnetwork.
Some customers prefer to have the same IP address every time their DHCP
lease renews. This is known as sticky IP addresses. By default, the MALC
attempts to assign the same IP address to the same client on DHCP lease
renewal.
With shared DHCP pools (or subnet groups), DHCP servers are not linked to
physical interfaces. Customers can easily configure an arbitrary number of
DHCP pools. Zhone devices can assign blocks of IP addresses specifically for
certain customers.
RIP
Applications
The following IP applications are supported on the MALC:
• Routing on page 60
• Host-based routing with DSL bridges on page 61
• Host-based routing with DSL routers on page 62
• Network-based routing with DSL bridges on page 63
• Network-based routing with DSL routers on page 63
• IP filtering on page 64
• Unnumbered IP interfaces on page 65
Routing
Routing is the process of selecting a next hop for forwarding data traffic. The
routing information base (RIB) contains all the information about the routes
in the system, including the preference values and interface states. The
forwarding information base (FIB) is derived from the RIB and only contains
the best route to a given destination.
IP routing through the system makes use of the following types of routes:
• Interface routes—These routes are defined by the addresses and netmasks
that are provisioned on the IP interfaces.
• Static routes—These routes are manually configured and define paths to
destinations in terms of an interface identifier or the IP address of a
next-hop router on a directly attached network. There are two kinds of
static routes:
– Low preference—These routes are only used to define default routes
(that is, routes of last resort) and are less preferable to most other
routes.
– Normal preference—All other static routes are considered more
preferable than other types of routes (with the exception of interface
routes).
• Dynamic routes—These routes are learned by running routing protocols,
such as RIP, and have varying preferences, depending on how they were
learned.
The following table describes the default routing preferences on the device.
These preferences cannot be overridden. Higher numbers indicate more
preferred route types:
Local 10
Static 9
RIP 4
Static low 4
(used for default routes)
Host add Host-based Static/Dynamic Single per host For bridge: other Unnumbered
routing with add command For router: LLC
DSL bridge or
router
Interface add Network-based Static Multiple based For bridge: other Numbered
routing with on subnet mask For router: LLC
DSL bridge or length
router
PC Bridge
subscriber A
x.x.y.2
IP
x.x.y.1
Bridge
PC
In the host-based routing with DSL routers application, remote IADs (or
routers) are on the same subnet as the MALC unnumbered interface. The
IADs connect private networks to the MALC.
Private network
Public subnet
x.x.y.2
x.x.a.1
NAT router
IP
x.x.a.2
x.x.y.3
x.x.b.1
NAT router
Bridge
x.x.y.2 x.x.y.1/24
IP
x.x.y.3
x.x.z.1/24
Bridge
x.x.z.2
x.x.z.3
a.b.c.0/30
a.b.c.1
x.x.y.1
NAT router
IP
a.b.c.2
Private network
x.x.z.1
d.e.f.0/30
d.e.f.1
NAT router
d.e.f.2
IP filtering
Management
Internet
network
Filter
Subscribers
Unnumbered IP interfaces
Shared or “floating”
IP address
Unnumbered IP interface
IP provisioning procedures
This section includes the following procedures:
• Configuring a management IP interface on page 66
• Configuring host-based routing on page 67
• Configuring network-based routing on page 74
• Configuring RIP on page 77
• Configuring static routes on page 77
• Deleting routes on page 102
• Configuring the device as a DHCP server on page 78
This example:
– creates an ip-interface-record on ethernet1/ip
– adds host 10.10.10.10.
– sets netmask as 255.255.255.0.
2 Verify that the Ethernet connection is active.
zSH> interface show
Interface Status Rd/Address Media/Dest Address IfName
--------------------------------------------------------------------------------
1/1/1/0/ip UP 1 10.10.10.10/24 00:01:47:bb:d5:f1 ethernet1
--------------------------------------------------------------------------------
1 interface
Host-based routing interoperates with DSL bridges and routers. The type of
AAL5 encapsulation determines interoperability with DSL routers or DSL
bridges. LLC encapsulation is used with DSL routers; RFC 1483
encapsulation is used with DSL bridges. Specify LLC encapsulation (llc) in
the command line for host-based routing to DSL routers. If no encapsulation
type is specified in the command line, RFC 1483 encapsulation (other) is the
default.
Task Command
5 Issue the host add command to create the IP interface, ATM VCL, and IP
address for individual subscribers.
The following example adds dynamically assigned hosts:
zSH> host add 1-11-1-0/adsl vc 0/35 txtd 100 rxtd 1 llc dynamic 1 3
This example:
– creates an ip-interface-record on 1-11-1-0/adsl
– creates an atm-vcl with VPI/VCI=0/35 and LLC encapsulation of
AAL5 data, which accommodates DSL routers
– creates an ATM cross connect from the virtual interface on the Uplink
card to the designated slot card
– uses atm-traf-descr 100 for the transmit and atm-traf-descr 1 for
the receive sides of the connection since ADSL is an asymmetrical
connection
– adds 3 host entries that will have their addresses assigned
dynamically as defined by subnetgroup 1.
This example:
– creates an ip-interface-record on 1-11-2-0/adsl
8 To see the ATM virtual interfaces created by the host add command:
zSH> list atm-vcl
atm-vcl 1-11-1-0-adsl/atm/0/35
atm-vcl 1-1-1-0-propvirtual/atm/0/32
2 entries found.
5 Issue the host add command to create the IP interface, ATM VCL, and IP
address for individual subscribers.
The following example adds dynamically assigned hosts:
zSH> host add 1-11-1-0/adsl vc 0/35 txtd 100 rxtd 1 dynamic 1 3
This example:
– creates an ip-interface-record on 1-11-1-0/adsl
– creates an atm-vcl with VPI/VCI=0/35 and RFC 1483 encapsulation
of AAL5 data, which accommodates DSL bridges
– creates an ATM cross connect from the virtual interface on the Uplink
card to the designated slot card
Task Command
2 Issue the interface add command to create the IP interface, ATM VCL,
and IP address allocation:
zSH> interface add 1-5-1-0/adsl vc 0/35 td 1 10.10.10.10 255.255.255.0
Created ip-interface-record 1-5-1-0-adsl-0-35/ip
This example:
– creates an ip-interface-record on 1-5-1-0/adsl
– creates an atm-vcl with VPI/VCI=0/35 and LLC encapsulation of
AAL5 data, which accommodates DSL routers
– uses atm-traf-descr 1 for transmit and receive sides of the
connection
– creates an ATM cross connect from the virtual interface on the Uplink
card to the designated slot card
– adds IP address 10.0.0.1 with a subnetwork defined by the netmask.
3 Verify that interfaces have been added:
zSH> interface show
Interface Status Rd/Address Media/Dest Address IfName
--------------------------------------------------------------------------------
1/1/1/0/ip DOWN 1 10.10.10.10/24 0/36 1-5-1-0-adsl-0-35
--------------------------------------------------------------------------------
5 To see the ATM virtual interfaces created by the interface add command:
zSH> list atm-vcl
atm-vcl 1-5-1-0-adsl/atm/0/35
atm-vcl 1-1-1-0-propvirtual/atm/0/36
2 entries found.
2 Issue the interface add command to create the IP interface, ATM VCL,
and IP address allocation:
zSH> interface add 1-5-1-0/adsl vc 0/35 td 1 other 10.10.10.10 255.255.255.0
Created ip-interface-record 1-5-1-0-adsl-0-35/ip
This example:
– creates an ip-interface-record on 1-5-1-0/adsl
– creates an atm-vcl with VPI/VCI=0/35 and RFC 1483 encapsulation
of AAL5 data, which accommodates DSL bridges
– uses atm-traf-descr 1 for transmit and receive sides of the
connection
– creates an ATM cross connect from the virtual interface on the Uplink
card to the designated slot card
– adds IP address 10.0.0.1 with a subnetwork defined by the netmask.
3 Verify that interfaces have been added:
zSH> interface show
Interface Status Rd/Address Media/Dest Address IfName
--------------------------------------------------------------------------------
1/1/1/0/ip UP 1 10.10.10.10/24 0/35 multipoint 1-5-1-0-adsl-0-35
--------------------------------------------------------------------------------
5 To see the ATM virtual interfaces created by the interface add command:
Configuring RIP
Adding routes
To add static routes, use the route add command. The command uses the
following syntax:
Parameter Description
Parameter Description
Parameter Description
The following example defines a DHCP server subnet profile that is set up as
follows:
• Defines a single DHCP address pool with 11 addresses.
• Defines a default router.
• Defines a boot server and a boot filename.
• Defines a domain name.
• Defines two DNS servers.
• Uses the minimum, maximum, and default lease time (by accepting the
default settings for the default-lease-time, min-lease-time, and
max-lease-time).
zSH> new dhcp-server-subnet 12
Please provide the following: [q]uit.
network: ---------------> {0.0.0.0}: 192.168.1.0
netmask: ---------------> {0.0.0.0}: 255.255.255.0
domain: ----------------> {0}: 1
range1-start: ----------> {0.0.0.0}: 192.168.1.10
range1-end: ------------> {0.0.0.0}: 192.168.1.20
range2-start: ----------> {0.0.0.0}:
range2-end: ------------> {0.0.0.0}:
Parameter Description
DHCP relay
DHCP server
DHCP client
Parameter Description
2 Create a host route and specify the subnet group. For example:
zSH> host add 1-1-1-0/adsl vc 0/36 td 200 dynamic 1 1
This specifies that the host route over the specified ATM interface uses
dynamic addressing and subnet group number 1.
Parameter Description
Parameter Description
The resolver profile supports the following parameters (all others should be
left at their default values):
Parameter Description
Optionally, you can create a hosts profile after the resolver profile has been
created. The syntax is new host-name routingdomain/ipoctet1/ipoctet2/
ipoctet3/ipoctet4.
The host-name profile supports the following parameters (all others should
be left at their default values):
Parameter Description
Configuring IP filters
Task Command
Specify what to filter. filter add rule [from | to] [IP address] [permit
| deny]
Task Command
Configuring IP filters
Follow these steps to set up IP filtering:
1 Use the filter new command to create a new filter. The filter will be given
an index value which you can use to specify the filter. The example below
creates a filter with an index value of 5.
zSH> filter new
filter: 5 successfully created and loaded for editing
2 After creating the filter, rules must be applied to it. To do this, use the
filter add command. The syntax is:
filter add rule [from | to] [IP address] [permit | deny]
You can also specify both source and destination addresses in the same
rule:
zSH> filter add 103 from 10.0.0.1-10.0.0.254 to 192.168.0.0-192.168.0.254 permit
5/103 from 10.0.0.1-10.0.0.254 to 192.168.0.0-192.168.0.254 permit
zSH> filter add 130 deny
5/130 deny
3 Once you have added rules to a filter, you must save it with the filter save
command:
zSH> filter save
Save loaded filter: 5 (it has been modified) yes/no [yes]? yes
filter: 5 has been saved
4 After you have saved your filter, you will need to apply it to an IP
interface. Update the ip-interface record where you wish to apply the
filter. Insert the filter index value in the ingressfilterid or egressfilterid
parameter:
zSH> update ip-interface-record 1/1/1/0/ip
Please provide the following: [q]uit.
vpi: ---------------> {0}:
vci: ---------------> {0}:
rdindex: -----------> {1}:
dhcp: --------------> {none}:
addr: --------------> {172.16.160.11}:
netmask: -----------> {255.255.255.0}:
bcastaddr: ---------> {172.16.160.255}:
destaddr: ----------> {0.0.0.0}:
farendaddr: --------> {0.0.0.0}:
mru: ---------------> {1500}:
reasmmaxsize: ------> {0}:
ingressfiltername: -> {}:
egressfiltername: --> {}:
pointtopoint: ------> {no}:
mcastenabled: ------> {yes}:
ipfwdenabled: ------> {yes}:
mcastfwdenabled: ---> {yes}:
natenabled: --------> {no}:
bcastenabled: ------> {yes}:
ingressfilterid: ---> {0}: 5 the number of the filter
egressfilterid: ----> {0}: 5 the number of the filter
ipaddrdynamic: -----> {static}
dhcpserverenable: --> {false}
subnetgroup: -------> {0}
unnumberedindex: ---> {0}
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record updated
5 Use the filter show command (with the filter index) to view created
filters:
zSH> filter show 5
Filter: 5
Line Rule ---- ----
101 from 192.168.1.15 permit
102 from 10.0.0.1-10.0.0.254 permit
103 from 10.0.0.1-10.0.0.254 to 192.168.0.0-192.168.0.254 permit
150 from 192.168.120.1-192.168.123.254 to 192.168.120.16 permit
6 If you wish to edit a filter, use the filter load filterID command to load the
filter for editing. Then use the filter delete RuleNum command to delete
rules from the filter.
zSH> filter load 5
filter: 5 successfully loaded for editing
Use the rule add command to add new rules, and the rule save command
to save filter rules. See Step 2 and Step 3.
2 Create a DHCP server address pool for the far end video device. This
network must specify the network for the video server. This example
configures the MALC for DHCP relay:
zSH> new dhcp-server-subnet 0
Please provide the following: [q]uit.
network: ---------------> {0.0.0.0}: 10.7.1.0
netmask: ---------------> {0.0.0.0}: 255.255.255.248
domain: ----------------> {0}:
range1-start: ----------> {0.0.0.0}: 10.7.1.2
range1-end: ------------> {0.0.0.0}: 10.7.1.6
range2-start: ----------> {0.0.0.0}:
Parameter Description
5 Next, find the top-level IP address of the interface you created in Step 3
and specify the multicast control group for it to use. For example:
zSH> list ip-interface-record
ip-interface-record 192.168.49.1/ip
ip-interface-record 1-18-1-1-adsl-0-38/ip
ip-interface-record 1-18-1-1-adsl-0-38-1/ip
ip-interface-record 1-18-1-1-adsl-0-38-2/ip
ip-interface-record 1-18-1-1-adsl-0-38-3/ip
ip-interface-record 1-18-1-1-adsl-0-38-4/
ip-interface-record 1-18-1-4-adsl-3-38/ip
ip-interface-record 1-18-1-4-adsl-3-38-1/ip
ip-interface-record 1-18-1-4-adsl-3-38-2/ip
ip-interface-record 1-18-1-4-adsl-3-38-3/ip
ip-interface-record 1-18-1-4-adsl-3-38-4/ip
ip-interface-record 1-18-1-3-adsl-2-38/ip
ip-interface-record 1-18-1-3-adsl-2-38-1/ip
ip-interface-record 1-18-1-3-adsl-2-38-2/ip
ip-interface-record 1-18-1-3-adsl-2-38-3/ip
ip-interface-record 1-18-1-3-adsl-2-38-4/ip
ip-interface-record 1-18-1-3-adsl-2-36/ip
ip-interface-record 1-18-1-3-adsl-2-36-1/ip
ip-interface-record ethernet1/ip
<SPACE> for next page, <CR> for next line, A for all, Q
to quit
7 Create a mapping between the ATM VCL and the multicast address
space. This example uses the Uplink interface to reach the IP video server.
zSH> new atm-vcl-to-multicast-map-profile 1
Please provide the following: [q]uit.
routing-domain: ----> {0}: 1
multicast-address: -> {0.0.0.0}: 224.1.1.1
ifIndex: -----------> { }: uplinkatm1-1-101/ip
To use an Ethernet uplink to reach the IP video server, enter the interface
in the ifIndex parameter.
Note: You only need to enter the first multicast address in the
group.
IP administrative procedures
The following IP administrative procedures are supported on the MALC:
• Modifying profiles created by host/interface add commands on page 97
• Displaying hosts on page 100
• Displaying interfaces on page 100
• Displaying routing information on page 100
• Deleting hosts on page 101
• Deleting interfaces on page 102
• Deleting routes on page 102
• DHCP logging on page 102
After profiles have been created by the host add and interface add
commands there are two methods of modifying the profiles:
• You can perform a host delete or interface delete, which deletes all
associated profiles, then re-create those profiles with another host add or
interface add command, specifying changes in the command line.
• You can modify the individual profiles which have been created by host
add and interface add commands.
For example, the command:
zSH> host add 1-8-1-0/adsl vc 0/35 td 1 dynamic 1 3
atm-vcl 1-8-1-0-adsl/atm/0/35
atm-vcl 1-1-1-0-propvirtual/atm/0/32
atm-cc 1
Note: You must disable the cross-connect and the ATM-VCL before
changing the AAL5 encapsulation type in active cross-connects.
Displaying hosts
Issue the host show command to display hosts, which displays the IP address
of the unnumbered interface used in the host route, interface of the host route,
VPI/VCI of the internal VCL used to create the host, the subnet group to
which the host belongs, whether the host is dynamically or statically assigned,
and if the host has been assigned an IP address.
zSH> host show
Rd/Address Interface Group T Host Address
--------------------------------------------------------------------------------
1 10.0.0.1 1-11-1-0-adsl-0-35 0/32 1 D <unassigned>
D <unassigned>
D <unassigned>
S 192.168.11.5
1 192.168.11.1 1-8-6-0-adsl-0-35 0/33 0 S 192.168.11.6
1 192.168.11.1 1-8-2-0-adsl-0-35 0/35 0 S 192.168.11.55
Displaying interfaces
Deleting hosts
Deleting interfaces
Deleting routes
To delete static routes, use the route delete command. The command uses the
following syntax:
zSH> route delete destination mask next-hop
The following example deletes the network route to 192.178.21.0 using the
gateway 192.172.16.1:
zSH> route delete 192.178.21.0 255.255.255.0 192.178.16.1
DHCP logging
The MALC provides a logging facility to monitor the DHCP packets it sends
and receives. By default, DHCP messages are not displayed.
As DHCP server messages are sent and received, they are displayed on
the console.
Note: This setting does not persist across system reboots. You
must re-enable DHCP logging after a MALC reboot.
This message indicates that a request for the address 155.57.1.21 was received
by the device with the MAC address 00:b0:d0:98:92:3d. The request came in
over the interface number 496.
To find what physical interface this corresponds to, use the ifxlate command:
zSH> ifxlate 496
ifIndex: ----------> {496}
shelf: ------------> {1}
slot: -------------> {10}
port: -------------> {48}
subport: ----------> {0}
type: -------------> {hdsl2}
adminstatus: ------> {up}
physical-flag: ----> {true}
iftype-extension: -> {none}
ifName: -----------> {1-10-48-0}
The MALC sends the following message when it acknowledges the DHCP
request packet.
AUG 13 12:20:48: info : 1/1/1084: dhcpserver:
DhcpServerTask: DHCPACK on 155.5 7.1.21 to
00:b0:d0:98:92:3d via if496
dhcp-server-lease 0/155/57/1/20
dhcp-server-lease 0/155/57/1/21
dhcp-server-lease 0/155/57/1/22
dhcp-server-lease 0/155/57/1/23
14 entries found.
This chapter explains how to configure bridging on the MALC. It includes the
following sections:
• Overview, page 105
• Broadcasts and bridging, page 106
• VLANs, page 107
• Untagged bridging, page 110
• Ethernet RPR, page 112
• Linear GigaBit Ethernet, page 126
• Advanced bridging configurations, page 131
• Administrative commands, page 135
Overview
Bridging involves configuring the MALC to direct traffic based on Ethernet
MAC addresses.
The MALC supports the two types of bridges:
• Tagged bridging
Tagged or Virtual LANs (VLANs) bridging, which forwards traffic based
on MAC addresses and allows the segregation of a single Ethernet
network into multiple virtual network segments by mapping ATM VCLS
to VLAN IDs.
• Untagged bridging
Untagged or transparent bridging which forwards traffic based on MAC
addresses but does not provide segregation of traffic. Traffic is broadcast
over the Ethernet port and is either accepted or rejected based on the
destination MAC address.
• Intralink bridging
Intralink bridging forwards traffic with unknown MAC addresses to the
configured bridge interface without attempting to learn the addresses of
the attached devices or network. Incoming broadcast or multicast traffic
received on an uplink is forwarded to all intralinks. If the intralinks are
designated with VLAN IDs, the traffic is forwarded to the appropriate
interface. Unicast packets that can not be resolved locally are also
forwarded on all intralinks.
A global intralink can also be defined, which receives all traffic that
cannot be resolved locally.
The bridged uplink traffic can then be transmitted and received using either
Ethernet (for tagged VLANs) or ATM (for untagged transparent traffic).
Bridges on the downlink and uplink interfaces are configured using the
bridge add command. This command assigns the bridge-interface-record
profile to the specified interface.To facilitate bridge setup, the MALC sets the
default values for this profile based on the usage of the downlink and uplink
command parameters. For VLAN bridges, use the downlink and uplink
parameters to create bridges on the interfaces with the default downlink and
uplink bridge settings. For transparent bridges, the downlink and uplink
parameter is omitted to create bridges on the interfaces with default
transparent bridge settings.
Note: When routed and bridged traffic is configured for the same
uplink interface, VLAN tags must be used between both downlink
ports and the uplink interface for traffic differentiation. For routed
traffic, use the ip-interface-record profile to specify the VLAN ID.
VLANs
Figure 13 shows a typical VLAN configuration. On the access (subscriber)
side, VLANs 1 and 2 are separate DSL networks connected to the MALC via
Z-Edge devices. On the uplink side, VLANs 1 and 2 are on the same physical
Ethernet interface, but the traffic is separated based on the VLAN IDs.
The side of the connection closest to the subscriber is called the downlink
interface. The upstream egress is called the uplink interface. When the MALC
is in VLAN mode, it adds (tags) the VLAN ID to the Ethernet frame on the
uplink interface and strips (untags) the ID out on the downlink interface.
Although VLAN IDs are not typically required on downlink interfaces, you
can configure downlink interface as tagged. Tagged downlink interfaces can
be used for subtended MALCs or subscribers expecting tagged traffic with
Transparent LAN Server (TLS) service.
VLAN 1
VLAN 1
VLAN 2 VLAN 2
Downlink Uplink
Untagged Tagged
You can configure static VLAN bridge paths, which requires that you enter a
MAC address for every bridge on the Ethernet. Or, you can set up the MALC
Ethernet interface to learn the VLAN IDs when it receives a packet from a
downlink device.
Note that if the MALC receives a packet from an uplink interface before it has
learned the VLAN ID or MAC address, it will not deliver the packet.
VLAN 2
VLAN 2 response
System learns VLAN 2
MAC address 3 VLAN 2
1 Use the bridge add command to add a bridge for the downstream
connection:
zSH> bridge add 1-8-1-0/adsl vc 0/35 td 1 downlink vlan 555
2 Use the bridge add command to add a VLAN interface to the upstream
Ethernet interface:
zSH> bridge add 1-1-1-0/ethernetcsmacd uplink
This command adds a learning bridge that accepts VLAN traffic and
enables VLAN trunking on the MALC unit’s egress Ethernet port.
3 Configure the uplink interface to learn the VLAN IDs of all ingress
Ethernet devices or a specific VLAN ID:
zSH> bridge-path add ethernet1/bridge global
The global setting specifies that the MALC should send all VLAN traffic
to this port. A VLAN ID can also be used when the MALC should send
only traffic from a specific VLAN ID to this port. (The ethernet1
interface is the first Ethernet interface on the MALC.) It is recommended
not to change the default settings unless advanced bridge configuration is
required.
zSH> get bridge-interface-record ethernet1/bridge
vpi: ----------------------> {0}
vci: ----------------------> {0}
vlanId: -------------------> {0}
Untagged bridging
Configuring untagged or transparent bridging enables you to forward traffic
from a downlink interface through the MALC uplink interface based on the
destination MAC address without tagging or modification to the frame.
4 Test the bridge by pinging a device on the far end network and verifying e
that the bridge table is updated:
zSH> bridge show
VLAN Bridge State Table Data
-----------------------------------------------------------------
0 1-8-2-0-adsl-0-101/bridge UP D 00:01:47:cf:ae:04
0 1-1-1-0-ethernetcsmacd/bridge UP D 00:01:02:70:03:a2
Ethernet RPR
Ethernet Resilient Packet Ring (RPR) provides redundant Ethernet links
between MALC RPR nodes and an IP or outside network. Following the
IEEE 802.17 standard, Ethernet packets are inserted, stripped, and forwarded
between the RPR Uplink and ring nodes to create a resilient architecture with
high bandwidth utilization and less than 50ms protection switching.
Overview
Note: See the MALC Hardware Installation Guide for more details
about adding redundant GigE-2 cards to the MALC.
The 2-port GigE card utilizes Small Form-factor Pluggable (SFPs) for flexible
deployment over fiber or copper media for data-only or integrated voice,
video, and data connections. SFP modules with the following Gigabit
Interface Convertors (GBICs) are available for a variety of transmission
choices:
• SX for 850nm with multimode fiber (MMF)
• LX for 1310nm with singlemode fiber (SMF)
• ZX for 1550nm with singlemode fiber (SMF)
• 1000B-T for copper cable
See the MALC Hardware Installation Guide for more details about the
supported SFPs.
RPR can be deployed in a variety of topologies including ring, collapsed ring,
star, linear and redundant card configurations. This section uses a basic
3-node ring topology as an example topology to demonstrate node
functionality and port connections.
Note: Because the MALC RPR ring uses dual counter-rotating rings,
each connecting line in this figure represents two actual fibers. Each
fiber transports send and receive traffic in a different direction around
the ring.
Interface 1-1-1-0 is assigned to the 10/100 Ethernet physical
interface. Interface 1-1-2-0 is assigned to physical port 1. Interface
1-1-3-0 is assigned to physical port 2.
IP
or
Ethernet
RPR redundant
uplinks
RDNT RDNT
1-1-2-0 1-2-2-0
1-1-3-0
1-2-3-0
RPR ring
1-1-2-0 1-1-2-0
1-1-3-0 1-1-3-0
Note: Because the MALC RPR ring uses dual counter-rotating rings,
each connecting line in this figure represents two actual fibers. Each
fiber transports send and receive traffic in a different direction around
the ring.
Interface 1-1-1-0 is assigned to the 10/100 Ethernet physical
interface. Interface 1-1-2-0 is assigned to physical port 1. Interface
1-1-3-0 is assigned to physical port 2.
IP or Ethernet
RPR redundant
uplinks
1-1-2-0 1-2-2-0
1-1-3-0
1-2-3-0
RPR ring
with equipment
redundancy at each
RPR ring node
Note: Because the MALC RPR ring uses dual counter-rotating rings,
each connecting line in this figure represents two actual fibers. Each
fiber transports send and receive traffic in a different direction around
the ring.
Interface 1-1-1-0 is assigned to the 10/100 Ethernet physical
interface. Interface 1-1-2-0 is assigned to physical port 1. Interface
1-1-3-0 is assigned to physical port 2.
Figure 17: RPR configuration with redundant ring nodes and subtended MALC
Uplink node
IP or Ethernet
RPR redundant
uplinks
1-1-2-0 1-2-2-0
1-1-3-0
1-2-3-0
RPR ring
with equipment
redundancy at each
RPR node and
subtended Ethernet
devices
RPR configuration
RPR basic configuration involves configuring the primary Uplink node with 2
GigE Uplink cards and then configuring each RPR ring node with a single
GigE Uplink card. Redundant GigE Uplink cards can also be added to RPR
ring nodes for additional card protection.
This section contains the following procedures:
• Configuring RPR protection switching on page 118
• Displaying RPR configuration on page 119
IP
or
Ethernet
RPR redundant
uplinks
RDNT RDNT
1-1-2-0 1-2-2-0
1-1-3-0
1-2-3-0
RPR ring
1-1-2-0 1-1-2-0
1-1-3-0 1-1-3-0
Ringlet 0 or Ringlet 1 or
West direction East direction
Using ring node B as the current node, ringlet 0 (zero) is in the west direction
or left. From node B, traffic on ringlet 0 travels to node A, to node C and back
to node B. In ringlet 0, node A is one hop from node B, while node C is two
hops away.
Ringlet 1 is in east direction or right. From node B, traffic on ringlet 1 travels
to node C, to node A and back to node B. In ringlet 1, node C is one hop from
node B, while node A is two hops away.
This example topology uses node B as the current node. There are a total
of 3 nodes in the ring, the current node and 2 nodes in each ringlet. Ring
protection is set to Steering (Wrap=false). There are no protection events
so the ring is closed and containment is not active. Containment causes
data packets that are not strictly ordered to be discarded when a topology
change or protection event occurs. The current topology is valid. Causes
of invalid topology include miscabling, malfunctioning links, and other
connectivity issues.
For each node in the ring, the topology displays the following data:
Field Description
ring 0 indicates ringlet 0 and the east direction around ring.
1 indicates ringlet 1 and the west direction around ring.
**** indicates the current node.
hop Number of hops upstream and downstream from the current
node. The current node is always displayed with a hop count of
0. To validate the passing of traffic through the complete ring
and back to the current node, the current node also appears at
the last hop in both ringlets.
R Reachable. t indicates the connection to the node is valid and
reachable. f indicates the connection to the node is not valid and
is unreachable.
WE West and east span fault status. An edge indicates a span fault
occurred. t indicates an edge exists and the edge status is true. f
indicates an edge does not exist and the edge status is false.
Field Description
PSW/PSE The protection state on the west (PSW) and east (PSE) span.
Values:
IDL: Protection status is idle, signal OK. Link is up with
neighbor.
WTR: Wait-to-restore. The span has recovered from a fault but
it’s been configured to wait a period of time before restoring the
card’s connection. The wait-to-restore time is configured in the
protection-wtr parameter in the rpr-config profile.
MS: User has requested the span to deactivate. Not supported.
SD: Signal degraded. Not supported.
SF: Signal failure. Link is down with neighbor.
FS: User has forced span to deactivate. Not supported.
MAC The MAC address of the node.
IP IP address of the node. If the node has multiple IP interfaces on
the RPR port, the interface associated with the lowest VLAN ID
is displayed.
IP
bridge uplink
bridge add 1-1-3-0/ethernetcsmacd uplink
bridge-path add ethernet3/bridge global
Intralink
bridge add 1-1-2-0/ethernetcsmacd intralink
bridge-path add ethernet2/bridge global-intralink
bridge downlink
Intralink
bridge add 1-5-1/adsl vc 0/37
bridge add 1-1-2-0/ethernetcsmacd intralink
td 4000 downlink vlan 100 untagged
bridge-path add ethernet2/bridge global-intralink
b Add a default bridge path for the ring over the second GigE port:
zSH> bridge-path add ethernet3/bridge global
All bridge traffic will be forwarded over this interface.
c Add an bridge intralink on the first GigE port:
zSH> bridge add 1-1-2-0/ethernetcsmacd intralink
zSH> bridge-path add ethernet2/bridge
global-intralink
Unlearned traffic received on this interface is forwarded to the
external network.
d Add a global bridge intralink path:
zSH> bridge-path add ethernet2/bridge
global-intralink
This interface is the global intralink for the ring.
2 On the RPR ring node to which subscribers are connected:
a Add an uplink bridged interface:
zSH> bridge add 1-1-2-0/ethernetcsmacd uplink
b Add a default bridge path that points to the Uplink node:
zSH> bridge-path add ethernet2/bridge global
c Add a downlink to the remote subscriber:
zSH> bridge add 1-5-1-0/adsl vc 0/37 td 4000
downlink vlan 100 untagged
3 On the RPR ring node to which a subtended MALC is connected:
a Add an uplink bridged interface:
zSH> bridge add 1-1-2-0/ethernetcsmacd uplink
b Add a default bridge path that points to the Uplink node:
zSH> bridge-path add ethernet2/bridge global
c Add an intralink to the remote MALC:
zSH> bridge add 1-1-2-0/ethernetcsmacd intralink
zSH> bridge-path add ethernet2/bridge
global-intralink
Figure 18 illustrates the GigE-2 card linear configuration using single GigE-2
Uplink cards. Additional MALC nodes can be added to the daisy-chained
linear topology by repeating this pattern of connections.
IP
or
Ethernet
1-1-2-0
1-1-3-0
Subscribers
1-1-2-0
1-1-3-0
Subscribers
IP
or
Ethernet
1-1-2-0 1-2-2-0
1-1-3-0 1-2-3-0
Subscribers
1-1-2-0 1-2-2-0
1-2-3-0
1-1-3-0
Subscribers
This section describes the optional configuration procedures for the GigE-2
Uplink redundant card configuration in a linear topology. These procedures
should be done before provisioning the system.
See the MALC Hardware Installation Guide for more details about adding
redundant GigE-2 cards to the MALC.
The reversion mode determines if traffic reverts back to the initial active
card after a protection event is cleared.
• restore timeout
After a switchover occurs, the amount of time the active card waits after
the protection event is cleared before reverting back to the other card.
1 To configure card redundancy, use the line-red command on the active
card.
zSH> line-red set ethernet1/ip timeout 30 revertive
timeout 600
This command sets card redundancy between the currently active GigE-2
card and the standby GigE-2 card. The switch timeout is set to 30 seconds
with the revertive option set to occur after a 600 second timeout.
The standby card must be in a running state for a switchover to occur.
2 Display the redundancy setting.
zSH> line-red show ethernet1/ip
redundacy status for ethernet1/ip:
REBOOT timeout 30 REVERTIVE revert timeout 600
Figure 20: GigE linear configuration with single card and bridging
IP
or
Ethernet
bridge uplink
bridge add 1-1-2-0/ethernetcsmacd uplink
bridge-path add ethernet3/bridge global
1-1-2-0
1-1-3-0
Intralink
bridge add 1-1-3-0/ethernetcsmacd intralink bridge downlink
bridge-path add ethernet2/bridge global-intralink bridge add 1-5-1/adsl vc 0/37
td 4000 downlink vlan 100 untagged
bridge uplink
bridge add 1-1-2-0/ethernetcsmacd uplink
bridge-path add ethernet3/bridge global
1-1-2-0
Intralink 1-1-3-0
bridge add 1-1-3-0/ethernetcsmacd intralink
bridge-path add ethernet2/bridge global-intralink bridge downlink
bridge add 1-8-1/adsl vc 0/39
td 3000 downlink vlan 200 untagged
Forbid OUI to forbid access on the interface or an identification text used with
Insert option 82 to identify the DHCP host.
Tagged bridge—VLANs
Configuring stripAndInsert
Configure the bridge-interface-record to change the stripping and insert of
VLAN tags for a specified interface.
To change the stripAndInsert option:
zSH> update bridge-interface-record 1-3-1-0-adsl-0-35/bridge
Please provide the following: [q]uit.
vpi: ----------------------> {0}:
vci: ----------------------> {39}:
vlanId: -------------------> {46}:
stripAndInsert: -----------> {true}: false
customARP: ----------------> {false}:
Broadcast suppression
CustomDHCP setting
The customDHCP setting enables bridge interfaces to pass DHCP
information independent of the filterBroadcast setting. Setting customDHCP
to TRUE will cause that bridge interface to pass DHCP OFFER and ACK
packets even though the filterBroadcast is set to TRUE.
To enable CustomDHCP:
For an existing bridge, update the bridge-interface-record.
zSH> update bridge-interface-record 1-3-1-0-adsl-0-35/bridge
Please provide the following: [q]uit.
vpi: ----------------------> {0}:
vci: ----------------------> {39}:
vlanId: -------------------> {46}:
stripAndInsert: -----------> {true}:
customARP: ----------------> {false}:
filterBroadcast: ----------> {false}:
learnIp: ------------------> {true}:
learnUnicast: -------------> {true}:
maxUnicast: ---------------> {5}:
learnMulticast: -----------> {true}:
forwardToUnicast: ---------> {false}:
forwardToMulticast: -------> {false}:
forwardToDefault: ---------> {true}:
bridgeIfCustomDHCP: -------> {false}: true
bridgeIfConfigGroupIndex: -> {0}:
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record updated.
Administrative commands
The MALC provides the following administrative commands:
• bridge delete
• bridge show
• bridge showall
• bridge-path add
• bridge-path show
• bridge-path delete
The bridge delete command deletes a specific bridge entry from the system.
The bridge show and bridge showall commands display either a single
bridge path entry or the entire bridge table.
This section explains how to configure GR-303 and V5.2 interface groups on
the MALC and how to configure system settings for voice. It includes the
following information:
• Configuring a GR-303 interface, page 137
• Modifying a GR-303 interface group, page 141
• Configuring a V5.2 interface, page 143
• Modifying the v52-interface-group profile, page 154
After configuring the GR-303 or V5.2 interface, proceed to adding
subscribers, as explained in Voice Gateway Connections on page 199 or
Adding Voice Connections on page 155.
The TDM/ATM Uplink card has 16 T1/E1 ports. The first eight ports are
ATM T1/E1 ports; the second eight are TDM T1/E1 ports.
name-id A name assigned by the installer. It must be unique to the system. This
value is a string. This is a required field.
switch-type The name of the switch supplying the GR-303 circuits. This is a required
field.
Values:
lucent5Ess
nortelDms100
adminStatus The administrative status of the IG. This must be set to inservice for the IG
to function.
Values:
inservice
outofservice
working-mode Indicates whether the selected switch can configure the RDT using
common management information service (CMIS) over the Embedded
Operations Channel (EOC) channel.
Values:
active the selected switch can configure the RDT for Call Reference
Values (CRVs) over the EOC channel. Normally used for 5ESS switches.
passive CRVs can only be configured locally. Normally used for DMS
switch.
ds1LM:array[1..28]: The array for T1/DS1 circuits. The maximum number of DS1 trunks
allowed per IG is 28. This array includes the dsn-lg-id, channel-number,
and role parameters.
dsn-lg-id The DS1 line group ID number. This must match the line group ID of the
physical interface on which you are provisioning GR-303 IGs.
channel-number Identifies the DS1 for the channelized DS3.
Values:
1 to 28
role The role this channel plays in the array. Must be set to primary for the first
DS1. One other DS1 must have the role parameter set to secondary. All
other DS1s have their role set to payload.
Values:
payload
secondary
primary
Default: payload
logical-id Identifies each physical DS1 within an Interface Group between RDT and
IDT. The value 1 is reserved for the primary DS1 and cannot be used by
any other DS1s. This field is mandatory.
Values:
1 to 28
ds1-valid-flag Whether this DS1 is valid or invalid. Must be set to valid to enable calls
over provisioned DS1s.
Values:
valid
invalid
Then enter the lineGroup command to find the line group identifiers for
the TDM T1/E1 ports. Make a note of the lineGroupIds of the TDM T1/
E1 ports; they will be used later.
zSH> linegroup 1-1-9-0/ds1
lineGroupId: 13
Finding the line group identifiers of the physical update v52-interface-group v52IgIndex
connection on page 147
The following sections describe in further detail each step necessary in the
configuration process.
Parameter Options
name-id The name of the IG. Must be unique in the system. Use the same name for the
voice-v52-interface-name parameter in the subscriber-voice-v52 profile. This
value is a string.
local-interface-id The interface ID of the IG. Must be unique across the system. This value must
match the value on the switch.
Values:
0 to 16777215
local-prov-variant The prov(isioning) variant describes a type of provisioning. This value must
match the value on the switch.
Values:
0 to 127
pstn-layer-3-start-address The start address for PSTN users. When PSTN users are added, they must have
an address greater or equal to this one. This value must match the value on the
switch.
Values:
0 to 65535
isdn-env-func-start-address The start address for ISDN users. When ISDN users are added, they must have
an address greater or equal to this one. This value must match the value on the
switch.
Values:
0 to 8175
national-pstn-region Country setting. Sets up PSTN values for the specific country.
protocol-spec Specifies which variation of the V5.2 protocol is to be used by this interface
group. This value must match the value on the switch.
Values:
edition1
edition2
Parameter Options
v52-ig-lapv An array of V5.2 Lapv timer parameters. These configure retries and other
functions over the management links. This value must match the value on the
switch.
v52-link[1..16] This array is used to provision the E1circuits between the LE and the MALC
unit. There can be up to sixteen links. Each E1 link has 32 channels.
dsn-lg-id Describes the line group ID associated with the E1 link. Use the lineGroup
command to find the line group ID.
Values:
1 to 16
time-slot-index The channel that the C-channel is running over. This value must match the
value on the switch.
Values:
15
16
31
logical-channel-id C-channels carry a group of one or more C-paths, excluding the C-paths used
for the protection protocol. A V5.2 interface may contain up to 44 logical
C-channels. Each logical C-channel on an interface is uniquely identified with a
16 bit logical C-channel identifier. This value must match the value on the
switch.
Values:
0 to 65535
protection-group The protection protocol ensures that other protocols can continue to operate in
case of equipment failure. This value must match the value on the switch.
Values:
none
group1
onetoonegroup2
mtongroup2
role The C-channel role. This value must match the value on the switch.
Values:
active
standby
switchtostandby
Default: active
Parameter Options
v52-c-path: array [1..48] This array describes communications paths. C-paths are used to specify the
type of information running between the MALC system and the LE. C-paths
run inside C-channels. There can be up to 48 C-paths inside each C-channel.
Values:
Use the logical-channel-id numbers created for the C-channels.
type The type of communications path. This tells the system how the management
information is communicated.
Values:
unknown
pstn POTS
ctrl control protocol
bcc bearer channel connection
lctl link control protocol
isdnds BRI voice data
logical-channel-id The logical C-channel ID that the C-path is using. This number must match the
logical-channel-id value of the C-channel that the C-path is running over.
Values:
0 to 65535
Then enter the lineGroup command to find the line group identifiers for the
TDM T1/E1 ports. Make a note of the lineGroupIds of the TDM T1/E1 ports;
they will be used later.
zSH> linegroup 1-1-9-0/ds1
lineGroupId: 13
Make a note of the lineGroupIds of the TDM T1/E1 ports; they will be used
later.
This example shows how to configure control channels for links you created
in Provisioning V5.2 links on page 148. Control channels (C-channels) to pass
management information between the switch and the MALC. There can be up
to three C-channels per E1 link, on channel numbers 15, 16 and 31.
• Enter 15, 16 or 31 for the time-slot-index option.
• Enter the logical-channel-id. Each C-channel must have a unique
numerical identifier.
• Enter a protection-group name (optional).
• Specify the role.
• Set the c-channel-valid-flag to valid.
The following example shows one C-channel provisioned in v52-link number
one, one in link number two, and two C-channels provisioned in link number
three.
zSH> update v52-interface-group 1
Please provide the following: [q]uit.
name-id: ---------------------> {zhone}: ** read-only **
local-interface-id: ----------> {1}:
local-prov-variant: ----------> {1}:
prov-variant-request: --------> {norequest}:
admin-status: ----------------> {outofservice}:
pstn-layer-3-start-address: --> {1}:
isdn-env-func-start-address: -> {1}:
port-alignment-request: ------> {norequest}:
national-pstn-region: --------> {germany}:
switch-vendor: ---------------> {siemens}:
protocol-spec: ---------------> {edition2}:
startup-check-link-id: -------> {false}:
startup-unblock-user-ports: --> {false}:
link-oos-timer: --------------> {2500}:
link-is-timer: ---------------> {200}:
v52-ig-lapv:
max-outstanding-frames: ------> {7}: ** read-only **
n200: ------------------------> {3}: ** read-only **
n201: ------------------------> {260}: ** read-only **
t200: ------------------------> {1000}: ** read-only **
t203: ------------------------> {10}: ** read-only **
v52-link has 16 elements. Modify [a]ll, [n]one, a [s]ubset, or [q]uit? s
Enter the array element to start: 1
v52-link[1]:
dsn-lg-id: -------------------> {2}:
ds1-channel-number: ----------> {1}:
id: --------------------------> {1}:
check-id: --------------------> {notactivated}:
block: -----------------------> {unblocked}:
v52-c-channel has 3 elements. Modify [a]ll, [n]one, a [s]ubset, or [q]uit? s
Enter the array element to start: 1
v52-c-channel[1]:
time-slot-index: -------------> {16}:
logical-channel-id: ----------> {0}: 1
protection-group: ------------> {none}: group1
role: ------------------------> {active}:
c-channel-valid-flag: --------> {invalid}: valid
v52-c-channel[2]:
time-slot-index: -------------> {16}: q
Using current values for elements 2-3
link-valid-flag: -------------> {valid}:
v52-link[2]:
dsn-lg-id: -------------------> {4}:
ds1-channel-number: ----------> {1}:
id: --------------------------> {2}:
check-id: --------------------> {notactivated}:
block: -----------------------> {unblocked}:
v52-c-channel has 3 elements. Modify [a]ll, [n]one, a [s]ubset, or [q]uit? s
Enter the array element to start: 1
v52-c-channel[1]:
time-slot-index: -------------> {16}:
logical-channel-id: ----------> {0}: 2
protection-group: ------------> {none}: group1
role: ------------------------> {active}: standby
c-channel-valid-flag: --------> {invalid}: valid
v52-c-channel[2]:
time-slot-index: -------------> {16}: q
Using current values for elements 2-3
link-valid-flag: -------------> {valid}:
v52-link[3]:
dsn-lg-id: -------------------> {6}:
ds1-channel-number: ----------> {1}:
id: --------------------------> {3}:
check-id: --------------------> {notactivated}:
block: -----------------------> {unblocked}:
v52-c-channel has 3 elements. Modify [a]ll, [n]one, a [s]ubset, or [q]uit? s
Enter the array element to start: 1
v52-c-channel[1]:
time-slot-index: -------------> {16}:
logical-channel-id: ----------> {0}: 3
protection-group: ------------> {none}:
role: ------------------------> {active}:
c-channel-valid-flag: --------> {invalid}: valid
v52-c-channel[2]:
time-slot-index: -------------> {16}: q
Using current values for elements 2-3
link-valid-flag: -------------> {valid}: q
Using current values for elements 4-16
v52-c-path has 48 elements. Modify [a]ll, [n]one, a [s]ubset, or [q]uit? n
Using current values for elements 1-48
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record updated.
Provisioning C-paths
Argument Description
aligntype Used with the block and unblock arguments. Can be isdn,
pstn or all.
Overview
The following types of voice connections between subscriber and remote
endpoints are supported:
Note: This chapter assumes you have configured the required TDM/
ATM Uplink, POTS, and ISDN physical interfaces as explained in the
MALC Hardware Installation Guide.
The bandwidth check is based on the configuration of the transmit and receive
ATM traffic descriptors for the ATM VC used by the call. The system uses the
following parameters to calculate the required bandwidth:
• rt-VBR traffic: SCR
• CBR traffic: PCR
• All other traffic types: calls are always accepted, there are no
voice-quality guarantees.
The system will reject calls if:
[Receive or transmit cell rate - (180*number of active calls on the VC)] < 180
(The bandwidth calculations assume that approximately 180 AAL2 cells per
second are used for each voice call.)
AAL2 connections
DS1 voice connections use a direct channel map between the subscriber
signals and the voice uplink.
Note: DS1 voice connections are only supported with line type D4.
This example creates a POTS to GR303 subscriber profile with IG 1 and CRV
2. It also sets the administrative status interface to up.
1 Use the voice command to add the POTS to GR303 connection.
zSH> voice add pots 1-8-1-0/voicefxs gr303 1/2 enable
Created subscriber 1/13
Created subscriber-voice 1/13/1
Created subscriber-voice-pots 20
Created gr303-ig-crv 1/2
Created subscriber-voice-gr303 21
Note: If all SIP calls do not register after a system reboot, increase
the server-max-timer value in the voice-system profile to a higher
value, for example 180 seconds. The default value is 20 seconds.
2 The system will automatically reboot. After the reboot, verify that the
voip-system profile is configured for MGCP:
zSH> get voip-system 0
protocol: ------------------> {mgcp}:
send-call-proceeding-tone: -> {false}:
rtcp-enabled: --------------> {false}:
rtcp-packet-interval: ------> {5000}:
interdigit-timeout: --------> {10}:
ip-tos: --------------------> {0}:
system-domain-name: --------> {}:
Caution: Changing the line type for the Uplink card requires a
system reboot and deletes the system configuration.
Back up your configuration using the dump command before
changing the line type.
1 Change the line type on the T1/E1 TDM card or OC12-c/STM4 Uplink
card.
b Back up the current configuration file to the flash card and store it in
the onreboot directory:
zSH> mkdir onreboot
zSH> cd onreboot
zSH> dump file restore
After saving the Uplink card-profile, the card will reboot and restore
the configuration saved to the onreboot directory. If this is a
redundant system, the standby card will take over. You must also
change the line type on the redundant card.
For the OC12-c/STM4 Uplink card:
a Verify you are at the root of the flash card:
zSH> cd /card1
zSH> pwd
/card1/
b Back up the current configuration file to the flash card and store it in
the onreboot directory:
zSH> mkdir onreboot
zSH> cd onreboot
zSH> dump file restore
/card1/
After saving the Uplink card-profile, the card will reboot and restore the
configuration saved to the onreboot directory. If this is a redundant
system, the standby card will take over. You must also change the line
type on the redundant card.
2 After the system has finished booting, create the voice connection. The
following example maps POTS port 24 to DS0 24 on the T1/E1 TDM
card:
zSH> voice add pots 1-5-24-0/voicefxs ds1 1-1-9-0/ds1 ds0 24
Created subscriber-voice 1/21/25
Created subscriber-voice-pots 83
Created subscriber-voice-ds1 84
....................
Save new record? [s]ave, [c]hange or [q]uit: s
New record saved.
The cross connect command specifies the parameters for one side of the CES
connection over an ATM circuit.The traffic descriptor is used for internal
ATM processing. Generally, each CES connection endpoint resides on a
different MALC system and must be configured and deleted separately for
each side for the circuit.
The CES add command specifies the parameters for one side of the CES over
IP connection. Generally, each CES over IP endpoint resides on a different
MALC system and must be configured and deleted separately for each side
for the circuit.
CES signaling
CES connections support both Channel Associated Signaling (CAS) and
Common Channel Signaling (CCS) depending on the connection mode and
type.
For structured T1 circuits, the CES card supports CAS (robbedbit signaling)
for in-band signaling. CAS uses one bit out of every channel in the sixth T1
frame in order to transmit signaling messages. Unstructured T1 circuits
support CCS for out-of-band signaling that uses an entire channel of each T1
frame to transmit signaling.
For structured E1 circuits, CAS can be used to extract signaling information
from timeslot 16 and then reinsert signaling data at the other end of the
connection. Unstructured E1 circuits transmit all 32 timeslots transparently.
Signal mode is set in the ds1-profile.
zSH> update ds1-profile 1-4-1-0/ds1
Please provide the following: [q]uit.
line-type: ----------------------> {esf}:
line-code: ----------------------> {b8zs}:
send-code: ----------------------> {sendnocode}:
circuit-id: ---------------------> {ds1}:
loopback-config: ----------------> {noloop}:
signal-mode: --------------------> {robbedbit}: bitoriented
fdl: ----------------------------> {fdlnone}:
dsx-line-length: ----------------> {dsx0}:
line-status_change-trap-enable: -> {enabled}:
channelization: -----------------> {enabledds0}:
ds1-mode: -----------------------> {csu}:
csu-line-length: ----------------> {csu00}:
clock-source-eligible: ----------> {eligible}:
transmit-clock-source: ----------> {looptiming}:
cell-scramble: ------------------> {true}:
coset-polynomial: ---------------> {true}:
CES clocking
The CES card supports two timing modes:
• Loop timing
• Through timing
Loop timing indicates that the timing source is coming from the line. Through
timing indicates that the timing sources is from the backplane. The backplane
can be set to receive its clocking signal from a port on an uplink card or ports
on a line card. When through timing is used, the other side of the CES circuit
should be set to loop timing.
If loop timing is used and the card loses its received clock signal, clocking
switches to the clock on the board.
Clock mode is set in the DS1-profile. Refer to the MALC Hardware
Installation Guide for the procedures on how configure MALC timing.
zSH> update ds1-profile 1-4-1-0/ds1
Please provide the following: [q]uit.
line-type: ----------------------> {esf}:
line-code: ----------------------> {b8zs}:
send-code: ----------------------> {sendnocode}:
circuit-id: ---------------------> {ds1}:
loopback-config: ----------------> {noloop}:
signal-mode: --------------------> {robbedbit}:
fdl: ----------------------------> {fdlnone}:
dsx-line-length: ----------------> {dsx0}:
line-status_change-trap-enable: -> {enabled}:
channelization: -----------------> {enabledds0}:
ds1-mode: -----------------------> {csu}:
csu-line-length: ----------------> {csu00}:
clock-source-eligible: ----------> {eligible}:
transmit-clock-source: ----------> {looptiming}: throughtiming
cell-scramble: ------------------> {true}:
coset-polynomial: ---------------> {true}:
protocol-emulation: -------------> {network}:
signal-type: --------------------> {loopstart}:
ds1-group-number: ---------------> {0}:
line-power: ---------------------> {disabled}:
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record updated.
CES configuration
This section shows configuration examples for the following CES procedures:
• Adding unstructured T1 CES circuit on page 173
• Adding a structured T1 CES circuit with ds1esfcas signaling on page 174
• Adding a second DS0 bundle to a structured T1 CES circuit with
ds1esfcas signaling on page 175
• Adding unstructured E1 CES circuit on page 176
• Adding a structured E1 CES circuit with e1cas signaling on page 177
• Adding a second cross connect to a structured E1 CES circuit with e1cas
signaling on page 178
• Adding an unstructured T1/E1 CES over IP circuit on page 179
• Adding a structured T1/E1 CES over IP circuit with ds1esfcas signaling
on page 181
• Deleting cross connections and CES over ATM circuits on page 183
The CES circuit signaling type is specified in the cross connect command
used to create the connection. After cross connect configuration, the signaling
type can be modified by updating the ces-config profile.
After the cross connect command is issued, the system automatically creates
the required ces-config profile with the specified signaling type and other
settings. The default signaling type basic is required for unstructured, single
channel signaling and is used if a signalling type is not specified in the cross
connect command. Table 8 on page 172 lists the supported signaling types.
For the first DS0 bundle in a structured DS1 circuit, the frame type specified
in the cross connect command is written to the DS1 profile and becomes the
default frame type for that DS1 circuit. Subsequent DS0 bundles in the same
DS1 circuit use the default frame type regardless of the line type specified in
the cross connect command. If line type is not specified in the cross connect
command, the line type in the DS1 profile is used.
3 Display the DS1 profile for the configured T1 CES unstructured circuit.
zSH> get ds1-profile 1-12-3-0/ds1
line-type: ----------------------> {ds1unframed}
line-code: ----------------------> {b8zs}
send-code: ----------------------> {sendnocode}
circuit-id: ---------------------> {ds1}
loopback-config: ----------------> {noloop}
signal-mode: --------------------> {none}
fdl: ----------------------------> {fdlnone}
dsx-line-length: ----------------> {dsx0}
line-status_change-trap-enable: -> {enabled}
channelization: -----------------> {disabled}
ds1-mode: -----------------------> {csu}
csu-line-length: ----------------> {csu00}
clock-source-eligible: ----------> {eligible}
transmit-clock-source: ----------> {throughtiming}
3 Display the DS1 profile for the configured structured CES circuit.
zSH> get ds1-profile 1-12-4-0/ds1
line-type: ----------------------> {esf}
line-code: ----------------------> {b8zs}
send-code: ----------------------> {sendnocode}
circuit-id: ---------------------> {ds1}
loopback-config: ----------------> {noloop}
signal-mode: --------------------> {robbedbit}
fdl: ----------------------------> {fdlnone}
dsx-line-length: ----------------> {dsx0}
line-status_change-trap-enable: -> {enabled}
channelization: -----------------> {disabled}
ds1-mode: -----------------------> {csu}
3 Display the DS1 profile for the configured structured CES circuit.
zSH> get ds1-profile 1-12-5-0/ds1
line-type: ----------------------> {esf}
line-code: ----------------------> {b8zs}
send-code: ----------------------> {sendnocode}
circuit-id: ---------------------> {ds1}
loopback-config: ----------------> {noloop}
signal-mode: --------------------> {robbedbit}
3 Display the DS1 profile for the configured structured CES circuit.
zSH> get ds1-profile 1-6-1-0/ds1
line-type: ----------------------> {e1unframed}
line-code: ----------------------> {hdb3}
send-code: ----------------------> {sendnocode}
circuit-id: ---------------------> {e1}
loopback-config: ----------------> {noloop}
signal-mode: --------------------> {none}
fdl: ----------------------------> {fdlnone}
3 Display the DS1 profile for the configured structured CES circuit.
zSH> get ds1-profile 1-6-2-0/ds1
line-type: ----------------------> {e1}
line-code: ----------------------> {hdb3}
send-code: ----------------------> {sendnocode}
circuit-id: ---------------------> {e1}
loopback-config: ----------------> {noloop}
signal-mode: --------------------> {bitoriented}
3 Display the DS1 profile for the configured structured CES circuit.
zSH> get ds1-profile 1-6-3-0/ds1
line-type: ----------------------> {e1}
zSH> ces add 1-8-2-0-ds1/atm ds0 1/24 unstr td 102 llc static 10.2.2.82
10.2.3.83 140 141
zSH> ces add 1-8-3-0-ds1/atm ds0 1/24 unstr td 102 llc static 10.2.3.83
10.2.2.82 141 140
CONNECTION CC CONNECTION
---------------------------------------------------------------------------
1-1-1-0-aal5proxy/atm 0/33 Up 2 Up 1-8-2-0/ds1 1/24 Up
1-1-1-0-aal5proxy/atm 0/34 Up 3 Up 1-8-3-0/ds1 1/24 Up
4 Display the DS1 profile for the configured T1/E1 CES unstructured
circuit over IP.
zSH> get ds1-profile 1-8-2-0/ds1
line-type: ----------------------> {ds1unframed}
line-code: ----------------------> {b8zs}
send-code: ----------------------> {sendnocode}
circuit-id: ---------------------> {ds1}
loopback-config: ----------------> {noloop}
signal-mode: --------------------> {none}
fdl: ----------------------------> {fdlnone}
dsx-line-length: ----------------> {dsx0}
line-status_change-trap-enable: -> {enabled}
channelization: -----------------> {disabled}
ds1-mode: -----------------------> {csu}
csu-line-length: ----------------> {csu00}
clock-source-eligible: ----------> {eligible}
transmit-clock-source: ----------> {throughtiming}
cell-scramble: ------------------> {true}
coset-polynomial: ---------------> {true}
protocol-emulation: -------------> {network}
signal-type: --------------------> {loopstart}
ds1-group-number: ---------------> {0}
line-power: ---------------------> {disabled}
5 Display the ces-config profile for the configured T1/E1 CES unstructured
circuit.
zSH> get ces-config 1-8-2-0-ds1-1/ds0bundle
vpi: --------------------------> {1}
vci: --------------------------> {33}
cas: --------------------------> {basic}
partial-fill: -----------------> {0}
buf-max-size: -----------------> {128}
cell-loss-integration-period: -> {2500}
ds0-bundle: ------------------->
{1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21
+22+23+24}
source-ip-address: ------------> {10.2.4.82}
destination-ip-address: -------> {10.2.4.83}
source-port: ------------------> {140}
destination-port: -------------> {141}
descriptor 1 is used. Using slot 7, port 1 on the CES card, the source IP
address is 192.168.11.101. The destination IP address is 192.168.12.102.
The source UDP port number is 140. The destination UDP port number is
141.
zSH> ces add 1-7-1-0-ds1/atm ds0 1/6 struct ds1esfcas td 1 llc static
192.168.11.101 192.168.100.12 140 141
zSH> ces add 1-7-2-0-ds1/atm ds0 1/6 struct ds1esfcas td 1 llc static
192.168.12.102 192.168.11.101 141 140
---------------------------------------------------------------------------
1-1-1-0-aal5proxy/atm 0/35 Up 1 Up 1-7-1-0/ds1 1/6 Up
1-1-1-0-aal5proxy/atm 0/36 Up 2 Up 1-7-2-0/ds1 1/6 Up
4 Display the DS1 profile for the configured structured CES circuit over IP.
zSH> get ds1-profile 1-7-1-0/ds1
line-type: ----------------------> {esf}
line-code: ----------------------> {b8zs}
send-code: ----------------------> {sendnocode}
circuit-id: ---------------------> {ds1}
loopback-config: ----------------> {noloop}
signal-mode: --------------------> {robbedbit}
fdl: ----------------------------> {fdlnone}
dsx-line-length: ----------------> {dsx0}
line-status_change-trap-enable: -> {enabled}
channelization: -----------------> {disabled}
ds1-mode: -----------------------> {csu}
csu-line-length: ----------------> {csu00}
clock-source-eligible: ----------> {eligible}
transmit-clock-source: ----------> {throughtiming}
cell-scramble: ------------------> {true}
coset-polynomial: ---------------> {true}
protocol-emulation: -------------> {network}
signal-type: --------------------> {loopstart}
ds1-group-number: ---------------> {0}
line-power: ---------------------> {disabled}
5 Display the ces-config profile for the configured structured CES circuit
over IP.
zSH> get ces-config 1-7-1-0-ds1-1/ds0bundle
vpi: --------------------------> {1}
vci: --------------------------> {35}
cas: --------------------------> {ds1esfcas}
partial-fill: -----------------> {0}
buf-max-size: -----------------> {128}
cell-loss-integration-period: -> {2500}
ds0-bundle: -------------------> {1+2+3+4+5+6}
source-ip-address: ------------> {10.2.4.82}
source-port: ------------------> {140}
destination-ip-address: -------> {10.2.4.83}
destination-port: -------------> {141}
Delete complete
zSH> cc delete cc 1
Delete complete
Parameter Description
Parameter Description
Configuring huntgroups
Parameter Description
Parameter Description
Parameter Description
Parameter Description
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record updated.
Parameter Description
Record created.
Malicious caller
The malicious caller feature enables you to configure caller uniform resource
identifiers (URIs) so that incoming calls with the configured URIs will be
rejected.
The URI can be configured as either a telephone number (RFC 2806) or an
alphanumeric identification (RFC 2806). URI entries are case sensitive,
should not contain visual separations and must be the exact length as they
appear in incoming session notification’s (SIP INVITE) calling user’s
address-of-record (AOR).
Parameter Description
Parameter Description
Note: Any changes made to jitter buffer size and jitter buffer type
take effect in the next call.
jitter-buffer-size:----------------> {10}: 22
inter-arriv-jit-threshold: ---------> {80}:
pkts-lost-threshold: ---------------> {600}:
echo-cancellation-type: ------------> {g165echotl16}:
silence-supression-type: -----------> {silsupoff}:
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record updated.
When you specify South Africa in the system profile, you have the option
of modifying the following dialing parameters in the voice-system
profile:
– hookflash-min-timer
– hookflash-max-timer
– pulse-inter-digit-timer
– min-make-pulse-width
– min-break-pulse-width
– max-break-pulse-width
These options are read only after they have been set.
To specify South Africa in the system profile:
zSH> update system 0
Please provide the following: [q]uit.
syscontact: -----------> {Zhone Global Services and Support 7001 Oakport
Street Oakland Ca. (877) Zhone20 (946-6320) Fax (510)777-7113
[email protected]}:
sysname: --------------> {malc-201}:
syslocation: ----------> {Oakland}:
enableauthtraps: ------> {disabled}:
setserialno: ----------> {0}:
zmsexists: ------------> {true}:
zmsconnectionstatus: --> {inactive}:
zmsipaddress: ---------> {192.168.89.12}:
configsyncexists: -----> {false}:
configsyncoverflow: ---> {false}:
configsyncpriority: ---> {high}:
configsyncaction: -----> {noaction}:
configsyncfilename: ---> {192.168.175.201_4_1115314335218}:
configsyncstatus: -----> {synccomplete}:
Overview
The MALC voice gateway card (VG-T1/E1-32-2S) enables voice connections
from an ATM and IP voice network to a TDM local exchange switch using
GR-303 or V5.2 protocols. The following connection types are supported.
• Voice over ATM:
– BLES to GR-303 or V5.2
– ELCP to V5.2
• Voice over IP: SIP-PLAR to GR-303 or V5.2
TDM
GR303
V5.2
Local Exchange
Switch
Packet MALC with
voice gateway
The MALC voice gateway card can also serve as an aggregation point for
multiple downstream MALC or IAD systems aggregating multiple services
(PON, SHDSL, T1/E1 ATM) or multiple voice lines on residential services
(ADSL, ADSL2+, VDSL) over a single uplink connection.
All the ATM/IP uplink cards can be used to connect VOIP traffic to the voice
gateway card.
IAD
IP Network
1 Use the slots command to verify the desired uplink and voice gateway
card installation and status. This example shows the Uplink-T1/E1-ATM/
TDM/IP-16 card running in slot 1 and the MALC voice gateway card
running in slot 3. Other line cards can be inserted and running in other
slots as desired.
zSH> slots
1: MALC UPLINK T1/E1 TDMF (RUNNING)
3: MALC T1E132VG (RUNNING)
13: MALC GSHDSL (RUNNING)
17: MALC ADSL + POTS AC6 (RUNNING)
2 Check the system settings to ensure the appropriate country coding and
other system-level settings are configured. See Updating system settings
on page 156 for details.
3 Create and activate a V5.2 or GR-303 interface group (IG). See
Provisioning GR-303 or V5.2 Interface Groups on page 137 for details.
4 Ensure there is an active system clock source. See the MALC Hardware
Installation Guide.
5 Create a new atm-traf-descr with a unique index for a voice connection.
For ELCP to V5.2 voice connections, both the VPL and VCL traffic
descriptors are required. See MALC ATM overview on page 21 for more
information on ATM traffic descriptors and parameters.
zSH> new atm-traf-descr 1 index can be any value
Please provide the following: [q]uit.
td_type: -----------------> {atmNoClpNoScr}: atmClpNoTaggingScrCdvt
td_param1: ---------------> {0}: 4826 PCR .
td_param2: ---------------> {0}: 4825 SCR
td_param3: ---------------> {0}: 20 MBS
td_param4: ---------------> {0}: 15000 CDVT
td_param5: ---------------> {0}:
cac-divider: -------------> {1}: 10
td_service_category: -----> {ubr}: rtvbr for voice
td_frame_discard: --------> {false}:
usage-parameter-control: -> {true}:
....................
Save new record? [s]ave, [c]hange or [q]uit: s
New record saved.
Overview
For VOIP to TDM voice connections, the MALC voice gateway card supports
multiple incoming VOIP voice lines going out a single TDM connection to a
local voice switch.
IP Network
For VOIP to TDM connections on the voice gateway card, VOIP packets
destined for the voice gateway card enter through one of the MALC uplink
card interfaces (GigE, SONET, IP) and are terminated on the voice gateway
card. The voice signal is converted to TDM T1/E1 channels and sent to the
local switch for TDM voice processing. For traffic coming from the local
switch, the TDM voice signals are converted to VOIP packets by the voice
gateway card and routed back out the MALC uplink card to the configured
VOIP destination.
Configuring a VOIP to TDM voice gateway connection involves configuring
the voice gateway for a VOIP host and adding a VOIP to TDM voice
connection.
if-translate 1-3-1-0/aal5proxy
1 entry found.
3 Use the voicegateway add command to create the voice gateway host
using the available physical interface and traffic descriptor.
zSH> voicegateway add 1-3-1-0/aal5proxy td 1
10.10.10.2
This adds an IP host on the voice gateway card in slot 3 and assigns the IP
address 10.10.10.2. The connection uses traffic descriptor 1 and an AAL5
physical interface of aal5proxy.
4 Use the voicegateway show command to display the voice gateway host.
zSH> voicegateway show 1-3-1-0/aal5proxy
Rd/Address Interface Group T Host Address
-----------------------------------------------------
1 10.10.10.1 1-3-1-0-aal5proxy-0-32 0/32 0 S 10.10.10.2
2 Display the configured voice connection with the voice show command.
ZSH>voice show
Subscriber end-point Remote end-point Voice Prof Id STA
---------------------------- ----------------------------- --------------
2 Display the configured voice connection with the voice show command.
zSH> voice show
Subscriber end-point Remote end-point Voice Prof Id STA
------------------------------ ------------------------ -------------- ---
ethernet1/ip DN 5107777428 V52 four/99/pots 1/2/1 ENA
Overview
Using a subtended MALC, with an optional IAD, enables the MALC voice
gateway card to function as an aggregation point for multiple downstream
systems aggregating multiple services (PON, SHDSL, T1/E1 ATM) or
multiple voice lines on residential services (ADSL, ADSL2+, VDSL) over a
single MALC uplink and voice gateway connection.
IAD
IP Network
Overview
For VoATM to TDM voice connections, the MALC voice gateway supports
multiple ATM voice lines over the voice gateway card to a local TDM
(GR-303 or V5.2) switch.
ATM
For VoATM traffic, ATM traffic destined for the voice gateway card enters
through one of the MALC uplink card’s ATM interfaces and is terminated on
the voice gateway card. The ATM voice signals are converted to TDM T1/E1
channels and sent to the local TDM switch for processing. For traffic coming
from the local switch, the TDM voice signals are converted to VoATM signals
by the voice gateway card and sent back out the MALC uplink card to
configured ATM destination.
All uplink cards can be used for connecting VoATM traffic to the voice
gateway card.
The voice gateway card supports VoATM BLES to GR-303 or V5.2 and
VoATM ELCP to V5.2 connection types.
The MALC voice gateway card enables a combination of VP and VC
switching for flexible VoATM voice gateway configurations and maximum
subscriber support.
• VC-switched
In VC-switching, VCs are switched independently of each other based on
VPI and VCI value. The VP range of 0-7 is reserved for VC-switching on
the voice gateway card. The VCs in each VC-switched VP must start with
32 and can contain any number up to the maximum number of 448 VCs.
The maximum number of VCs that can be allocated to an individual
VC-switched VPI is determined by the zhoneAtmVpiMaxVci parameter
in the atm-vpi profile.
• VP-switched
In VP-switching, VCs are switched collectively in groups or Virtual Paths
(VPs) based on VPI value. The VP range of 16 to 63 is reserved for
VP-switching on the voice gateway card. Up to 48 VPs can be switched
from the MALC uplink card to a voice gateway card. The VCs in each
VP-switched VP must start with 32 and can contain any number up to the
maximum number of 7,680 VCs. The maximum VCI value that can be
allocated to an individual VP-switched VP is determined by the
zhoneAtmMaxVciPerVp parameter in the atm-vpi profile. For example,
if this parameter is set to 1023 for VPI 16, a VC with VPI/VCI 16/1024
will not be allowed even if it is the only VC configured on the voice
gateway card. The sum of this parameter in all VP-switched atm-vpi
profiles on the voice gateway card cannot exceed 7,680.
The voice vpladd command automatically increments the assigned VP
starting at 16.
Figure 26 illustrates the voice gateway support for VC-switching and
VP-switching.
VC32-x VP0
VC32-x VP ...
VC32-x VP7
Maximum number of VCs in each VC-switched VP is set
Total VCs in VC-switched
VPs is 448. using the atm-vpi profile paramter ZhoneAtmVpiMaxVci.
TDM
VP16-63 (VP Switched)
VC32-x VP16
VC32-x VP ...
VC32-x VP63
Maximum VCI value that can be allocated in each
Total VCs in VP-switched
VP is 7680 VP-switched VP is set using the atm-vpi profile paramter
ZhoneAtmMaxVciPerVp.
The voice gateway card supports up to 8,128 virtual circuits (VCs). Each VC
represents a single IAD and supports from 1 to 768 physical or logical
telephones.
For VC-switching, configuring the voice gateway AAL2 voice connection
involves using the voicegateway add command to add the required VP, VC,
and AAL2 to GR-303 or V5.2 voice connection on the voice gateway card.
For VP-switching, configuring the voice gateway AAL2 voice connection
involves using the following commands:
• voice addvpi command builds the VPs on the uplink card interface and
voice gateway aal2proxy.
• voice addvpl command builds the VP links and ATM cross connect
• voice add command builds the shared VC and establishes the AAL2 to
GR-303 or V5.2 voice connection on the voice gateway card.
This adds an ATM to GR-303 voice connection with the AAL2 interface
1-4-1-0 and assigns the virtual connection VPI 0, VCI 139 and CID 48.
The TDM connection uses GR-303 protocol and interface group 1 with
CRV 131.
2 Display the ATM to GR-303 voice connection with the voice show
command.
zSH> voice show
Subscriber end-point Remote end-point Voice Prof Id STA
-------------------------- --------------------------- ------------- ---
1-4-1-0/ds1 VC 0/139 CID 48 GR303 one/131 1/266/6 ENA
Total number of voice connections : 1
zSH>
1 Use the voice vpiadd command to build the ATM VPI for the uplink card
and the voice gateway card aal2proxy.
zSH> voice vpiadd uplink/atm 0 gr303 1 501
Created atm-vpi 1-3-3-0-aal2proxy/atm/16
Created atm-vpi uplink1/atm/0
This example uses the uplink interface uplink/atm with VP 0. The MALC
uplink cards support up 256 (0-255) VPs. The voice call type is GR-303
with IG 1. The maximum number of VCs allocated for the specified
VP-switched VPI is 512.
2 Reboot the system to install the configured VPIs.
zSH>systemreboot
3 Use the voice vpladd command to build the VPLs and cross connects
between the uplink card and aal2proxy.
zSH>voice vpladd uplink/atm 0 td 1/1 gr303 1
Created atm-vpl 1-3-3-0-aal2proxy/atm/16
Created atm-vpl uplink1/atm/0
Created atm-cc 6
This adds an ATM to V5.2 voice connection with the uplink1 AAL2
interface and assigns the virtual connection VPI 6, VCI 39 and CID 16.
2 Display the ATM to V5.2 voice connection with the voice show
command.
zSH> voice show
Subscriber end-point Remote end-point Voice Prof Id STA
------------------------------ ------------------------ -------------- ---
1-1-1-0/sonet VC 6/39 CID 16 V52 four/39/pots 1/57/1 ENA
1 Use the voice vpi add command to build the ATM VPI for the uplink card
VP and the voice gateway card aal2proxy.
zSH>voice vpiadd uplink/atm 0 v52 1 2000
Created atm-vpi 1-3-3-0-aal2proxy/atm/16
Created atm-vpi uplink1/atm/0
This example uses the uplink interface uplink/atm with VP 0. The MALC
uplink cards support up 256 (0-255) VPs. The voice call type is V5.2 with
IG 1. The maximum VCs allocated to the specified VP-switched VPI is
2048.
2 Reboot the system to install the configured VPIs.
zSH>systemreboot
3 Use the voice vpladd command to build the VPLs and cross connects.
This adds a cross connect between the uplink2 interface and the voice
gateway card using VC 7/111. The voice protocol is V5.2 and the
connection type is ISDN with Cpath 5.
2 Use the voice add command to specific the voice connection.
3 Display the ISDN to V5.2 voice connection with the voice show
command.
zSH> voice show
Subscriber end-point Remote end-point Voice Prof Id STA
------------------------- ----------------------------- ------------ ---
1-1-1-0/sonet VC 6/41 port 1 V52 four/41/isdn 1/57/2 ENA
1-1-1-0/sonet VC 6/41 port 1 V52 four/41/isdn 1/57/3 ENA
1-1-1-0/sonet VC 6/41 port 1 V52 four/41/isdn 1/57/4 ENA
Total number of voice connections : 3
This adds a cross connect between the uplink2 interface and the voice
gateway card using VC 7/111. The voice protocol is V5.2 and the
connection type is POTS.
2 Use the voice add command to specific the voice connection.
zSH> voice add elcp uplink1/atm vc 6/40 td 1/1 port 1
alaw v52 4/40 type pots
Created subscriber-voice 1/57/5
Created atm-vcl uplink1/atm/6/40
Created atm-vcl 1-5-3-0-aal2proxy/atm/0/32
Created atm-cc 2
3 Display the POTS to V5.2 voice connection with the voice show
command.
zSH> voice show
Subscriber end-point Remote end-point Voice Prof Id STA
------------------------------ ------------------------- -------------- ---
1-1-1-0/sonet VC 6/40 port 1 V52 four/40/pots 1/57/5 ENA
Total number of voice connections : 1
1 Use the voice vpi add command to build the ATM VPI for the uplink card
VP and the voice gateway card aal2proxy.
zSH>voice vpiadd uplink/atm 0 v52 1 2004
Created atm-vpi 1-3-3-0-aal2proxy/atm/20
Created atm-vpi uplink1/atm/7
This example uses the uplink interface uplink/atm with VP 0. The MALC
uplink cards support up 256 (0-255) VPs. The voice call type is V5.2 with
IG 1. The maximum number of VCs allocated to the specified
VP-switched VPI is 2048.
2 Reboot the system to install the configured VPIs.
zSH>systemreboot
3 Use the voice vpladd command to build the VPLs and cross connects.
zSH>voice vpladd uplink/atm 0 td 1/1 v52 1
Created atm-vpl 1-3-3-0-aal2proxy/atm/20
Created atm-vpl uplink1/atm/7
Created atm-cc 6
5 Display the ATM ELCP to V5.2 voice connection with the voice show
command.
zSH> voice show
Subscriber end-point Remote end-point Voice Prof Id STA
-------------------------- --------------------------- ------------- ---
1-1-1-0/sonet VC 0/101 port 1 V52 100 100/11/35/1 ENA
To remove the configured voice connection, use the voice delete command.
zSH> voice delete elcp 1-1-1-0/sonet VC 6/41 port 1
Deleted aal2-elcp-port 99/0/32/12
Deleted v52-user-port 4/41/3
Deleted subscriber-voice 1/57/2 and its
subscriber-voice-xxx profiles
Deleted subscriber-voice 1/57/3 and its
subscriber-voice-xxx profiles
Deleted subscriber-voice 1/57/4 and its
subscriber-voice-xxx profiles
Deleted atm-vcl 99/0/32
Deleted atm-vcl 15/6/41
IAD
ATM
MALC with Local Exchange
voice gateway Switch
For subtended voice connections, the MALC voice card supports POTS to
AAL2 or ISDN to AAL2 voice connections. For more details about
configuring voice connections, see Adding Voice Connections on page 155.
For these voice configurations, the ATM traffic descriptor is required before
the voice connection can be configured.
The ISDN to AAL2 type of voice connection requires an ULC card.
This example adds an ISDN to AAL2 connection over an ATM VCL with
a VPI/VCI of 0/38, traffic descriptor 1, user port 1, and a CID of 16.
For POTS to AAL2:
zSH> voice add pots 1-5-24-0/voicefxs aal2 uplink1/atm vc 0/39 td 1/1 cid 16
Created subscriber-voice 1/32/2
Created subscriber-voice-pots 10017
Created atm-vcl uplink1/atm/0/39
Created aal2-cid-profile 38/0/39/16
Created subscriber-voice-aal2 10018
This example adds a POTS to AAL2 connection over an ATM VCL with
a VPI/VCI of 0/38, traffic descriptor 1, user port 1,and a CID of 16.
3 Display the voice connection with the voice show command.
zSH> voice show
Subscriber end-point Remote end-point Voice Prof Id STA
------------------------------ ------------------------------ -------------- ---
1-5-24-0/voicefxs 1-2-1-0/atmima VC 0/39 CID 16 1/32/2 ENA
1-3-1-0/isdnu 1-1-1-0/ds1 VC 0/38 CID 127 1/5/4 ENA
Total number of voice connections : 2
This chapter describes tasks you might need to perform to administer the
MALC. It includes the following information:
• Log message format, page 222
• SNMP, page 229
• Statistics and alarms, page 232
• System maintenance, page 245
• Testing, page 257
Logging
This section explains how to use logging on the MALC. It includes:
• Overview on page 221
• Enabling/disabling logging on page 222
• Log message format on page 222
• Modifying logging levels on page 223
• Using the log cache on page 224
• Sending messages to a syslog server on page 226
• Specifying different log formats for system and syslog messages on
page 227
• Example log messages on page 229
Overview
The type of information sent in these messages can be configured using the
log command. By default, the system sends the same type of information to
all log message destinations. If you want to send different types of messages
to the syslog daemon, use the syslog command.
Enabling/disabling logging
By default, log messages are enabled on the serial craft port. Use the log
session command and the log serial command to enable/disable logging:
The log session command enables/disables logging messages for that session
only. If the user logs out, the logging setting returns to the default. To enable
logging for the current session only:
zSH> log session on
To disable logging for the session:
zSH> log session off
The log serial command enables/disables logging messages for all sessions
on the serial craft port. This setting persists across system reboots. To enable/
disable logging for the serial craft port:
zSH> log serial on
To disable logging for the serial port:
zSH> log serial off
Option Description
Address The shelf and slot of the card causing the alarm,
To change the information displayed in the log messages, use the log option
command. First, display the available options:
zSH> log option
Usage: log option < time | 1 > < on | off >
< date | 2 > < on | off >
< level | 3 > < on | off >
< taskname | 4 > < on | off >
< taskid | 5 > < on | off >
< file | 6 > < on | off >
< function | 7 > < on | off >
< line | 8 > < on | off >
< all | 9 > < on | off >
< default | 10 > < on | off >
time: date: level: address: log: taskname: (0xf)
Then, turn the option on or off. For example, the following command will
turn the task ID off in log messages:
zSH> log option taskid off
time: date: level: address: log: taskname: (0xf)
To modify logging, use the log command. To modify syslog messages, use the
syslog command.
To display the current levels for all logging modules, use the log show
command:
zSH> log show
MODULE LEVEL STATUS
aal2approv error enabled
aal2aprec error enabled
aal2rp error enabled
aal2rpzccapi error enabled
aal2rpvcc error enabled
alarm_mgr error enabled
assert error enabled
atm_cc_mib_hdlr error enabled
atmmgr error enabled
atmmgragnt error enabled
bds error enabled
bds_client error enabled
callcontrolregistry error enabled
card error enabled
card_resource error enabled
carddeletehdlr error enabled
ccrp error enabled
cli error enabled
...
...
...
Logging levels determine the number of messages that are displayed on the
console. The higher the log level, the more messages are displayed. The
MALC supports the following log levels:
• 1: emergency
• 2: alert
• 3: critical
• 4: error
• 5: warning
• 6: notice
• 7: information
• 8: debug
To change the log level, use the log module level command. For example, the
following command changes the card module logging level to emergency:
zSH> log level card emergency
Module: card at level: emergency
To enable or disable log levels for a module, use the log enable or log disable
commands. For example:
zSH> log disable card
Module: card is now disabled
The log cache command displays the non-persistent log messages. It uses the
following syntax:
log cache
Displays the log cache.
log cache max length
Sets the maximum number of log messages to store. The maximum log cache
size is 2147483647, depending in the amount of memory available.
log cache grep pattern
Searches through the log cache for the specified regular expression.
log cache clear
Clears the log cache.
log cache size
Sets the maximum amount of memory for the log cache. Without options,
displays the current log size.
log cache help
Displays help on the log cache command.
Examples
To change the current configured log cache size:
zSH> log cache max 200
Maximum number of log messages that can be saved: 200
The following example searches through the log cache for the string “Major”:
zSH> log cache grep Major
Searching for: "Major"
[1]: FEB 07 11:18:42: alert : 1/1/1025: alarm_mgr:
tLineAlarm: 01:01:01 Major D
S1 Down Line 1:1:1:0 (FarEnd Rx LOF)[2]: FEB 07 11:18:42:
alert : 1/1/1025: alarm_mgr: tLineAlarm: 01:01:02 Major
D
S1 Down Line 1:1:2:0 (FarEnd Rx LOF)[3]: FEB 07 11:18:42:
alert : 1/1/1025: alarm_mgr: tLineAlarm: 01:01:03 Major
D
S1 Down Line 1:1:3:0 (FarEnd Rx LOF)
...
...
...
Use the log cache command to view the persistent logs. For example:
zSH> log cache
[1]: JAN 13 17:23:40: alert : 1/6/1025: alarm_mgr: tLineAlarm: 01:06:18 Minor D
SL Down DSL line
[2]: JAN 13 17:23:40: alert : 1/5/1025: alarm_mgr: tLineAlarm: 01:05:26 Minor D
SL Down DSL line
[3]: JAN 13 17:23:40: alert : 1/5/1025: alarm_mgr: tLineAlarm: 01:05:27 Minor D
SL Down DSL line
[4]: JAN 13 17:23:40: alert : 1/6/1025: alarm_mgr: tLineAlarm: 01:06:20 Minor D
SL Down DSL line
[5]: JAN 13 17:23:41: alert : 1/6/1025: alarm_mgr: tLineAlarm: 01:06:21 Minor D
SL Down DSL line
[6]: JAN 13 17:23:41: alert : 1/6/1025: alarm_mgr: tLineAlarm: 01:06:22 Minor D
SL Down DSL line
[7]: JAN 13 17:23:41: alert : 1/6/1025: alarm_mgr: tLineAlarm: 01:06:25 Minor D
SL Down DSL line
[8]: JAN 13 17:23:41: alert : 1/6/1025: alarm_mgr: tLineAlarm: 01:06:29 Minor D
SL Down DSL line
[9]: JAN 13 17:23:41: alert : 1/6/1025: alarm_mgr: tLineAlarm: 01:06:32 Minor D
SL Down DSL line
[10]: JAN 13 17:23:41: alert : 1/6/1025: alarm_mgr: tLineAlarm: 01:06:31 Minor
DSL Down DSL line
[11]: JAN 13 17:23:42: alert : 1/6/1025: alarm_mgr: tLineAlarm: 01:06:37 Minor
DSL Down DSL line
...
...
...
Parameter Description
Parameter Description
Parameter Description
Message text
The most important parts of the message are the date and time the event
occurred, the shelf/slot of the event, and the message text. The remainder of
the information is only useful for Zhone development engineers.
Message text
The most important parts of the message are the date and time the event
occurred, the shelf/slot of the event, and the message text. The remainder of
the information is only useful for Zhone development engineers.
SNMP
This section describes the following:
• Creating SNMP community names and access lists, page 230
• Configuring traps, page 231
Then, create an access list for the second IP address with the same
access-table-index (1):
zSH> new community-access-profile 3
Please provide the following: [q]uit.
access-table-index: -> {0}: 1
ip-address: ---------> {0.0.0.0}: 192.168.11.12
....................
Save new record? [s]ave, [c]hange or [q]uit: s
New record saved.
Configuring traps
The trap-destination profile defines a trap recipient the MALC will send
traps to. To configure a trap destination you need to know:
• the IP address of the SNMP manager workstation
• the community name the trap recipient expects
Note that the resendseqno and ackedseqno parameters are set by the ZMS.
The other parameters in the trap-destination profile can be left at their
default values. The following example configures a trap recipient with the IP
address 192.168.3.21:
zSH> new trap-destination 32
Please provide the following: [q]uit.
trapdestination: -> {0.0.0.0}: 192.168.3.21
communityname: ---> {}: public
Bulk statistics
The MALC can be configured to collect statistics and transfer them to an FTP
server. Any supported SNMP OID can be collected.
1. Every 15 minutes, the MALC gathers the specified statistics.
If a statistic is not collected, the MALC sends a
ZhoneBulkStatisticsIndividualStatFailure trap to the designated trap
recipient.
2. The statistics files are stored on the local flash card with the following
filename:
Device-IP_timestamp
where timestamp is in the form YYYY.DD.MM.HH.MM in the device
local time. For example:192.168.80.291_2002.11.06.14.37
3. The MALC compresses the files and attempts to send them to the FTP
server.
– If the files transfer is successful, the files on the local flash card are
deleted.
– If the file transfer is not successful, the MALC will:
a. Send a ZhoneBulkStatisticsIntervalFailure trap to the designated trap
recipient.
b. Periodically attempt to reach the FTP server.
c. Continue to collect statistics every 15 minutes, writing a new
statistics file to the flash card for every interval, if there is sufficient
space on the flash disk.
d. When the FTP server is available, the MALC transfers all remaining
files to the FTP server and deletes them from the flash card.
where value1, value2, and so on are the SNMP instances for the OID.
If the statistics collected does not include children, the bulk statistic file uses
the following format:
#Version#
#SysObjectOID
#BeginCollectionRecord*
<CollectionId><space><CollectionInterval><space><OID><space><InstanceId>
#EndCollectionRecord
#EndFile
For example, if you set up the system collect statistics for an ATM VCL with
an Ifindex of 123 and a VPI/VCI of 0/36 and include the child objects, the
statistic file would look similar to the following:
#VersionNumber#
#Device 1.3.6.1.4.1.5504.4.2.2.5.1
#BeginCollectionRecord
1000 ZhoneAtmStatsExtEntry 123.0.36
1=135
2=15
3=8309
4=83209
5=23
6=787
7=843
8=38209
#EndCollectionRecord
#EndFile
zhoneAtmStatsTotalFinalCLP1CellsRx
zhoneAtmStatsTotalInitalCellsTx
zhoneAtmStatsTotalFabricCellsTx
zhoneAtmStatsTotalFinalCLP0CellsTx
zhoneAtmStatsTotalFinalCLP1CellsTx
Note: You must configure the FTP password used by bulk statistics
using ZMS or the Zhone genSystem MIB.
3: zhoneAtmStatsTotalFinalCLP0CellsRx
4: zhoneAtmStatsTotalFinalCLP1CellsRx
5: zhoneAtmStatsTotalInitalCellsTx
6: zhoneAtmStatsTotalFabricCellsTx
7: zhoneAtmStatsTotalFinalCLP0CellsTx
8: zhoneAtmStatsTotalFinalCLP1CellsTx
zhoneDslPerfDataTotalEntry in the phyDsl MIB:
1: zhoneDslPerfTotalLofs
2: zhoneDslPerfTotalLoss
3: zhoneDslPerfTotalLols
4: zhoneDslPerfTotalInits
5: zhoneDslPerfTotalES
6: zhoneDslPerfTotalSES
7: zhoneDslPerfTotalCRCAnomalies
8: zhoneDslPerfTotalLOSWS
9: zhoneDslPerfTotalUAS
To get these statistics:
1 Get the ifIndex for the trunking interface:
zSH> ifxlate 1-1-1-0-sonet/atm
ifIndex: ----------> {8}
shelf: ------------> {1}
slot: -------------> {2}
port: -------------> {1}
subport: ----------> {0}
type: -------------> {sonet}
adminstatus: ------> {up}
physical-flag: ----> {true}
iftype-extension: -> {none}
ifName: -----------> {1-1-1-0}
Alarm manager
The MALC central alarm manager includes the ability to view the active
alarms on the system (using the alarm command) and the ability to store
active alarms on the device. ZMS can use the alarms stored on the device to
recreate the state of the alarms if it becomes disconnected.
The alarm command uses the following syntax:
alarm show [summary]
For example, the following command displays the number of current active
alarms, the total number of alarms, the number of cleared alarms, as well as
each active alarm and its severity:
zSH> alarm show
************ Central Alarm Manager ************
ActiveAlarmCurrentCount :21
ActiveAlarmTotalCount :42
ClearAlarmTotalCount :21
OverflowAlarmTableCount :0
The summary option displays the number of current active alarms, the total
number of alarms, the number of cleared alarms:
zSH> alarm show summary
Supported alarms
The alarms reported by the alarm show command are based on traps. When
these traps are received by ZMS, they generate ZMS alarms.
The following alarms are supported.
Alarm Description
Alarm Description
Alarm Description
Alarm Description
Alarm Description
Alarm Description
Alarm Description
Alarm Description
System maintenance
This section describes the following:
• MALC file system on page 245
• Accessing the flash card on page 246
• Deleting card profiles on page 248
• Manually binding interfaces on page 248
• Renaming interfaces on page 250
• Saving and restoring configurations on page 250
• SNTP on page 251
• User accounts on page 252
• Viewing chassis and slot information on page 254
• Controlling Telnet access on page 255
The Uplink card flash memory contains DOS file system that stores the
system boot code, software images, and the configuration. During system
startup, the software images on the flash are decompressed and loaded into
memory.
The following commands can be used to access the file system:
• cd. Changes directory.
• dir. Lists the contents of the directory.
• pwd. Displays the current working directory.
• ata. Used to format or initialize a flash card. This is typically done only
for new cards or if you want to completely erase the flash card.
• image. Verifies software images and downloads software images on the
flash to system memory.
The command reports any errors it finds in the file. Note that files are also
verified as part of the download process.
The MALC rs232-profile can be used to configure serial craft ports on the
system.
The default settings for the MALC serial control ports are:
• 9600bps
• 8 data bits
• No parity
• 1 stop bit
• No flow control
Update an rs232-profile for the shelf and slot that contains the serial craft
port. The following example updates the profile for the serial craft port in
slot 1:
zSH> update rs232-profile 1-1-1-0/rs232
shelf-slot-port-subport/type
Please provide the following: [q]uit.
rs232PortInSpeed: -------> {9600}: 57600
rs232PortOutSpeed: ------> {9600}: 57600
rs232PortInFlowType: ----> {none}:
rs232PortOutFlowType: ---> {none}:
rs232AsyncPortBits: -----> {8}:
rs232AsyncPortStopBits: -> {one}:
rs232AsyncPortParity: ---> {none}:
rs232AsyncPortAutobaud: -> {disabled}:
....................
Save new record? [s]ave, [c]hange or [q]uit:
Record created.
Delete the card-profile for a card to delete all the profiles associated with a
card. After deleting a card-profile, the specified card reboots.
You can only delete one card-profile at a time. Wildcards are not supported
when deleting card profiles.
Since the system did not automatically bind the new IP interface, manually
bind the interface with the stack bind command:
zSH> stack bind
Enter the upper layer: myip/ip the IP interface created
Enter the lower layer: 1-1-1-0-ethernetcsmacd/other the line group associated with Ethernet
Stack bind successful.
Note: The stack bind command does not allow binding directly to
physical interfaces. You must bind two logical interfaces.
Enter the stack show command (with name/type syntax) to see interface
binding:
zSH> stack show myip/ip
Line Group: 1-1-1-0-ethernetcsmacd/other
Physical: 1/1/1/0/ethernetcsmacd
Renaming interfaces
Interfaces on the MALC can be renamed using the ifName parameter in the
if-translate profile for the interface.
For example, to rename an Uplink card T1 interface:
zSH> update if-translate 1-1-1-0/ds1
Please provide the following: [q]uit.
ifindex: -----> {1}: .
shelf: -------> {1}:
slot: --------> {1}:
port: --------> {1}:
subport: -----> {0}:
type: --------> {ds1}:
adminstatus: -> {up}:
physical-flag: ----> {true}:
iftype-extension: -> {0}:
ifName: -----------> {1-1-1-0}: uplink_ds1_1
redundancy-param1: -> {0}:
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record updated.
The dump and restore commands enable you to save and restore the system
configuration. You can save the configuration to the console, a local file, or
the network.
The command uses the following syntax:
dump [console] [file filename] [network host filename ]
Passwords are encrypted when they are saved to the configuration file. The
encrypted passwords are used to restore the correct password, but cannot be
used to log in.
Note: The dump and restore commands use TFTP to transfer files to
the network. Set the TFTP server time-out value to at least 5 seconds,
and 5 retries to help prevent TFTP timeout or retry errors.
– VT100
– Set Line Delay and Character Delay to 40 milliseconds
2 Turn on the file capture utility of your terminal emulation software.
3 Save the configuration by entering:
dump console
Do not press the Enter key.
4 Start the capture utility on your terminal emulation software and enter a
name for the file (use a .txt extension).
5 Press the Enter key.
The configuration file will be displayed on the screen.
6 When configuration file is finished, stop the capture utility.
SNTP
To set up the system to use SNTP:
Update the ntp-client-config profile. For example:
zSH> update ntp-client-config 0
Please provide the following: [q]uit.
primary-ntp-server-ip-address: ---> {0.0.0.0}: 192.168.8.100
secondary-ntp-server-ip-address: -> {0.0.0.0}:
local-timezone: ------------------> {gmt}: pacific
User accounts
MALC users have access to the CLI and are able to configure and administer
the system.
Adding users
Every administrative user on the system must have a user account. The
account specifies their username and password, as well as their privilege
level, which determines their access to commands.
Users with admin privileges have access to all the administrative commands.
Users with user privileges have access to a very limited set of commands. The
highest level of access is useradmin, which allows the creation of user
accounts.
Commands with zhonedebug privilege levels are intended for use by Zhone
development only.
Immediately after activating the user account, you should change the
password something you can remember, as explained in the next section.
Deleting users
To delete a user, enter the deleteuser command and specify the username:
zSH> deleteuser jsmith
OK to delete this account? [yes] or [no]: yes
User record deleted.
Note: You cannot delete the admin account (or any other user
account with useradmin privileges) if you are currently logged into
it.
Resetting passwords
If a user forgets their password, an administrative user can reset the password
and generate a new one using the resetpass command, as in the following
example:
zSH> resetpass jsmith
Password:
The following commands display information about the status of the system:
• shelfctrl
• slots
To view overall status of the system, use the shelfctrl monitor command:
zSH> shelfctrl monitor
Shelf Monitor CPLD version: 1.2
Shelf Monitor Firmware version: 1.6
Inlet temperature 79 degrees.
Left outlet temperature sensor: 78 degrees (normal)
Right outlet temperature sensor: 78 degrees (normal)
Power Supply A: failure
Power Supply B: normal
Fan status: OK.
System: Critical alarm set.
Card 12: Critical alarm set.
To view information about a particular slot card, use the slots command and
specify a slot number. For example:
zSH> slots 1
Type : MALC OC3
Card Version : 1
EEPROM Version : 1
Serial # : 7714040
CLEI Code : No CLEI
Card-Profile ID : 1/1/5011
Shelf : 1
Slot : 1
State : RUNNING
Mode : FUNCTIONAL
Heartbeat check : enabled
Longest hbeat : 50
Fault reset : enabled
Uptime : 1 hour, 49 minutes
The port-access profile specifies from which IP addresses users can telnet to
the MALC. If a host’s IP address is not specified in a port-access profile,
users from that host cannot telnet to the MALC. These restrictions take effect
after the first port-access profile has been created.
Testing
This section describes the following:
• Activating or deactivating interfaces on page 257
• BER tests on page 258
• IMA test pattern procedure on page 259
• Loopbacks on page 263
• Viewing IMA group status on page 268
BER tests
The send-code parameter in the ds1-profile controls loopbacks and BER tests
on the T1 interface. The following table describes the BERT options.
Parameter Description
The MALC supports IMA test pattern procedures to validate the status of the
IMA link. A test pattern sent over a transmit link is looped back over all
available receive interfaces. Test pattern procedures do not interrupt traffic.
The following table describes the test pattern procedure parameters in the
ima-group-profile.
Parameter Description
testLinkIfIndex Indicates the interface used to transmit the test pattern. The test
pattern is looped back from the far end device over each active
link in the IMA group. Note that this value is not the same as
the txImaId value.
Values:
A valid interface on the system in the form
shelf-slot-port-subport/type This is the link whose link
identifier (LID) value is inserted in the Tx LID field of the
transmitted ICP cells.
Default: 0
To run the test again, update the ima-group-profile without making any
changes.
2 To disable the test:
zSH> update ima-group-profile 1/1/1
Please provide the following: [q]uit.
groupSymmetry: ---> {symmetricoperation}:
minNumTxLinks: ---> {1}:
minNumRxLinks: ---> {1}:
txClkMode: -------> {ctc}:
txImaId: ---------> {1}:
txFrameLength: ---> {m128}:
diffDelayMax: ----> {75}:
alphaValue: ------> {2}:
betaValue: -------> {2}:
gammaValue: ------> {1}:
testLinkIfIndex: -> {1/1/1/0/ds1}:
testPattern: -----> {-1}:
testProcStatus: --> {enabled}: disabled
txTimingRefLink: -> {0}:
rxTimingRefLink: -> {0}:
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record updated.
If the test fails (if, for example, the remote link is down),
imaGroupTestProcStatus displays LINKFAIL:
zSH> imatppshow 1
TestLink .....................: 2
imaGroupTestPattern ..........: 71
imaGroupTestProcStatus .......: LINKFAIL
zSH> imatppshow 1
TestLink .....................: 2
imaGroupTestPattern ..........: 23
imaGroupTestProcStatus .......: DISABLED
Loopbacks
T1 loopbacks
The loopback-config parameter in the ds1-profile controls T1 loopbacks.
The following table describes the loopback options.
Parameter Description
Activating a T1 loopback
SONET loopbacks
A SONET terminal loopback is a SONET circuit with a loop that terminates
at the MALC OC3-c/STM1 interface.
The medium-loopback-config parameter in the sonet-profile specifies the
type of loopback:
Parameter Description
DS3 loopbacks
The loopback-config parameter in the ds3-profile controls DS3 loopbacks.
The following table describes the loopback options.
Parameter Description
ISDN loopbacks
Loopbacks can be run on the ISDN B and D channels.
Parameter Description
rp shelf -------------------> 1
rp slot --------------------> 1
rp ima core started --------> TRUE
imaGrpProfLeaseId ----------> 0x02070000_00000057
LineRRProvLeaseId ----------> 0x02070000_00000055
LineRRClientLeaseId --------> 0x02070000_00000056
numImaGroups ---------------> 1
ImaGroupIndecies: 1
lineProf.physicalAddress.slot ---> 1
lineProf.physicalAddress.port ---> 2
lineProf.lineGroupName ----------> 11
.........................
lineGrpProfValid ----------------> TRUE
lineGrpProf.groupName -----------> 1/1/1
lineGrpProf.primaryName ---------> 11
lineGrpProf.secondaryName -------> 0
lineGrpProf.primaryWeight -------> 0
lineGrpProf.secondaryWeight -----> 0
lineGrpProf.adminState ----------> UP
.........................
imaGrpProfValid -----------------> TRUE
imaGrpProf.groupSymmetry --------> SYMMETRICAL
imaGrpProf.minNumTxLinks --------> 1
imaGrpProf.minNumRxLinks --------> 1
imaGrpProf.txClkMode ------------> CTC
imaGrpProf.txImaId --------------> 1
imaGrpProf.txFrameLength --------> M128
imaGrpProf.diffDelayMax ---------> 75
imaGrpProf.alphaValue -----------> 1
imaGrpProf.betaValue ------------> 1
imaGrpProf.gammaValue -----------> 1
imaGrpProf.testLinkIfIndex ------> 0
imaGrpProf.testPattern ----------> -1
imaGrpProf.testProcStatus -------> DISABLED
imaGrpProf.txTimingRefLink ------> 0
imaGrpProf.rxTimingRefLink ------> 0
.........................
Link#1
linkType -----------> DS1_PROFILE_LINETYPE_ESF
ifIndex ------------> 2
framerstatus -------> OOS
netxlinkstatus -----> NOT-IN-GROUP
nerxlinkstatus -----> NOT-IN-GROUP
..........................
...
...
...
IP interface 16 commands
route show command 17, 67 interface show 100
verifying 17 interfaces
verifying the route 17, 67 renaming 250
Ethernet management channel 66 Intralinks
configuring 106
F IP
addresses for redundant Uplink cards 16
first-nameserver parameter 89 administrative procedures 97
advanced provisioning procedures 86
G applications 59
DHCP external server 85
GigE-2 card DHCP relay 84
Linear GigaBit Ethernet configuration 126 overview 57
Linear GigaBit Ethernet redundancy 128 provisioning procedures 66
GR-303 routing 60
configuring 138 support on VC 106
video, configuring 93
H IP filtering
description of 64
IP filters
hookflash
configuration 90
configuring 184
ISDN
configuring timers 185
loopbacks 267
host add command 67
host delete command 101
host profile 90 J
host show command 100
hostalias1 parameter 90 jitter buffer 194
hostalias2 parameter 90
hostalias3 parameter 90 L
hostalias4 parameter 90
host-based routing lease-time parameter 80
configuration 67 Linear GigaBit Ethernet, configuration 126
description of 61 Linear GigaBit Ethernet, redundancy configuration
hostname parameter 90 128
huntgroups 187 local management channel 15
hwaddr parameter 87 log messages, description of content for 221
logging
I description 221
DHCP 102
if-translate profile DHCP messages described 103
renaming interfaces in 250 displaying persistent logs 225
image command, use of 246 enabling/disabling 222
interface add command 74 enabling/disabling for session 16
interface delete command 102 enabling/disabling over the serial craft port 16
interface groups log messages 221
number supported on Voice Gateway card 201 modifying logging levels 223
interface indexes, configuration of 139, 147 syslog, configuring 226
interface show command 100 logging in and out
Z
ZMS
CLI configuration disabled 20
managing device with 19