2.44k likes | 2.61k Views
MALC Provisioning. SE Training October 2005. Management. 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)
E N D
MALC Provisioning SE Training October 2005
Management • 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.
Serial (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) • zSH> // CLI Prompt • To log out of the system use the “logout” command • To enable or disable logging on the serial port: • zSH> log session on | off
Exercise: Log into the serial port • Objective: • Log into the serial port (one session allowed) using Hyperterminal or other terminal program
Configuring 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
Uplink 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-recordfor 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.
Configuring the Ethernet IP Interface • The following examples configure the IP address for the system: • zSH> interface add 1-1-1-0/ethernetcsmacd 192.168.1.33/24 • zSH> interface add 1-1-1-0/ethernetcsmacd vlan 999 192.168.1.33/24 • zSH> interface show • In example 1, the IP address is untagged and in example 2, it is tagged using vlan id 999
Creating 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 showand route list commands to verify that the route was added. • Use the pingcommand to verify connectivity to the default gateway. • Use the interface show command
Exercise: 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
Adding 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 changepasscommand. zSH> adduser Please provide the following: [q]uit. User Name: jjsmith User Prompt[zSH>]: Please select user access levels. admin: -------> {no}: yes zhonedebug: --> {no}: voice: -------> {no}: data: --------> {no}: manuf: -------> {no}: database: ----> {no}: systems: -----> {no}: tool: --------> {no}: useradmin: ---> {no}: .................................. User name:(jjsmith) User prompt:(zSH>) Access Levels: (admin) Save new account? [s]ave, [c]hange or [q]uit: s User record saved. TEMPORARY PASSWORD: sqgUr2J7
Changing Passwords • This command changes password for the current user. zSH> changepass Current Password: New Password : Confirm New Password : Password change successful.
Updating Users • This command updates user privileges for an existing user. Syntax updateuser username Example zSH> updateuser jjsmith Updating access levels for user (jjsmith) Please provide the following: [q]uit admin: -------> {yes}: no zhonedebug: --> {no}: voice: -------> {no}: data: --------> {no}: manuf: -------> {no}: database: ----> {no}: systems: -----> {no}: tool: --------> {no}: useradmin: ---> {yes}: Save changes? [s]ave, [c]hange or [q]uit: s User record updated.
Exercise: 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.
Help • 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: zSH> help slots Use: slots [<slotNum>] This command displays the card type present in each slot. If <slotNum> is provided, it shows detailed information about the card.
Shortcuts • Up/Down arrows • Tab to auto complete some commands • CTRL+U to clear line • q to quit at any point in the command • ESC+SHIFT A to place cursor at the far right
Other 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
Exercise: Set basic system parameters • Objective: • Provision the following parameters: • setdatetime • update system • setcliprov • timeout
CLI 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
MALC 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 systemprofile 0 exists with the following configuration: • Authentication traps are not enabled • ZMS communication is not configured
Profile 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/porttype Examples: 1/10/5012= shelf/slot/cardid# 1-1-1-0/ip - shelf/slot/port/subport zSH> get if-translate 1-4-25-0/adsl -> s-s-p-s/t zSH> get atm-traf-descr 99 -> user defined
List 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:” zSH> list if-translate if-translate 1-1-2-0/ethernetcsmacd if-translate 1-1-2-0-ethernetcsmacd/other 2 entries found.
Get The command get will retrieve a profile that exists on the device and display all of the configuration settings: zSH> get system 0 syscontact: -----------> {} sysname: --------------> {Z-Edge 64BH2A} syslocation: ----------> {} enableauthtraps: ------> {disabled} setserialno: ----------> {0} zmsexists: ------------> {false} zmsconnectionstatus: --> {inactive} zmsipaddress: ---------> {0.0.0.0} configsyncexists: -----> {false} configsyncoverflow: ---> {false} configsyncpriority: ---> {high}
Update • Update is used to make changes to the parameters of an existing profile: zSH> update if-translate 1-12-3-0/voicefxs Please provide the following: [q]uit. ifIndex: -----------> {43}: shelf: -------------> {1}: slot: --------------> {12}: port: --------------> {3}: subport: -----------> {0}: type: --------------> {voicefxs}: adminstatus: -------> {down}: up physical-flag: -----> {true}: iftype-extension: --> {none}: ifName: ------------> {1-12-3-0}: redundancy-param1: -> {0}: Save changes? [s]ave, [c]hange or [q]uit:s
New 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. zSH> new atm-traf-descr 10 Please provide the following: [q]uit. td_type: -----------------> {atmNoClpNoScr}: td_param1: ---------------> {0}: 3661 td_param2: ---------------> {0}: td_param3: ---------------> {0}: td_param4: ---------------> {0}: td_param5: ---------------> {0}: cac-divider: -------------> {1}: td_service_category: -----> {ubr}: td_frame_discard: --------> {false}: usage-parameter-control: -> {true}: Save new record? [s]ave, [c]hange or [q]uit: s
Delete Use delete in conjunction with a profile. The system will verify the delete before completing the command. Answering “[y]es” will delete the profile: zSH> list atm-traf-descr atm-traf-descr 10 1 entry found. zSH> delete atm-traf-descr 10 atm-traf-descr 10 1 entry found. Delete atm-traf-descr 10? [y]es, [n]o, [q]uit : y atm-traf-descr 10 deleted.
Show • The showcommand displays the default contents of profile and its parameter value ranges (partial ex.): zSH> show ip-interface-record vpi:---------------> {0 - 4095} vci:---------------> {0 - 65535} rdindex:-----------> {0 - 2147483647} dhcp:--------------> none client server both addr:--------------> {0 - -1} netmask:-----------> {0 - -1} bcastaddr:---------> {0 - -1} destaddr:----------> {0 - -1} farendaddr:--------> {0 - -1} mru:---------------> {0 - 2147483647} reasmmaxsize:------> {0 - 65535} ingressfiltername:-> {33} egressfiltername:--> {33} pointtopoint:------> no yes
Slots Command Use the slots command to view all the cards in the system and their current state: zSH> slots 1: MALC OC3F (RUNNING) 4: MALC GSHDSL (LOADING) 6: MALC XDSL 48 (LOADING)
Slots Command con’t Use the Slots command with a slot number to get additional information: zSH> 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
Adding New Cards - MTAC zSH> new card-profile 1/10/5003 Please provide the following: [q]uit. sw-file-name: -----------> {}: malcmtac.bin admin-status: -----------> {operational}: upgrade-sw-file-name: ---> {}: upgrade-vers: -----------> {}: admin-status-enable: ----> {enable}: sw-upgrade-admin: -------> {reloadcurrrev}: sw-enable: --------------> {false}: true sw-upgrade-enable: ------> {false}: card-group-id: ----------> {0}: hold-active: ------------> {false}: weight: -----------------> {nopreference}: card-line-type: ---------> {unknowntype}: ds1 card-atm-configuration: -> {notapplicable}: Save new record? [s]ave, [c]hange or [q]uit: s
Adding New Cards – Redundant Uplink zSH> new card-profile 1/2/5109 Please provide the following: [q]uit. sw-file-name: -----------> {}: malcds3f.bin admin-status: -----------> {operational}: upgrade-sw-file-name: ---> {}: upgrade-vers: -----------> {}: admin-status-enable: ----> {enable}: sw-upgrade-admin: -------> {reloadcurrrev}: sw-enable: --------------> {false}: true sw-upgrade-enable: ------> {false}: card-group-id: ----------> {0}: 1<- Must match active card (zero is a valid ID) hold-active: ------------> {false}: weight: -----------------> {nopreference}: card-line-type: ---------> {unknowntype}: ds3 card-atm-configuration: -> {notapplicable}: vbnrt65rt30Must match active card Save new record? [s]ave, [c]hange or [q]uit: s
Adding New Cards – Voice Gateway zSH> new card-profile 1/3/5040 Please provide the following: [q]uit. sw-file-name: -----------> {}: malct1e132vg.bin admin-status: -----------> {operational}: upgrade-sw-file-name: ---> {}: upgrade-vers: -----------> {}: admin-status-enable: ----> {enable}: sw-upgrade-admin: -------> {reloadcurrrev}: sw-enable: --------------> {false}: true sw-upgrade-enable: ------> {false}: card-group-id: ----------> {0}: hold-active: ------------> {false}: weight: -----------------> {nopreference}: card-line-type: ---------> {unknowntype}: ds1 card-atm-configuration: -> {notapplicable}:
Adding New Cards – ADSL 48 zSH> new card-profile 1/6/5036 Please provide the following: [q]uit. sw-file-name: -----------> {}: malcxdsl48ns.bin admin-status: -----------> {operational}: upgrade-sw-file-name: ---> {}: upgrade-vers: -----------> {}: admin-status-enable: ----> {enable}: sw-upgrade-admin: -------> {reloadcurrrev}: sw-enable: --------------> {false}: true sw-upgrade-enable: ------> {false}: card-group-id: ----------> {0}: hold-active: ------------> {false}: weight: -----------------> {nopreference}: card-line-type: ---------> {unknowntype}: card-atm-configuration: -> {notapplicable}: Save new record? [s]ave, [c]hange or [q]uit: s
Exercise: 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
System 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
Configuring 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-profileshelf-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 (type=ds1,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
Clocking 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)
Clocking 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 highestDefault: 5
Example: 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” zSH> get sonet-profile 1-1-1-0/sonet medium-type: -----------------> {sonet} medium-line-coding: ----------> {sonetmediumnrz} medium-line-type: ------------> {sonetshortsinglemode} medium-circuit-identifier: ---> {} medium-loopback-config: ------> {sonetnoloop} path-current-width: ----------> {sts3cstm1} clock-external-recovery: -----> {enabled} clock-transmit-source: -------> {looptiming} medium-cell-scramble-config: -> {true} medium-line-scramble-config: -> {true} zSH> update system-clock-profile 1-1-1-0/sonet system-clock-eligibility: ---------------> {false}: true system-clock-weight: ---------------> {5}:
Revertive 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”
Configuring a Clock Source in the System Profile • Clock sources configured in the systemprofile override settings in clock-source-profiles. • Typically, specifying a clock source in the systemprofile is not necessary, but can be use to manually change clock sources, or for testing purposes.
Configuring a Clock Source in the System Profile • The following example specifies that the first T1 interface on the Uplink card provides system clocking: zSH> update system 0 Please provide the following: [q]uit. syscontact: ----------> {Zhone Global Services and Support 7001 Oakport Road Oakland Ca. (877) Zhone20 (946-6320) Fax (510)777-7113 support@zhone.com}: sysname: -------------> {Zhone Raptor}: syslocation: ---------> {Oakland}: enableauthtraps: -----> {disabled}: primaryclocksource: --> {0/0/0/0/0}: 1-1-1-0/dsl ringsource: ----------> {internalringsourcelabel} revertiveclocksource -> {true} Save changes? [s]ave, [c]hange or [q]uit: s Record updated.
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 Viewing Clock Sources
Exercise: 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 updateds1-profile command • Enable the clock source and change the default weight (if necessary) with the updatesystem-clock-profile command • Use the clkmgrshow command to ensure the clock is active
MALC ADSL/ATM Applications • ADSL technology • ADSL turnup • ATM technology • ATM data • VP/VC cross-connects • IMA • ATM voice
xDSL Technology • Limitations include: • Distance • Gauge of copper wire • Splices • Interference • Load coils
xDSL Types • Full Rate • G.DMT • G.Lite • T1.413 • G.hs • ADSL2 • ADSL2+ • VDSL