Cisco Systems

 


Modules:  1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  12  |  13  |  CS 1  |  CS 2  |  All  |
Module 1 - 13 Commands
 
Module 1: Wide-Area Networks
There are no commands in this module.
Module 2: Modems and Asynchronous Dialup Connections
2.2.3 Configuring reverse telnet

Router#telnet host [ port] [keyword]
Router# disconnect [connection]

 

2.2.4 Asynchronous Interfaces and line configuration

Router(config-if)#physical-layer {sync | async}
Router(config)#async mode dedicated
Router(config-if)# encapsulation encapsulation-type
Router(config)#line [aux | console | tty | vty] line number [ending-line-number]
Router(config-line)#login [local | tacacs]
Router(config-line)#speed bps
Router(config-line)#flowcontrol {none | software [lock] [in | out] | hardware [in | out]}
Router(config-line)#transport input {all | lat | mop | nasi | none | pad | rlogin | telnet | v120}
Router(config-line)# stopbits {1 | 1.5 | 2}

Command to verify line configuration
Router#show line [line-number]

 

2.2.11 Introduction to DDR – dialer list

Router(config)#dialer-list dialer-group protocol protocol-name {permit | deny | list access-list-number | access-group}
Router(config-if)#dialer in-band [no-parity | odd-parity]

Dialer Parameters
Router(config-if)#dialer idle-timeout seconds
Router(config-if)#dialer wait-for-carrier-time seconds
Router(config-if)#dialer hold-queue packets
Router(config-if)#dialer-group group-number
Router(config-if)#dialer map protocol next-hop-address [name hostname] [spc] [speed 56 | 64] [broadcast] [modem-script modem-regexp] [system-script system-regexp][dial-string[:isdn-subaddress]]
Router(config)# map-class dialer classname

Commans to verify dial on demand configuration
Router# show dialer [interface type number]
Router#debug dialer

 

2.3.7 Modem autodiscovery

Router(config)#modem autoconfigure discovery

Monitoring Modem Configuration 
Router#debug confmodem
 

2.3.10 Chat scripts for async lines

Router(config)#chat-script script-name expect-send
 

Module 3: PPP Overview
3.1.3 Configuring ppp

Router(config-if)#encapsulation ppp

 

3.1.4 dialup ppp versus Dialup EXEC sessions

Router(config-if)# async mode interactive
Router(config-line)#autoselect {arap | ppp | slip | during-login}
Router#ppp {/default | {remote-ip-address | remote-name} [@tacacs-server]} [/routing]

 

3.1.8 Configuring the interface addressing method for remote devices

Router(config-if)# peer default ip address {ip-address | dhcp | pool [pool-name]}

 

3.2.4 Configuring CHAP and PAP authentication

Router(config-if)# ppp authentication {chap | chap pap | pap chap | pap} [if-needed] [list-name | default] [callin]
Router(config-if)# ppp pap sent-username username password password
 

3.3.2 PPP Callback operation

Router(config-if)#ppp callback {accept | request}
Router(config-if)#dialer callback-secure
Router(config-if)#dialer callback-server [username dialstring]
 

3.4.2 PPP Callback operation

Router(config-if)#ppp compress [predictor | stac]
Router(config-if)# ip tcp header-compression [on | off | passive]

Verifying compression
Router#show compress
 

3.6.1 Verifying and troubleshooting ppp

Router# debug ppp {packet | negotiation | error | authentication | compression | cbcp}
 

Module 4: ISDN and DDR 
4.3.2 Configuring the ISDN Switch Type

Router(config)#isdn switch-type switch-type

 

4.3.3 Configuring the SPIDS

Router(config-if)#isdn spid1 spid-number [ldn]
Router(config-if)#isdn spid2 spid-number [ldn]

ISDN BRI reset commands
Router#clear interface type number 
Router#isdn test disconnect interface interface-type interface-number {b1 | b2 | all}

 

4.5.8 Enabling Snapshot routing

Router(config-if)# snapshot server active-time [dialer]
Router(config-if)#dialer map snapshot sequence-number dial-string]
Router(config-if)#snapshot client active-time quiet-time [suppress-statechange-updates] [dialer]
Router(config-if)# dialer redial interval time attempts number [re-enable disable-time]

Verifies Snapshot routing
Router#show snapshot [type number]

 

4.6.3 Multilink PPP

Router(config-if)#ppp multilink
Router(config-if)# dialer load-threshold load [outbound | inbound | either]  

Verifies multilink channels
Router#show ppp multilink
 

4.7.2 ISDN show commands

Router#show isdn {active [dsl | serial number] | history [dsl | serial number] | memory | service [dsl | serial number] |
status [dsl | serial number] | timers [dsl | serial number]}
 

4.7.4 ISDN debug commands

Router#debug isdn events
 

4.8.3 Configuring the T1/E1 Controller for PRI

Router(config)# controller t1 dial-shelf/slot/t3-port:t1-num
Router(config-controller)# framing {sf | esf} {crc4 | no-crc4} [australia]
Router(config-controller)# linecode {ami | b8zs | hdb3}
Router(config-controller)# pri-group timeslots timeslot-range
 

4.8.4 Additional ISDN PRI Configuration parameters

Router(config)# interface serial slot/port:channel-group
 

Module 5: Dialer Profiles
5.2.2 Configuring dialer profiles

Router(config-if)#dialer pool-member number [priority priority] [min-link minimum] [max-link maximum]
Router(config)#interface dialer dialer-rotary-group-number

 

5.2.4 Placing calls with dialer profiles

Router(config)#map-class dialer class-name
Router(config-if)#ppp chap hostname hostname
Router(config-if)#dialer remote-name user-name

 

5.2.5 Receiving calls with dialer profiles

Router(config-if)#dialer string dial-string[:isdn-subaddress]

 

Module 6: Frame Relay 
6.1.6 Inverse ARP

Re-enables inverse arp, if previously disabled
Router(config-if)#frame-relay inverse-arp [protocol] [dlci]

Clears dynamically created Frame Relay maps
Router#clear frame-relay-inarp

 

6.2.1 Configuring Frame Relay encapsulations

Router(config-if)#encapsulation frame-relay [cisco | ietf]

 

6.2.2 Configuring Frame Relay maps

Defines a DLCI mapping to a network protocol address on a physical frame relay interface
Router(config-if)#frame-relay map protocol protocol-address dlci [broadcast] [ietf | cisco]

Assigns a DLCI to a specified Frame Relay Subinterface
Router(config-if)#frame-relay interface-dlci dlci [ietf | cisco] [voice-encap size]

Configures frame relay LM I type
Router(config-if)#frame-relay lmi-type {ansi | cisco | q933a}

 

6.2.5 Verifying Frame relay operations

Router# show frame-relay map
Router# show frame-relay lmi [type number
Router# show frame-relay pvc [type number [dlci]]
 

6.3.3 Solution for split horizon issue - subinterface

Enables IP split horizon mechanism
Router(config-if)#ip split-horizon
 

Module 7: Managing Frame Relay Traffic
7.1.4 Configuring traffic shaping over Frame Relay

Router(config-if)#frame-relay traffic-shaping

 

7.1.7 Traffic shaping through dynamic rate enforcement

Router(config)#map-class frame-relay map-class-name
Router(config-map-class)#frame-relay traffic-rate average [peak]
Router(config-map-class)#frame-relay adaptive-shaping {becn | foresight}
Router(config-if)#frame-relay class name

 

7.1.8 Traffic shaping with queuing

Router(config)#class-map class-map-name
Router(config-cmap)#match access-group {access-group | name access-group-name}
Router(config)#policy-map policy-map-name
Router(config-pmap)#class {class-name | class-default}
Router(config-pmap-c)#bandwidth {bandwidth-kbps | percent percent}
Router(config-map-class)#service-policy policy-map

Command to verify class based weighted fair queuing
Router# show policy-map policy-map class class-name

 

Module 8: WAN Backup
8.1.1 Configuring Dial backup

Router(config-if)#backup interface type number
Router(config-if)# backup delay {enable-delay | never} {disable-delay | never}
Router(config-if)#backup load {enable-threshold | never} {disable-load | never}
Router(config)# ip route-cache

 

8.4 Verifying Dial backup configuration

Router#show backup
Router#debug backup

 

8.4.1 show interface type slot/port command

Router#show backup
Router#debug backup

 

8.6.2 Configuring dialer watch

Router(config)# dialer watch-list group-number {ip ip-address address-mask | delay route-check initial time}
Router(config-if)# dialer watch-group group-number
Router(config-if)# dialer watch-disable timeout

 

Module 9: Managing Network Performance with Queuing and Compression
9.2.3 Configuring weighted fair queuing

Router(config-if)# fair-queue
Router(config-if)# fair-queue [congestive-discard-threshold [dynamic-queues [reservable-queues]]]

 

9.1.4 Choosing a Cisco IOS queuing option

Priority Queuing commands
Router(config)# priority-list list-number protocol protocol-name {high | medium | normal | low} queue-keyword keyword-value
Router(config-if)# priority-group list-number
Router(config)# priority-list list-number default {high | medium | normal | low}
Router(config)# priority-list list-number queue-limit [high-limit [medium-limit [normal-limit [low-limit]]]]

Custom Queuing commands
Router(config)# queue-list list-number protocol protocol-name queue-number queue-keyword keyword-value
Router(config)# queue-list list-number default queue-number
Router(config)# queue-list list-number queue queue-number byte-count byte-count-number
Router(config-if)# custom-queue-list [list-number]

 

9.3.5 Configuring CBWFQ – step 1

Commands to identify traffic class based on IP precedence
Router(config)# route-map map-tag {permit | deny} sequence-number
Router(config-route-map)# set ip precedence number | name
Router(config-route-map)# match ip address {access-list-number | access-list-name} [... access-list-number | ... access-list-name]
Router(config-if)#ip policy route-map map-tag
Router(config-cmap)# match ip precedence ip-precedence-value [ip-precedence-value ip-precedence-value ip-precedence-value]

Commands to create a traffic class map
Router(config)#class-map class-map-name
Router(config-cmap)#match access-group {access-group | name access-group-name}

 

9.3.6 Configuring CBWFQ – step 2

Router(config)#policy-map policy-map-name
Router(config-pmap)#class {class-name | class-default}
Router(config-pmap-c)#bandwidth {bandwidth-kbps | percent percent}

Command applies CBWFQ to class map
Router(config)#map-class frame-relay map-class-name
Router(config-map-class)#service-policy policy-map

Command applies CBWFQ to interface
Router(config-if)#service-policy policy-map

9.4.2 Configuring LLQ

Router(config-pmap-c)#priority{bandwidth-kbps | percent percentage} [burst]
 

9.5.1 Verifying queuing comparison summary

Router#show queue interface-name interface-number [vc [vpi/] vci]]
Router#show queueing [custom | fair | priority | random-detect [interface atm-subinterface [vc [[vpi/vci]]]]
 

Module 10: Scaling IP Addresses with NAT
10.2.2 Configuring Dynamic NAT

Router(config)#ip nat pool name start-ip end-ip {netmask netmask | prefix-length prefix-length}[type rotary]
Router(config-if)#ip nat {inside | outside}

 

10.2.5 Configuring static NAT

Router(config)#ip nat inside source {list {access-list-number | name} {pool name | interface dialer-name}[overload] | static local-ip global-ip}
Router(config-if)#ip nat {inside | outside}

 

10.3.1 Verifying NAT translation

Router#show ip nat translations [verbose]
Router#show ip nat statistics

 

Module 11: Using AAA to Scale Access Control
11.2.1 The aaa new-model command

Router(config)#aaa new-model

 

11.2.2 configuring TACACS+ and RADIUS clients

Router(config)# tacacs-server host hostname [port integer] [timeout integer] [key string]
Router(config)# tacacs-server key key
Router(config)# radius-server host {hostname | ip-address} [auth-port port-number] [acct-port port-number] [timeout seconds] [retransmit retries] [key string] [alias{hostname | ip-address}]
Router(config)# radius-server key {0 string | 7 string | string}

 

11.2.3 Configuring login Authentication

Router(config)# aaa authentication login {default | list-name} method1 [method2...]

Monitors AAA authentication transactions
Router# debug aaa authentication

 

11.2.5 Enabling password protection at the privileged level

Router(config)# aaa authentication enable default method1 [method2...]
Router(config)# aaa authentication password-prompt text-string
Router(config)# aaa authentication username-prompt text-string
 

11.2.6 Configuring PPP authentication using AAA

Router(config)# aaa authentication ppp {default | list-name} method1 [method2...]
 

11.2.7 Configuring AAA authorization

Router(config)# aaa authorization {network | exec | commands level | reverse-access} {default | list-name} [method1 [method2...] ]

Verifies user privilege levels
Router# show privilege

Monitors AAA/TACACS+/RADIUS authorization
Router# debug aaa authorization
 

11.2.10 Configuring AAA Accounting

Router(config)# aaa accounting {auth-proxy | system | network | exec | connection | commands level} {default | list-name} {start-stop | stop-only | none} [broadcast] group groupname

Monitors aaa accounting transactions
Router# debug aaa accounting
 

Module 12: Broadband Connections
12.4.2 Configure PPPoE VPDN Configuration

Router(config)# vpdn enable

Router(config)# vpdn-group name

Router(config-vpdn)#request-dialin

Router(config-vpdn)#protocol pppoe

12.4.3 Configure a PPPoE client

Configure PPPoE client on ATM interface

Router(config)# interface atm slot/port

Router(config-if)# pvc [name] vpi/vci [ces | ilmi | qsaal | smds]

Router(config-if-atm-vc)# pppoe-client dial-pool-number number

12.4.4 Configure the PPPoE DSL dialer interface

Router(config)#interface dialer dialer-rotary-group-number

Configures the router to automatically determine the service provider’s DSL modulation

Router(config-if)#dsl operating-mode { auto | ansi-dmt | itu-dmt | splitterless }

Enables a dynamic address from the service provided using IPCP.

Router(config-if)# ip address negotiated

Router(config-if)# ip mtu bytes

12.4.7 Using DHCP to Scale DSL

Router(config)#ip dhcp pool name

Import DNS and WINS information from IPCP

Router(config-pool)#import all

Router(config-pool)#network network-number [mask | prefix-length]

Router(config-pool)#default-router address [address2...address8]

12.5.3 Configure the DSL ATM interface

Router(config)# interface atm slot/port

Router(config-if)# pvc [name] vpi/vci [ces | ilmi | qsaal | smds]

Configure the ATM adaptation layer (AAL) and encapsulation type for an ATM permanent virtual circuit (PVC), switched virtual circuit (SVC), virtual circuit (VC) class, or VC bundle

Router(config-if)#encapsulation aal5encap [virtual-template number]

12.5.6 PAT for use with DSL

Router(config)#ip nat inside source {list {access-list-number | name} {pool name | interface dialer-name}[overload] | static local-ip global-ip}

Router(config-if)#ip nat {inside | outside}

12.6.1 Determining the layer to troubleshoot

Router #show dsl interface atm number

12.6.6 Layer 2 issues

Router #debug atm events

Module 13: Virtual Private Networks
13.5.2 Step 1 – Enable IKE

Router(config)# crypto isakmp enable

 

13.5.4 Step 2 – Create IKE Policies with the crypto isakmp command

Router(config)# crypto isakmp policy priority
Router(config-isakmp)# authentication {rsa-sig | rsa-encr | pre-share}
Router(config-isakmp)# encryption {des | 3des}
Router(config-isakmp)# hash {sha | md5}
Router(config-isakmp)# group {1 | 2}
Router(config-isakmp)# lifetime seconds

 

13.5.7 Step 7 - Configure pre-shared keys

Router(config)# crypto isakmp key keystring address peer-address [mask]

 

13.6.2 Step 1 – Configure transforms set suites

Router(config)# crypto ipsec transform-set transform-set-name transform1 [transform2 [transform3]]
Router(cfg-crypto-trans)# mode [tunnel | transport]
 

13.6.6 Step 3 – Create crypto ACLs using extended access-lists

Router(config-if)#access-list acl-index {deny | permit} protocol source source-wildcard destination destination-wildcard [precedence precedence][tos tos] [log]
 

13.6.10 Step 4 - Configure IPSec Crypto maps

Router(config-crypto-map)# crypto map map-name seq-num ipsec-isakmp [dynamic dynamic-map-name] [discover]
Router(config-crypto-map)# match address [access-list-id | name]
Router(config-crypto-map)# set peer {hostname | ip-address}
Router(config-crypto-map)# set transform-set transform-set-name [transform-set-name2...transform-set-name6]
Router(config-crypto-map)# set security-association lifetime {seconds seconds | kilobytes kilobytes}
 

13.6.12 Step 5 – Apply crypto maps to interfaces

Router(config-if)#crypto map map-name
 

13.7.1 Task 4 – Test and verify IPSec

Router# show crypto isakmp policy
Router# show crypto ipsec transform-set [tag transform-set-name]
Router(config)#debug crypto ipsec
Router(config)#debug crypto iskmp
 

Case Study 1: Configure ISDN Connectivity between Remote Sites
There are no commands in this case study.
Case Study 2: Configure ISDN Backup and VPN Connection
There are no commands in this case study.
Close Window
All contents copyright © 2003 Cisco Systems, Inc. All rights reserved.