Title: MALC Provisioning
1MALC Provisioning
2Management
- There are three primary management interfaces
- Local Craft (serial) port for terminal access
- Ethernet port for standard IP address assignment
and management - RFC 1483 routed IP connection over the ATM
interface (inband management) - Initial configuration must be done over the craft
port. - Once an IP address has been assigned, users can
manage the system using telnet (CLI), ZMS-LT, or
ZMS. - The MALC supports 5 concurrent telnet sessions
and 1 console session.
3Serial (Craft) Port
- Communication parameters
- 9600 bps
- 8 data bits
- No parity
- 1 stop bit
- No flow control
- (the default configuration of the serial port can
be changed using an rs232-profile) - Login admin
- Password (default zhone)
- zSHgt // CLI Prompt
- To log out of the system use the logout command
- To enable or disable logging on the serial port
- zSHgt log session on off
4Exercise Log into the serial port
- Objective
- Log into the serial port (one session allowed)
using Hyperterminal or other terminal program
5Configuring Management Interfaces
- The MALC can be configured remotely using
- Uplink card Ethernet Interface
- A single Ethernet interface on the Uplink card
designed for managing traffic - ATM management connection
- Device terminates an ATM PVC and routes it over
an Ethernet interface for managing traffic - ZMS
- ZMS communicates with the system using SNMP traps
6Uplink Card Ethernet Interface
- Ethernet interface on the Uplink card designed
for management traffic. - The interface-add command specifies the basic
parameters of the IP interface e.g. IP address
and Netmask. - 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.
7Configuring the Ethernet IP Interface
- The following examples configure the IP address
for the system - zSHgt interface add 1-1-1-0/ethernetcsmacd
192.168.1.33/24 - zSHgt interface add 1-1-1-0/ethernetcsmacd vlan
999 192.168.1.33/24 - zSHgt interface show
- In example 1, the IP address is untagged and in
example 2, it is tagged using vlan id 999
8Creating a default route
- The following example creates a default route
using the gateway 192.168.1.1 with a cost of 1
(one) - route add default 192.168.1.1 1
- Use the route show and route list commands to
verify that the route was added. - Use the ping command to verify connectivity to
the default gateway. - Use the interface show command
9Exercise Configure an Ethernet Interface and
Route
- Objective
- Provision the ip-interface-record for remote
telnet capability and add the default route - Use IP addresses provided by instructor
- Log out of the console connection
- Telnet to MALC using the IP address
- Use the interface show command to verify that the
Ethernet interface was configured correctly - Use the route show/route list/interface show
commands to verify the route/connectivity - Use the ping command to verify connectivity to
the default gateway
10Adding Users
- The adduser command creates a new user account
and adds it to the database. The command also
generates a random password which the user can
change with the changepass command.
zSHgt adduser Please provide the following
quit. User Name jjsmith User
PromptzSHgt Please select user access
levels. admin -------gt no yes zhonedebug
--gt no voice -------gt no data --------gt
no manuf -------gt no database ----gt
no systems -----gt no tool --------gt
no useradmin ---gt no .....................
............. User name(jjsmith) User
prompt(zSHgt) Access Levels (admin) Save new
account? save, change or quit s User
record saved. TEMPORARY PASSWORD sqgUr2J7
11Changing Passwords
- This command changes password for the current
user.
zSHgt changepass Current Password New Password
Confirm New Password Password change
successful.
12Updating Users
- This command updates user privileges for an
existing user.
Syntax updateuser username Example zSHgt
updateuser jjsmith Updating access levels for
user (jjsmith) Please provide the following
quit admin -------gt yes no zhonedebug --gt
no voice -------gt no data --------gt
no manuf -------gt no database ----gt
no systems -----gt no tool --------gt
no useradmin ---gt yes Save changes?
save, change or quit s User record updated.
13Exercise Add Users/Change Passwords
- Objective
- Via telnet session, add yourself as a user
- Use your first name as username
- Give yourself admin level privilege
- Change temporary password to your last name
- logout and log back in as a unique user
- showuser
- who
- msg
- changepass
- deleteuser
- Note logout session will terminate a telnet
session.
14Help
- Displays help text for a command
Syntax help -p command command Displays
detailed help for the specified
command. -p Displays the available commands, a
brief explanation of the command, and the access
level. To get help on a particular command,
enter the help command followed by the name of
the command. For example zSHgt help slots Use
slots ltslotNumgt This command displays the card
type present in each slot. If ltslotNumgt is
provided, it shows detailed information about
the card.
15Shortcuts
- Up/Down arrows
- Tab to auto complete some commands
- CTRLU to clear line
- q to quit at any point in the command
- ESCSHIFT A to place cursor at the far right
16Other useful commands (not case sensit.)
- Set2default
- Slotreboot
- Slots
- Log session on/off
- Msg (msg all test muestra un mensaje a todos
los usr.) - Disconnect Session
- Timeout
- History (muestra los ultimos comandos ejecutados)
- Swversion
- Setdatetime
- Alarm show
- Showactivecards
- Showredundancy
- Showline
- Showlinestatus
- System-access
- Update system
17Exercise Set basic system parameters
- Objective
- Provision the following parameters
- setdatetime
- update system
- setcliprov
- timeout
18CLI Basics
- The CLI contains profiles, which are templates
for configuring the system records, which are
specific instances of profiles and commands,
which manipulate records or perform system
functions (such as displaying line status). - The 5 profile commands
- list
- get
- update
- new
- delete
19MALC Default Configuration
- Slot cards (except the Uplink card) must be
enabled in a card-profile before they will boot
up. - A single record for the Ethernet interface on the
Uplink card exists. No other profiles to
configure physical interfaces exist. - A default system profile 0 exists with the
following configuration - Authentication traps are not enabled
- ZMS communication is not configured
20Profile Indexes
- The CLI is based on profiles. These profiles are
stored with an index. The index will either
represent the physical port location or a user
defined index number. - Indexes that represent a physical port location
use the convention shelf-slot-port-subport/porttyp
e - Examples
- 1/10/5012 shelf/slot/cardid
- 1-1-1-0/ip - shelf/slot/port/subport
- zSHgt get if-translate 1-4-25-0/adsl -gt s-s-p-s/t
- zSHgt get atm-traf-descr 99 -gt user defined
21List
- The command list has two different functions
- As a stand alone command, it will display all
available profiles - list profile-type will list all instances of this
profile-type - zSHgt list if-translate
- if-translate 1-1-2-0/ethernetcsmacd
- if-translate 1-1-2-0-ethernetcsmacd/other
- 2 entries found.
22Get
- The command get will retrieve a profile that
exists on the device and display all of the
configuration settings - zSHgt get system 0
- syscontact -----------gt
- sysname --------------gt Z-Edge 64BH2A
- syslocation ----------gt
- enableauthtraps ------gt disabled
- setserialno ----------gt 0
- zmsexists ------------gt false
- zmsconnectionstatus --gt inactive
- zmsipaddress ---------gt 0.0.0.0
- configsyncexists -----gt false
- configsyncoverflow ---gt false
- configsyncpriority ---gt high
23Update
- Update is used to make changes to the parameters
of an existing profile
zSHgt update if-translate 1-12-3-0/voicefxs Please
provide the following quit. ifIndex
-----------gt 43 shelf -------------gt 1
slot --------------gt 12 port
--------------gt 3 subport -----------gt
0 type --------------gt voicefxs
adminstatus -------gt down up physical-flag
-----gt true iftype-extension --gt none
ifName ------------gt 1-12-3-0
redundancy-param1 -gt 0 Save changes?
save, change or quits
24New
- The new command creates a new profile. Once this
profile is saved, it is added to the working
database. This is most commonly used with
atm-vcl, atm-traf-descr, etc.
zSHgt new atm-traf-descr 10 Please provide the
following quit. td_type -----------------gt
atmNoClpNoScr td_param1 ---------------gt
0 3661 td_param2 ---------------gt 0
td_param3 ---------------gt 0 td_param4
---------------gt 0 td_param5
---------------gt 0 cac-divider
-------------gt 1 td_service_category -----gt
ubr td_frame_discard --------gt false
usage-parameter-control -gt true Save new
record? save, change or quit s
25Delete
- Use delete in conjunction with a profile. The
system will verify the delete before completing
the command. Answering yes will delete the
profile - zSHgt list atm-traf-descr
- atm-traf-descr 10
- 1 entry found.
- zSHgt delete atm-traf-descr 10
- atm-traf-descr 10
- 1 entry found.
- Delete atm-traf-descr 10? yes, no, quit y
- atm-traf-descr 10 deleted.
26Show
- The show command displays the default contents of
profile and its parameter value ranges (partial
ex.)
zSHgt show ip-interface-record vpi---------------gt
0 - 4095 vci---------------gt 0 -
65535 rdindex-----------gt 0 -
2147483647 dhcp--------------gt none client
server both addr--------------gt 0 -
-1 netmask-----------gt 0 -
-1 bcastaddr---------gt 0 -
-1 destaddr----------gt 0 -
-1 farendaddr--------gt 0 -
-1 mru---------------gt 0 -
2147483647 reasmmaxsize------gt 0 -
65535 ingressfiltername-gt 33 egressfilternam
e--gt 33 pointtopoint------gt no yes
27Slots Command
- Use the slots command to view all the cards in
the system and their current state - zSHgt slots
- 1 MALC OC3F (RUNNING)
- 4 MALC GSHDSL (LOADING)
- 6 MALC XDSL 48 (LOADING)
28Slots Command cont
- Use the Slots command with a slot number to get
additional information - zSHgt slots 8
- Type MALC OLT
- Card Version 11710100
- EEPROM Version 1
- Serial 1640126
- CLEI Code No CLEI
- Card-Profile ID 1/8/5031 ? Note the card
profile ID - Shelf 1
- Slot 8
- State LOADING
- Mode NONE
- Heartbeat check enabled
- Longest hbeat 0
- Fault reset enabled
29Adding New Cards - MTAC
- zSHgt new card-profile 1/10/5003
- Please provide the following quit.
- sw-file-name -----------gt malcmtac.bin
- admin-status -----------gt operational
- upgrade-sw-file-name ---gt
- upgrade-vers -----------gt
- admin-status-enable ----gt enable
- sw-upgrade-admin -------gt reloadcurrrev
- sw-enable --------------gt false true
- sw-upgrade-enable ------gt false
- card-group-id ----------gt 0
- hold-active ------------gt false
- weight -----------------gt nopreference
- card-line-type ---------gt unknowntype ds1
- card-atm-configuration -gt notapplicable
- Save new record? save, change or quit s
30Adding New Cards Redundant Uplink
- zSHgt new card-profile 1/2/5109
- Please provide the following quit.
- sw-file-name -----------gt malcds3f.bin
- admin-status -----------gt operational
- upgrade-sw-file-name ---gt
- upgrade-vers -----------gt
- admin-status-enable ----gt enable
- sw-upgrade-admin -------gt reloadcurrrev
- sw-enable --------------gt false true
- sw-upgrade-enable ------gt false
- card-group-id ----------gt 0 1 lt- Must match
active card (zero is a valid ID) - hold-active ------------gt false
- weight -----------------gt nopreference
- card-line-type ---------gt unknowntype ds3
- card-atm-configuration -gt notapplicable
vbnrt65rt30 Must match active card - Save new record? save, change or quit s
31Adding New Cards Voice Gateway
- zSHgt new card-profile 1/3/5040
- Please provide the following quit.
- sw-file-name -----------gt malct1e132vg.bin
- admin-status -----------gt operational
- upgrade-sw-file-name ---gt
- upgrade-vers -----------gt
- admin-status-enable ----gt enable
- sw-upgrade-admin -------gt reloadcurrrev
- sw-enable --------------gt false true
- sw-upgrade-enable ------gt false
- card-group-id ----------gt 0
- hold-active ------------gt false
- weight -----------------gt nopreference
- card-line-type ---------gt unknowntype ds1
- card-atm-configuration -gt notapplicable
32Adding New Cards ADSL 48
- zSHgt new card-profile 1/6/5036
- Please provide the following quit.
- sw-file-name -----------gt malcxdsl48ns.bin
- admin-status -----------gt operational
- upgrade-sw-file-name ---gt
- upgrade-vers -----------gt
- admin-status-enable ----gt enable
- sw-upgrade-admin -------gt reloadcurrrev
- sw-enable --------------gt false true
- sw-upgrade-enable ------gt false
- card-group-id ----------gt 0
- hold-active ------------gt false
- weight -----------------gt nopreference
- card-line-type ---------gt unknowntype
- card-atm-configuration -gt notapplicable
- Save new record? save, change or quit s
33Exercise Create new card profiles
- Objective
- Create new card-profiles for the system cards
- Use the dir command to confirm the software is in
the directory - Using the .bin image, create new card profiles
for each card in the system - Use the showredundancy command for the uplinks
- Confirm the cards boot up properly
- Note
- Card profile for slot 1 is automatically created
- Redundant uplinks must have the same
card-group-id
34System Clocking
- The MALC can receive system clocking from one of
the following sources - The DS1 interfaces on the T1/E1 Uplink card
- The DS3 interface on DS3 Uplink card
- The OC3-c/STM1 and OC12-c cards interfaces
- The BITS clock source on the MTAC/Ring card
- The system creates system-clock-profiles for each
interface that can provide clocking for the
system - If there are multiple active interfaces
configured as eligible clock sources, the system
selects a clock source based on the weight
configured in the system-clock-profile - If a primary clock source is configured in the
system profile this clock source overrides all
other clocks
35Configuring System Clocking
- Update the ds1-profile or sonet-profile or the
ds3-profile to specify the type of clocking for
the interface - update ds1-profile shelf-slot-port-subport/ds1
- update sonet-profile shelf-slot-port-subport/sonet
- update ds3-profile shelf-slot-port-subport/ds3
- Update the system-clock-profile to specify
whether the clock is eligible and to assign a
weight - update system-clock-profile shelf-slot-port-0/type
(typeds1,ds3 or sonet) - To specify a system clock in the system-profile
(clock-sources specified in the system-profile
override settings in the system-clock-profiles) - update system 0
36Clocking Parameters
- transmit-clock-source (ds1-profile, ds3-profile
or sonet profile) - there are three clocking
options for DS1/DS3 interfaces - Values
- looptiming- The recovered receive clock from
the line is used as the transmit clock - localtiming- A local clock source is used on
the DS1/DS3 transmit signal - throughtiming - The transmit clock is derived
from the recovered receive clock of another
interface - Default looptiming (DS3), throughtiming (DS1)
37Clocking Parameters - continued
- primaryclocksource (in the system profile)
- The shelf-slot-port-subport/type of an interface
to provide clocking for the system. For the BITS
clock on the MTAC/Ring card, specify the address
in the form shelf-slot-1-0/ds1 - system-clock-eligibility (in the
system-clock-profile) - Specifies whether the interface is eligible to
provide clocking for the system. Values true
false Default false - system-clock-weight (in the system-clock-profile)
- Assigns a weight to the clock source. If you
assign weight to a clock source that is higher
than the currently active clock source, the
system will switch over to that clock source. - Values 1 to 10 1 is the lowest priority, 10 is
the highest Default 5
38Example Configuring a OC3/STM1 Clock Source
- Verify the clocking source interface is up and
active - Verify transmit-clock-source parameter in the
sonet-profile is looptiming - In the system-clock-profile enable the clock
source set the system-clock-eligibility
parameter to true - zSHgt get sonet-profile 1-1-1-0/sonet
- medium-type -----------------gt sonet
- medium-line-coding ----------gt sonetmediumnrz
- medium-line-type ------------gt
sonetshortsinglemode - medium-circuit-identifier ---gt
- medium-loopback-config ------gt sonetnoloop
- path-current-width ----------gt sts3cstm1
- clock-external-recovery -----gt enabled
- clock-transmit-source -------gt looptiming
- medium-cell-scramble-config -gt true
- medium-line-scramble-config -gt true
- zSHgt update system-clock-profile 1-1-1-0/sonet
- system-clock-eligibility ---------------gt
false true - system-clock-weight ---------------gt 5
39Revertive Clock Source
- Redundant clock sources are revertive by default
- If a standby clock source becomes active after
the failure of a primary clock source the
system will revert to the primary clock source
after the clock source becomes active - To disable revertive clock sources set the
revertiveclocksource parameter in the system
profile to false
40Configuring a Clock Source in the System Profile
- Clock sources configured in the system profile
override settings in clock-source-profiles. - Typically, specifying a clock source in the
system profile is not necessary, but can be use
to manually change clock sources, or for testing
purposes.
41Configuring a Clock Source in the System Profile
- The following example specifies that the first T1
interface on the Uplink card provides system
clocking
zSHgt update system 0 Please
provide the following quit. syscontact
----------gt Zhone Global Services and Support
7001 Oakport Road Oakland Ca. (877) Zhone20
(946-6320) Fax (510)777-7113 support_at_zhone.com
sysname -------------gt Zhone Raptor
syslocation ---------gt Oakland
enableauthtraps -----gt disabled
primaryclocksource --gt 0/0/0/0/0
1-1-1-0/dsl ringsource ----------gt
internalringsourcelabel revertiveclocksource
-gt true Save changes? save, change or
quit s Record updated.
42Viewing Clock Sources
- Use the clkmgrshow command
- Syntax
- Clkmgrshow current eligible list
- current displays the current primary and
secondary clock sources - eligible displays only the eligible clock
sources, these are interfaces that are active and
configured as eligible - list lists the eligible and non-eligible clock
sources
43Exercise Configuring System Clocking
- Configure a DS1 or MTAC/Ring clock source
- Verify that the interface is up and active with
the showline command - Set the transmit-clock-source parameter to
looptiming with the update ds1-profile command - Enable the clock source and change the default
weight (if necessary) with the update
system-clock-profile command - Use the clkmgrshow command to ensure the clock is
active
44Review
45ATM ADSL Applications
46MALC ADSL/ATM Applications
- ADSL technology
- ADSL turnup
- ATM technology
- ATM data
- VP/VC cross-connects
- IMA
- ATM voice
47xDSL Technology
48xDSL Technology
- Limitations include
- Distance
- Gauge of copper wire
- Splices
- Interference
- Load coils
49xDSL Types
- Full Rate
- G.DMT
- G.Lite
- T1.413
- G.hs
- ADSL2
- ADSL2
- VDSL
50xDSL Turnup
51Admin Up the ADSL Port
- zSHgt update if-translate 1-5-1-0/adsl
- Please provide the following quit.
- ifIndex -----------gt 36
- shelf -------------gt 1
- slot --------------gt 5
- port --------------gt 1
- subport -----------gt 0
- type --------------gt adsl
- adminstatus -------gt down up
- physical-flag -----gt true
- iftype-extension --gt none
- ifName ------------gt 1-5-1-0
- redundancy-param1 -gt 0
- Save changes? save, change or quit
- In single line format
- update if-translate adminstatus up 1-5-1-0/adsl
52Modify ADSL Transmission and Channel Mode
- Modify/view the ADSL transmission and channel
mode in the adsl-profile
zSHgt get adsl-profile 1/12/1 adslLineConfProfile
------------gt 0000000088 adslAlarmConfProfile
-----------gt 0000000088 adslTrellisModeEnabled
---------gt true adslNTRModeEnabled
-------------gt false adslTransmissionMode
-----------gt autonegotiatemode adslChannelMode
----------------gt fastonly adslMaxDownstreamTo
neIndex -----gt 511 adslMinDownstreamToneIndex
-----gt 32 adslMaxUpstreamToneIndex -------gt
31 adslMinUpstreamToneIndex -------gt
6 adslPotsBypassRelayMaxDuration -gt
60 adslLineDMTConfMode ------------gt
freqdivmux.................... Save new record?
save, change or quit s Record updated.
53Modify ADSL Port Speeds
- Modify the ADSL downstream interface in the
adsl-co-profile. - zSHgt update adsl-co-profile 1/12/1
- Modify the ADSL upstream interface in the
adsl-cpe-profile. - zSHgt update adsl-cpe-profile 1/12/1
- Note that you can accept most of the default
values.
54Modify ADSL Port Speeds
- Key fields in adsl-co-profile.
- fastMinTxRate ------------gt 32000
- interleaveMinTxRate ------gt 32000
- fastMaxTxRate ------------gt 1536000
- maxInterleaveDelay -------gt 63
- interleaveMaxTxRate ------gt 1536000
- Key fields in adsl-cpe-profile.
- fastMinTxRate ------------gt 32000
- interleaveMinTxRate ------gt 32000
- fastMaxTxRate ------------gt 1024000
- interleaveMaxTxRate ------gt 512000
- Note that you can accept most of the default
values.
55View Modem Train Rate
- zSHgt dslstat 1-5-1-0/adsl
- General Stats
- AdminStatus..................................UP
- DslUpLineRate (bitsPerSec)...................12800
0 - DslDownLineRate (bitsPerSec).................10240
00 - DslMaxAttainableUpLineRate (bitsPerSec)......11840
00 - DslMaxAttainableDownLineRate (bitsPerSec)....10528
000 - Out Octets...................................0
- Out Discards.................................0
- Out Errors...................................0
- In Octets....................................0
- In Discards..................................0
- In Errors....................................0
- ATM OCD Count................................0
- ATM NCD Count................................0
- ATM HEC Count................................0
- ATM far-end OCD Count........................0
- ATM far-end NCD Count........................0
- ATM far-end HEC Count........................0
56View Port Status
- zSHgt showline 1 5
- Search in progress .........
- --------------------------------------------------
-------- - shelf 1, slot 5, line type FAST
- line
- 1-12 ACT
- --------------------------------------------------
-------- - shelf 1, slot 5, line type DSL
- line
- 1-12 ACT OOS OOS OOS OOS OOS OOS OOS
OOS OOS OOS OOS - 13-24 OOS OOS OOS OOS OOS OOS OOS OOS
OOS OOS OOS OOS - --------------------------------------------------
-------- - shelf 1, slot 5, line type POTS
- line
- 1-12 ACT OOS OOS OOS OOS OOS OOS OOS
OOS OOS OOS OOS - 13-24 OOS OOS OOS OOS OOS OOS OOS OOS
OOS OOS OOS
57Exercise Provision ADSL
- Objective
- Provision an ADSL circuit and connect modem.
- Steps
- update if-translate (admin up the ports)
- update adsl-profile (channel mode)
- update adsl-co-profile (downstream speeds)
- update adsl-cpe-profile (upstream speeds)
- dslstat (train rates)
- Showline (port status)
- Connect modem to ADSL port before performing
dslstat and showline commands.
58ATM Technology
59ATM Cell Structure
- Cell Switching
- Fixed size cells
- 5 byte header, 48 byte payload
8
60Cell Switching
- Fixed size cells allow switching process to be
optimized in hardware and introduce predictable
delays in the network. - ATM switches examine only the cell header.
- 5 byte header introduces approx. 10 overhead in
every cell. - Cells are identified and routed based on their
VPI/VCI numbers. - Cells can support voice, video and bursty
traffic by interleaving different traffic types
on the same physical link.
7
61ATM Data
- The MALC communicates with subscriber integrated
access devices (IADs) or DSL modems using ATM
over the DSL interface - Traffic is relayed to the uplink card which
provides a high-speed interface to the ATM
network - The system supports cross connects between DSL
interfaces and the Uplink card, and between two
VCLs on the same Uplink card. Cross connects
between two DSL interfaces are not supported.
62ATM Adaptation Layers (AAL)
- AAL 1
- Supports connection-oriented services (CBR,
voice, real-time video) - AAL 2
- Supports connection-oriented services (VBR,
voice, non-real-time video) - AAL 3/4
- Supports connectionless and connection-oriented
services not used in the U.S. - AAL 5
- Used for data, high-speed internet, bursty,
delay-tolerant traffic
63Service 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)
64Service Category Description
- CBR Provides a fixed amount of bandwidth during
the lifetime of the ATM connection. The CBR
service category is intended to support real-time
applications requiring tightly constrained delay
variations, such as voice and video. - nrt-VBR This category is intended for
applications which have bursty traffic
characteristics and do not have tight constraints
on delay and delay variation.
65Service Category Description
- rt-VBR This service is suitable for any
application for which the end system can benefit
from statistical multiplexing, by sending
information at a variable rate. An example would
be voice over ATM or video on demand
applications. - UBR This category represents a best effort
attempt for traffic delivery. Examples of
applications in this category are text, data and
image applications. ADSL data traffic is
typically UBR traffic.
66Connection Admission Control (CAC)
- MALC Uplink cards support connection admission
control (CAC) and provisioning of
oversubscription factors on a per port basis. The
CAC functions on the Uplink card will not accept
new connections if they exceed the remaining
bandwidth. - By default, oversubscription is not enabled and
the cac-divider is set to 1. - For example, to oversubscribe bandwidth at a rate
of 41, set cac-divider to 4 within the traffic
descriptor. - The bandwidth allocated to ATM traffic types and
used by CAC is specified in the
card-atm-configuration parameter within the
update card-profile command for the Uplink cards.
67ATM Validation
- The Zhone CLI performs the following validation
on ATM Configurations - Virtual Channel Links (VCLs) cannot be created
using Virtual Channel Identifiers (VCIs) in the
reserved range (0 to 31) - VCLs configured in a cross connect cannot be
deleted. To delete a VCL, first delete the cross
connect. - ATM traffic descriptor used in a VCL cannot be
modified - A VCL can only be used in one cross connect
- If a VCL/VPL is updated with a new traffic
descriptor, the VCL/VPL must be admind down,
then admind up to update the policing value.
68Virtual Channel and Virtual Path Switching
- The MALC supports both VC and VP switching
- In VC switching, cells are switched based on the
VPI/VCI in VP switching, cells are switched
based on VPI only - A Virtual Channel Link (VCL) is used for VC
switching it is uniquely identified by an index
in the form interface-index/VPI/VCI - A Virtual Path Link (VPL) is used for VP
switching it is uniquely identified buy an
index in the form interface-index/atm/VPI
69VPI and 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
- Any VPI (0-255) and VCI (32-8,096) can be used
for a VCL. - After creating or modifying atm-vpi records, the
card must be rebooted. - A maximum of 256 VPIs can be created on a port.
- All MALC cards support 16,384 VC connections,
except for the AAL5 cards, which support 32,768
connections.
70VPI and VCI ranges
71Traffic Descriptor
- The traffic descriptor defines the
characteristics of ATM traffic coming into the
network and includes several negotiable traffic
parameters peak cell rate (PCR), sustained cell
rate (SCR), and maximum burst size (MBS), etc. - These parameters define the average and peak
bandwidth requirements - In the device, traffic descriptors are configured
in using an atm-traf-descr record - A Traffic Descriptor in use cannot be modified
72Traffic Descriptor
- zSHgt new atm-traf-descr 99
- Please provide the following quit.
- td_type -----------------gt atmNoClpNoScr
- td_param1 ---------------gt 0 3661
- td_param2 ---------------gt 0
- td_param3 ---------------gt 0
- td_param4 ---------------gt 0
- td_param5 ---------------gt 0
- cac-divider -------------gt 1
- td_service_category -----gt ubr
- td_frame_discard --------gt false
- usage-parameter-control -gt true
- ....................
- Save new record? save, change or quit
73ATM Cross-Connects
crossconnect add 1-4-1-0/adsl vc 0/35 uplink1/atm
vc 1/152 td 99
Interface VCL Status CC ID Status Interface VCL Status
1-4-1-0-adsl/atm 0/35 Up 1 Up uplink1/atm 1/152 Up
- Crossconnect command usage
- Requires pre-existing ATM Traffic Descriptor(s)
- Creates the atm-vcl profiles for each side of the
cross connect as specified in the command - Creates the atm-cc profile to connect the two
VCLs created - Creates the cross connect and admins it up
- Help cc from the command line provides online
help from the device on usage and parameters
74ATM Cross Connect
- The crossconnect command can be shortened to
cc - zSHgt cc add 1-4-3-0/adsl vc 0/35 uplink1/atm vc
1/152 td 99 - zSHgt cc show
- ATM VCL CC ATM VCL
- --------------------------------------------------
-------------------------- - 1-4-1-0-adsl/atm 0/35 Up 1 Up
uplink1/atm 1/152 Up - 1-4-2-0-adsl/atm 0/35 Up 2 Up
uplink1/atm 1/153 Up
75Exercise Provision ATM cross-connects
- Objective
- Provision an ATM cross-connect.
- Steps
- Create an ATM Traffic Descriptor
- Use the crossconnect add command to create the
crossconnect - Use the crossconnect show command to view CCs
- Other commands
- list atm
- list atm-vcl
- get atm-vcl
- update atm-cc 1 (index )
76Inverse Multiplexing over ATM (IMA)and ATM on
uplink cards
77Inverse Multiplexing De-Multiplexing of ATM
Cells
Physical link 00
IMA Group
IMA Group
Physical link 01
Physical link 02
IMA Virtual Link
78Configuring IMA Groups
- IMA involves inverse multiplexing and
de-multiplexing of ATM cells in a cyclical
fashion among physical links grouped to form a
higher-bandwidth, virtual or logical link. - The rate of the logical link is approximately the
sum of the rate of physical links in the IMA
Group. - The IMA protocol is based on the inverse
multiplexing of ATM cells over several physical
links inter-connecting two nodes supporting the
IMA protocol. - IMA groups terminate at each end of the IMA
virtual link.
79Configuring IMA Groups Cont
- For redundant systems, configure the IMA
interfaces on both the active and standby cards. - The following MALC cards support IMA groups
- T1/E1 IMA Uplink
- T1/E1-ATM-32
- Before moving IMA links to another group, the
system performs a CAC calculation to determine
whether moving the links will violate ATM QoS
settings. If so, the link will not be moved. - If you do not want a link to belong to any IMA
group, it is recommended that you admin down the
interface in the if-translate profile. - Uplink must be set to the correct profile (card
line type, ie ds1-ima). Modify the card profile
if necessary.
80IMA provisioning steps
- update if-translate (/ds1 ports and /atmima
group) - update ds1-profile
- update ima-group-profile
- imalink show
- For 32 port T1 card, connect to the card (connect
slot ) then perform - imarpshow ima group
- ds1rpshow ds1 (0 based)
81Activating a DS1 Interface
- zSHgt update if-translate 1-3-1-0/ds1
- Please provide the following quit.
- ifindex -----gt 1 .
- shelf -------gt 1
- slot --------gt 3
- port --------gt 1
- subport -----gt 0
- type --------gt ds1
- adminstatus -gt down up
- physical-flag ----gt true
- iftype-extension -gt 0
- ifName -----------gt 1-3-1-0
- Save changes? save, change or quit s
-
82Updating a DS1 Profile
- zSHgt update ds1-profile 1-3-1-0/ds1
- Please provide the following quit.
- line-type ----------------------gt esf
- line-code ----------------------gt b8zs
- send-code ----------------------gt
sendnocode - circuit-id ---------------------gt ds1
- loopback-config ----------------gt noloop
- signal-mode --------------------gt none
- fdl ----------------------------gt fdlnone
- dsx-line-length ----------------gt dsx0
- line-status_change-trap-enable -gt enabled
- channelization -----------------gt disabled
- ds1-mode -----------------------gt other
- csu-line-length ----------------gt csu00
- clock-source-eligible ----------gt eligible
- transmit-clock-source ----------gt
throughtiming - cell-scramble ------------------gt true
- coset-polynomial ---------------gt true
- Save changes? save, change or quit s
83Updating ima-group Profiles
- zSHgt update ima-group-profile 1/3/1
(shelf/slot/port) - Please provide the following quit.
- groupSymmetry ---gt symmetricoperation
- minNumTxLinks ---gt 1 4
- minNumRxLinks ---gt 1 4
- txClkMode -------gt ctc
- txImaId ---------gt 1
- txFrameLength ---gt m128
- diffDelayMax ----gt 75
- alphaValue ------gt 2
- betaValue -------gt 2
- gammaValue ------gt 1
- testLinkIfIndex -gt 0/0/0/0/0
- testPattern -----gt -1
- testProcStatus --gt disabled
- txTimingRefLink -gt 0
- rxTimingRefLink -gt 0
- Save changes? save, change or quit s
84Showing IMA groups
zSHgt imalink show 1-3-1-0/atmima DS1 Links for
IMA Group 1-3-1-0/atmima If Index If
Name --------- --------------- 000736
1-3-1-0 000737 1-3-2-0 000738 1-3-3-0 000739
1-3-4-0
85Exercise Provision IMA Groups
- Objective
- Provision IMA groups.
- Steps
- update ds1-profile
- update if-translate
- For DS1s
- For the IMA group
- update ima-group-profile
- imalink show
86ATM Uplinks
- Uplink 1 and 2 on 2 port OC3/STM1 Uplink
- Uplink 1-4 on 4 port DS3/E3 Uplink card
- Change T1/E1 IMA card to UNI now 8 uplinks
- Same on ATM/TDM uplink card (multiple uplinks on
ATM T1s) - Regardless of interface type, they can
generically be referred to as uplink1, uplink2,
etc. - Used for redundancy (uplink1, uplink2, etc.
become the corresponding ports on a redundant
card when it is active)
87ATM Voice Provisioning
88ATM Voice
- For voice traffic, the MALC supports derived
voice using AAL2 over POTS interfaces (different
from VG card) - The ATM traffic is sent to the Uplink card, then
onto the ATM network. - The MALC supports 120 AAL2 VCLs.
89Configure a POTS to AAL2 Subscriber
- Configure an ATM uplink
- Admin up the POTS port
- Create a new ATM traffic descriptor
- Add POTS subscriber with voice command
- View the voice subscribers
- Update the aal2-vcl-profile
- Update aal2-cid-profile
- Update analog FXS settings
90ATM Traffic Descriptor
- zSHgt new atm-traf-descr 11
- Please provide the following quit.
- td_type -----------------gt atmClpNoTaggingScrCd
vt - td_param1 ---------------gt 0 4826 (pcr)
- td_param2 ---------------gt 0 4825 (scr)
- td_param3 ---------------gt 0 20 (mbs)
- td_param4 ---------------gt 015000 (cdvt)
- td_param5 ---------------gt 0
- cac-divider -------------gt 1 10
- td_service_category -----gt ubr rtvbr (for
voice) - td_frame_discard --------gt false
- usage-parameter-control -gt true
- ....................
- Save new record? save, change or quit s
- Note Parameters are based on the number of voice
ports that will reside on the VC see docs for
guidelines.
91Add POTS Subscriber
- Use the voice command to create the AAL2 POTS
subscriber. The following command will create a
subscriber on card 5, port 3 and link that to the
ATM uplink with VPI 0, VCI 40
zSHgt voice add pots 1-5-3-0/voicefxs aal2
uplink1/atm vc 0/40 td 1/1 cid 16 Created
subscriber 1/23 Created subscriber-voice
1/23/1 Created subscriber-voice-pots 1 Created
atm-vcl uplink1/atm/0/40 Created aal2-cid-profile
26/0/40/16 Created subscriber-voice-aal2 2
92Exercise Provision AAL2 voice
- Objective
- Provision AAL2 voice service as instructed
93GR-303
94Overview of Functions Voice
- Full next generation Digital Loop Carrier (DLC)
- Concurrent switching of TDM, Voice over ATM, and
Voice over IP - Internal conversion from traditional access lines
to packet formats - Line card investment protection
- Voice services trunked over TDM can be migrated
to packet without change to line cards - Trunk-side Interfaces
- TDM GR-303 and V5.2
- Voice over ATM (AAL2)
- Voice over IP (MGCP/SIP)
- Line-side Interfaces
- Analog POTS
- Up to 432 subscribers in 7-U shelf
- Integrated ringer
- Voice specials
- Coin
- P-Phone
- ISDN
POTS
ISDN
Coin
P-Phone
Coin
95Technical Detail TDM Voice
- As a Traditional Digital Loop Carrier
- Supports POTS and Specials
- GR-303/V5.2 applications
- Up to 2 IG (interface groups) per MALC
- Call Progress
- Off-hook at premises
- POTS terminated on MALC POTS card and A/D
conversion - Echo cancellation on POTS card
- Call traverses MALC TDM backplane
- Out TDM functions on Uplink card
- Call setup on GR303 or V5.2 out to Local Exchange
switch for dial tone and call control
Class 5 / LE Call Control
T1-GR303 E1-V5.2
TDM Backplane
Echo Cancellation
TDM on Uplink
POTS Card
Off-hook
POTS
96GR303 Configuration
97303 Guidelines
- The MALC TDM Uplink card supports GR-303 to a
PSTN switch. The MALC can connect ATM or POTS
subscriber interfaces to the PSTN. - GR-303 allows concentration from 11 to 441, a
timeslot management channel (TMC) data link that
uses messages for call setup and tear down, the
use of signaling bits to indicate call control,
and a separate embedded operations channel (EOC)
data link. - The primary and secondary T1 circuits each carry
the EOC and TMC for redundancy (timeslots 12 and
24) - Support for 2048 CRVs per interface group (IG)
- Two IGs supported
- 4096 CRVs per system
98GR-303 Provisioning Steps
- Activate the DS1 interfaces
- Update the DS1 profiles
- Allow the system to accept clocking from the
GR303 DS1s - Verify the lineGroup ID for the DS1
- Create the GR303 Interface Group
- Activate the GR303 Interface Group
99Activate the T1 Ports
- zSHgt update if-translate 1-1-1-0/ds1
- Please provide the following quit.
- ifIndex -----------gt 33
- shelf -------------gt 1
- slot --------------gt 1
- port --------------gt 1
- subport -----------gt 0
- type --------------gt ds1
- adminstatus -------gt down up
- physical-flag -----gt true
- iftype-extension --gt none
- ifName ------------gt 1-3-1-0
- redundancy-param1 -gt 0
100Update T1 Settings
- zSHgt update ds1-profile 1-1-1-0/ds1
- Please provide the following quit.
- line-type ----------------------gt esf
- line-code ----------------------gt b8zs
- send-code ----------------------gt sendnocode
- circuit-id ---------------------gt ds1
- loopback-config ----------------gt noloop
- signal-mode --------------------gt robbedbit
- fdl ----------------------------gt fdlnone
- dsx-line-length ----------------gt dsx0
- line-status_change-trap-enable -gt enabled
- channelization -----------------gt enabledds0
- ds1-mode -----------------------gt csu
- csu-line-length ----------------gt csu00
- clock-source-eligible ----------gt eligible
- transmit-clock-source ----------gt looptiming
- cell-scramble ------------------gt true
- coset-polynomial ---------------gt true
- protocol-emulation -------------gt network
101System Clock Source
- zSHgt update system-clock-profile 1-1-1-0/ds1
- Please provide the following quit.
- system-clock-eligibility -gt false true
- system-clock-weight ------gt 5
102Verify System Clock
- zSHgt clkmgrshow
- Primary system clock is 1/1/1/0 T1
- Secondary system clock is 1/1/2/0 T1
- zSHgt clkmgrshow list
- eligible list has 2 entries
- 1 eligible 1/1/1/0 ( 5) T1
ACTIVE LOOP - 2 eligible 1/1/2/0 ( 5) T1
ACTIVE LOOP - ineligible list has 2 entries
- 1 not eligible 1/1/3/0 ( 5) T1
OOS THROUGH - 2 not eligible 1/1/4/0 ( 5) T1
OOS THROUGH
103Verify the T1 LineGroup Number
- To configure the GR303 Interface Group, the
LineGroup ID number is needed to attach the T1 to
the Interface Group. This number is auto-assigned
by the system. - zSHgt lineGroup 1-3-1-0/ds1
- lineGroupId 34
- zSHgt linegroup 1-3-2-0/ds1
- lineGroupId 36
104Configure the Interface Group
- Leave the Group out of service, we will go back
at the end to enable. - zSHgt new gr303-interface-group 1
- Please provide the following quit.
- name-id -----------------------gt gr303
- switch-type -------------------gt lucent5ess
norteldms100 - adminStatus -------------------gt
outofservice - working-mode ------------------gt passive
- ctrlChannel
- control-channel-t303 ----------gt 700
- control-channel-t396 ----------gt
14700 - sapi-0-max-outstanding-frames -gt 7
- sapi-0-n-200 ------------------gt 3
- sapi-0-t-200 ------------------gt 150
- sapi-0-t-203 ------------------gt 30
- sapi-0-pps-mode ---------------gt
notinhibited - sapi-1-max-outstanding-frames -gt 7
- sapi-1-n-200 ------------------gt 3
- sapi-1-t-200 ------------------gt 150
105Configure the Interface Group Cont
- ds1LM1
- dsn-lg-id ---------------------gt 1
34 - channel-number ----------------gt 1
- role --------------------------gt
payload primary - logical-id --------------------gt 28
1 - ds1-valid-flag ----------------gt
invalid valid - ds1LM2
- dsn-lg-id ---------------------gt 1
36 - channel-number ----------------gt 1
- role --------------------------gt
payload secondary - logical-id --------------------gt 28
2 - ds1-valid-flag ----------------gt
invalid valid
106Activate the Interface Group
- After the Group is configured and saved, place it
inservice
zSHgt update gr303-interface-group 1 Please
provide the following quit. name-id
-----------------------gt gr303 switch-type
-------------------gt lucent5ess adminStatus
-------------------gt outofservice
inservice working-mode ------------------gt
active ctrlChannel control-channel-t303
----------gt 700 control-channel-t396
----------gt 14700 sapi-0-max-outstanding-fra
mes -gt 7 sapi-0-n-200 ------------------gt
3 sapi-0-t-200 ------------------gt 150
sapi-0-t-203 ------------------gt 30
sapi-0-pps-mode ---------------gt
notinhibited sapi-1-max-outstanding-frames
-gt 7 sapi-1-n-200 ------------------gt
3 sapi-1-t-200 ------------------gt 150
sapi-1-t-203 ------------------gt 30
sapi-1-pps-mode ---------------gt
notinhibited ds1LM has 28 elements. Modify
all, none, a subset, or quit? Modify
all, none, a subset, or quit? n Using
current values for elements 1-28 Save changes?
save, change or quit s
107303 Cross-Connects
- Activate POTS port
- Add POTS subscriber with voice command
- View voice subscribers
- Update analog FXS settings, if necessary
108Activate the POTS Port
- Perform this step for every POTS port you are
going to use. - zSHgt update if-translate 1-8-1-0/voicefxs
- Please provide the following quit.
- ifIndex -----------gt 228
- shelf -------------gt 1
- slot --------------gt 8
- port --------------gt 1
- subport -----------gt 0
- type --------------gt voicefxs
- adminstatus -------gt down up
- physical-flag -----gt true
- iftype-extension --gt none
- ifName ------------gt 1-8-1-0
- redundancy-param1 -gt 0
- ....................
- Save changes? save, change or quit
109Add POTS cross-connect
- Use the voice command to add the POTS to GR303
connection. - This example creates a POTS to GR303 subscriber
profile with IG 1 and CRV 2
zSHgt voice add pots 1-8-1-0/voicefxs gr303
1/2 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 zSHgt voice
show 1-8-1-0/voicefxs Subscriber end-point Remote
end-point Voice Prof Id STA ----------------------
-------- ------------------------------
-------------- --- 1-8-1-0/voicefxs GR303 Zhone/2
1/13/1 ENA Total number of voice connections 1
110Update Port Settings
- If needed, the fxs ports can be modified with the
following commands - zSHgt update analog-fxs-cfg-profile
1-8-1-0/voicefxs - zSHgt update analog-if-cfg-profile 1-8-1-0/voicefxs
111Exercise Provision 303 IG and build
cross-connects
- Objective
- Provision a 303 interface group
- Provision 303 to POTS cross-connects
- Use rp303 show commands (0 based)
- Use ds1rpshow command
- Use showline command
- Note Use CRVs 4 and 5 for cross-connects
- Team POTS circuit CRV
112Module 4 Bridging
113Technical Detail Ethernet Bridging
114Technical Detail Ethernet (cont.)
- VLAN Capabilities of Uplinks (IP/ATM Cards)
- VLAN IEEE 802.3Q VLAN tagging to separate voice,
data and video traffic - Offer different QoS levels for different types of
traffic - VLAN tagging to separate data traffic for
different applications - Business subscribers may use VLAN to create
virtual LANs - Carriers may offer residential subscribers
special services based on VLANs - Specifications
- VLAN tagging on uplink and downlink ports
- Support for tagged and untagged interfaces
- Support for full range of 4,096 VLANs
- Learning or static bridging
115Technical Detail Ethernet Bridging
- Uplinks support Ethernet Bridging
- Terminate ATM VCs on the Uplink
- Assign VLAN IDs on a per ATM VC basis
- Subtending ports can be assigned to forward VLAN
traffic without removing tags - Forward frames based on Ethernet MAC address
- Forwarding table supports static and dynamic MAC
address entries - Processed frames can be sent upstream over ATM
interfaces (AAL5 VC) or Ethernet interfaces
Router/SMS VLAN termination
Ethernet/ATM
Ethernet/ ATM Switch
Ethernet/ATM
Packet Backplane
Tagged packets sent upstream
VLAN tag assigned
ATM Line Card
Packet Uplink
CPE
116Bridging
- Bridging involves configuring the MALC to direct
traffic based on Ethernet MAC addresses. - The MALC supports the two types of bridges,
tagged and untagged. - Tagged or Virtual LANs (VLANs) bridging 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 or transparent bridging 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.
117Bridging
- The MALC ports can support both IP termination or
bridging on different virtual circuits. However,
each virtual circuit must be configured for
either IP terminati