Chapter 1-10 Commands

Commands:

Chapter 1: Overview of Scalable Networks
There are no commands for chapter 1.
Chapter 2: IP Addressing 
Commands:
2.3.1 Variable-Length Subnet Masks:

Router(config)# ip subnet-zero

 

2.3.2 Classless and Classful Routing Protocols:

Router(config)# router rip
Router(router-config)# version 2

 

2.5.2 Discontiguous Subnets

Router(config-router)# no auto-summary

 

2.6.1 Using IP Unnumbered

Router(config-if)# ip unnumbered type number

 

2.7.3 Configuring IOS DHCP Server

Router(config)# ip dhcp excluded-address start-ip-add end-ip-add
Router(config)# ip dhcp pool pool-name

DHCP Server Commands:
Router(config-dhcp)# network network-number [mask | /prefix-length]
Router(config-dhcp)# default-router address [address2...address8]
Router(config-dhcp)# dns-server address [address2...address8]
Router(config-dhcp)# domain-name domain
Router(config-dhcp)# lease [days [hours][minutes] | infinite}
Router(config-dhcp)# netbios-name-server address [address2...address8]

Commands for Monitoring DHCP:
Router# show ip dhcp binding [address]
Router# show ip dhcp conflict [address]
Router# show ip dhcp database [url]
Router# show ip dhcp server statistics

 

2.8.2 Configuring IP Helper Addresses

Router(config-if)# ip helper-address address
Router(config)# ip forward-protocol {udp [port] | nd | sdns}

Chapter 3: Routing Overview
3.1.2 Static routing:

Router(config)# ip route destination-prefix destination-prefix-mask {address | interface} [distance] [tag tag] [permanent]

 

3.2.2 Configuring static default routes:

Router(config)# ip route 0.0.0.0 0.0.0.0 [next-hop-ip-address | exit-interface]
Router(config-router)# default-information originate

 

3.2.3 Default routing with IGRP

Router(config)# ip default-network ip-network-address
Router(config)# ip classless

 

Chapter 4: OSPF 
Commands:
4.3.1 Configuring OSPF on routers within a single area

Router(config)# router ospf process-id
Router(config-router)# network network-address wild-card-mask area area-number

4.3.2 Optional configuration commands

Configuring a Loopback Address:
Router(config)# interface loopback number
Router(config-if)# ip address ip-address subnet-mask

Modifying OSPF Router Priority
Router(config-if)# ip ospf priority number

 

4.3.3 Optional configuration commands (con't)

Router(config-if)# ip ospf cost number

Configuring Authentication:
Router(config-if)# ip ospf authentication-key password
Router(config-router)# area number authentication [message-digest]

Configuring OSPF Timers:
Router(config-if)# ip ospf message-digest-key key-id md5 [encryption-type] password
Router(config-if)# ip ospf hello-interval seconds
Router(config-if)# ip ospf dead-interval seconds

 

4.4.4 Point-to-Multipoint OSPF

Router(config-if)# ip ospf network point-to-multipoint
Router(config-if)# frame-relay map ip address dlci broadcast

4.5.2 Clear and Debug Commands

Router# clear ip route {network [mask] | *}

Router# debug ip ospf adj
Router# debug ip ospf events
Router# debug ip ospf flood
Router# debug ip ospf lsa-generation
Router# debug ip ospf packet
Router# debug ip ospf retransmission
Router# debug ip ospf spf
Router# debug ip ospf tree

Chapter 5: Multiarea OSPF
Commands:
5.3.2 Configuring OSPF route summarization

Router(config-router)# area area-id range address mask
Router(config-router)# summary-address address mask

5.4.3 Configuring stub and totally stubby areas

Router(config-router)# area area-id stub [no-summary]
Router(config-router)# area area-id default-cost cost

5.5.2  Configuring virtual links

Router(config-router)# area area-id virtual-link router-id

5.6.3 Configuring NSSA

Router(config-router)#area area-id nssa [no-summary]
Router(config-router)#summary-address prefix mask [not-advertise] [tag tag]

 

5.7.1 Verifying multiarea OSPF operation

Router# show ip ospf border-routers
Router# show ip ospf virtual-links
Router# show ip ospf process-id
Router# show ip ospf database

Chapter 6: EIGRP 
Commands:
6.5.1 Configuring EIGRP for IP Networks

Router(config)# router eigrp autonomous-system-number
Router(config-router)# network network-number
Router(config-if)# bandwidth kilobits
Router(config-if)# eigrp log-neighbor-changes

6.5.3 The Bandwidth-Percent Command

Router(config-if)# ip bandwidth-percent eigrp as-number percent
Router(config-if)# ipx bandwidth-percent eigrp as-number percent
Router(config-if)# appletalk eigrp-bandwidth-percent router-number percent

6.5.4 Configuring EIGRP for IPX Networks

Router(config)# ipx routing
Router(config-ipx-router)# ipx router {eigrp autonomous-system-number | rip}
Router(config-router)# network network-number
Router(config-router)# no network network-number

6.5.5 Controlling SAP Updates

Router(config-if)# ipx sap-incremental eigrp autonomous-system-number [rsup-only]

6.5.6 Summarizing EIGRP Routes for IP

Router(config-router)# no auto-summary

6.5.7 Summarizing EIGRP Routes for IP

Router(config-if)# ip summary-address eigrp autonomous-system-number ip-address mask administrative-distance

6.6.1 Verifying EIGRP Operation

EIGRP Show Commands:
Router# show ip eigrp neighbors [type number][details]
Router# show ip eigrp interfaces [type number][as-number][details]
Router# show ip eigrp topology {as-number | [[ip-address] mask]}
Router# show ip eigrp topology [active | pending | zero-successors]
Router# show ip eigrp topology all-links
Router# show ip eigrp traffic [as-number]

EIGRP Debug Commands:
Router# debug eigrp fsm
Router# debug eigrp packet

 

Chapter 7: Route Optimization
Commands:
7.1.2   Passive Interface

Router(config-router)# passive-interface type number

7.1.3 Filtering Routing Updates with Distribute-List

Router(config-router)# distribute-list access-list-number in [interface-name]
Router(config-router)# distribute-list access-list-number out [interface-name | routing-process | as-number]

7.3.4 Modifying Administrative Distance by Using the Distance Command

Router(config-router)# distance weight {source-ip-address source-mask [access-list-number | name]}

7.3.5 Redistribution Guidelines

Router(config-router)# redistribute protocol [process-id] {level-1 | level-1-2 | level-2} [metric metric-value][metric-type type-value] [match {internal | external 1 | external 2}][tag tag-value] [route-map map-tag][weight weight] [subnets]

Chapter 8: BGP
Commands:
8.3.1  Basic BGP Configuration

Router(config-router)# network network-number [mask network-mask]
Router(config-router)# neighbor ip-address remote-as AS-number

8.3.4 EBGP Multihop

Router(config-router)#neighbor ip-address ebgp-multihop [hops]

8.3.5 Clearing the BGP table

Router# clear ip bgp {* | address | peer-group name} [soft [in | out]]
Router# clear ip bgp route network-address

8.4.1 Verifying BGP Operation

Router# show ip bgp
Router# show ip bgp summary
Router# show ip bgp neighbors

8.5.3 Implementing BGP Routing Policy

Router(config)# route-map map-tag [permit | deny] [sequence-number]

8.6.4 Next Hop Behavior on NBMA Networks

Router(config-router)# neighbor IP-address next-hop-self

8.6.8 The Atomic Aggregate Attribute

Router(config-router)# aggregate-address address mask [as-set] [summary-only] [suppress-map map-name][advertise-map map-name] [attribute-map map-name]

8.6.11 Manipulating Local Preference

Router(config-router)# bgp default local-preference value
Router(config)# ip as-path access-list access-list-number {permit | deny} as-regular-expression

8.6.14 The Multiple Exit Discriminator Attribute

Router(config-router)# bgp always-compare-med

Chapter 9: Scaling BGP
Commands:
9.1.4 Route Reflector Operation

Router(config-router)# neighbor IP-address route-reflector-client

9.2.3 Using Distribute List to Filter BGP Routes

Router(config)# access-list number [permit |deny] network network-wildcard mask mask-wildcard

9.2.4 The IP Prefix List Command

Router(config)# ip prefix-list list-name [seq seq-value] deny | permit network/len [ge ge-value] [le le-value]

9.2.5 Verifying IP Prefix List Configuration

Router# show ip prefix-list [detail-summary] name [netowkr/len] [seq seq-num] [longer] [fist-match]

9.3.2 Community Attribute Configuration

Router(config-router)# neighbor {ip-address | peer-group-name} send-community

9.5.3 Default Routing in BGP Networks

Router(config-router)# neighbor {ip-address | peer-group-name} default-originate [route-map map-name]

9.5.5 Load Balancing

Router(config-router)# maximum-paths number

Chapter 10: Security
Commands:
10.1.2 Named Access List Syntax

Standard Named Access-List:
Router(config)# ip access-list standard name
Router(config-std-nacl)# permit | deny {source [source-wildcard] | any}[log]

Extended Named Access-List:
Router(config)# ip access-list extended name
Router(config-ext-nacl)# deny | permit protocol source source-wildcard destination destination-wildcard [precedence precedence] [tos tos] [established] [log] [time-range time-range-name]

10.1.3 Time Based Extended Access List Syntax

Router(config)# time-range time-range-name
Router(config-time-range)# periodic days-of-the-week hh:mm to[days-of-the-week] hh:mm
Router(config-time-range)# absolute [start time date] [end time date]

10.1.4 Configuring Access List Descriptions with the Remark Command

Router(config)# access-list access-list-number remark remark
Router(config-std-nacl)# remark remark

10.1.5 Syntax for Applying Access Lists

Router(config-if)# ip access-group [access-list-number | access-list-name] [in | out]

10.3.3 Configuring Lock-and-Key

Router(config)# dynamic dynamic-name [timeout minutes] {deny | permit} protocol source source-wildcard destination destination-wildcard [precedence precedence] [tos tos] [log]

10.3.4 Configuring Lock-and-Key Authentication

Router# access-enable [host] [timeout minutes]

10.4.1 Using Extended Access Lists with the Established Argument

Router(config)# access-list access-list-number permit tcp source-address source-mask destination-address destination-mask established

10.4.5 Configuring Reflective Access Lists

Router(config)# ip access-list extended extended-list-name
Router(config-ext-nacl)# permit ip-protocol any any reflect name [timeout seconds]
Router(config-if)# ip access-group extended-list-name out
Router(config)# ip access-list extended extended-list-name
Router(config-ext-nacl)# evaluate name
Router(config-if)# ip access-group extended-list-name in
Router(config)# ip reflexive-list timeout seconds

 

10.5.5 Defining CBAC Inspection Rules

Router(config)# ip inspect name inspection-name protocol [timeout seconds]
Router(config-if)# ip inspect name inspection-name http [java-list access-list] [timeout seconds]
Router(config-if)#ip inspect inspection-name in | out

10.5.7 Verifying CBAC

Router# show ip inspect {name inspection-name | config | interfaces | session [detail] | all}