Errata


Print Print Icon

Submit your own errata for this product.


The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.


Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question



Version Location Description Submitted By
Safari Books Online NAT > Stateful NAT Failover
4th Code View:

Recipe 21.9. Stateful NAT Failover

Incorrect: See the NAT pool name (NATPOOL1 & 2 are not being used and there is no such pool as NATPOOL)
Router-A(config)#ip nat pool NATPOOL1 172.17.100.100 172.17.100.150 netmask 255.255.255.0
Router-A(config)#ip nat inside source list 11 pool NATPOOL mapping-id 1
Router-A(config)#ip nat pool NATPOOL2 172.17.100.151 172.17.100.200 netmask 255.255.255.0
Router-A(config)#ip nat inside source list 12 pool NATPOOL mapping-id 2


Coorect: See the NAT pool name in 'ip nat inside source' statements:
Router-A(config)#ip nat pool NATPOOL1 172.17.100.100 172.17.100.150 netmask 255.255.255.0
Router-A(config)#ip nat inside source list 11 pool NATPOOL1 mapping-id 1
Router-A(config)#ip nat pool NATPOOL2 172.17.100.151 172.17.100.200 netmask 255.255.255.0
Router-A(config)#ip nat inside source list 12 pool NATPOOL2 mapping-id 2

Anonymous 
Printed Page xxi
3rh para

In third sentence, "additional" is spelled incorrectly.

Fixed in Safari version.

Anonymous 
Printed Page 44
Line 38 in backup.pl script

Line 38 is written as follows:

$status=~/.+ = "(.+)".*$/;

and should be corrected as follows:

$status =~ /"(.+)".*$/;

In its original form the regular expression returns the value of $1 as null and the script will never
succeed.

Anonymous 
Printed Page 44
Recipe 1.1 line 44

Line 44 in backup.pl script is written as follows:

$status=~/.+ = "(.+)".*$/;

Someone wrote in that it should be corrected as follows:

$status =~ /"(.+)".*$/;

...stating that "In its original form the regular expression returns the value of $1 as null and the script will never succeed."

Neither of the above work. They both give the same error (only difference is contents of the line in error):

syntax error at ./backup.pl line 44, near "$status=~/.+ = "(.+)".*$/;"
(Might be a runaway multi-line $$ string starting on line 43)
Execution of ./backup.pl aborted due to compilation errors.

Anonymous 
Printed Page 44
Recipe 1.1 line 44

Line 44 in backup.pl script is written as follows:

$status=~/.+ = "(.+)".*$/;

Someone wrote in that it should be corrected as follows:

$status =~ /"(.+)".*$/;

...stating that "In its original form the regular expression returns the value of $1 as null and the script will never succeed."

Neither of the above work. They both give the same error (only difference is contents of the line in error):

syntax error at ./backup.pl line 44, near "$status=~/.+ = "(.+)".*$/;"
(Might be a runaway multi-line $$ string starting on line 43)
Execution of ./backup.pl aborted due to compilation errors.

Anonymous 
Printed Page 52
above See Also

"Elegant" is misspelled as "elegent"

Fixed in Safari version.

Anonymous 
Printed Page 78
mid-page

"Discuss" is spelled incorrectly.

Fixed in Safari version.

Anonymous 
Printed Page 93
last para

"Performance" is spelled incorrectly.

Fixed in Safari version.

Anonymous 
Printed Page 94
middle of first para

"Function" is misspelled.

Fixed in Safari version.

Anonymous 
Printed Page 137
last para

"Rotary" is spelled "rotarty"

Fixed in Safari version.

Anonymous 
Printed Page 138
first para

In first para, "in dicates" should be "indicates".

Fixed in safari version.

Anonymous 
Printed Page 387
2nd Paragraph

Text states:

....the router uses the BGP Multipath feature only for routes that are equivalent after all tests up to
and including the MED test.

Cisco web site states:

If the following conditions are all true, insert the route for this path into the IP routing table:

Both the best route and this route are external.

Both the best route and this route are from the same neighboring autonomous system.

maximum-paths is enabled.

The check described above occurs after the MED check. For reference, please see:

http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/ip_c/ipcprt2/1cdbgp.htm

Anonymous 
Printed Page 494
Top of page

First sentence starts with "Thes" - should be "These"

Fixed in Safari version

Anonymous 
Printed Page 539
7th configuration line

The following command below seems in Recipe 12.6 to be a holdover from Recipe 12.5 (Creating an Encrypted
Router-to-Router VPN in a GRE Tunnel) on page 530. It shouldn't be needed; nor is it mentioned as part of
Router2's configuration example as it is in Recipe 12.5. It also isn't added to a direction on an
interface in the recipe which would also prove it is a holdover from Recipe 12.5

Router1(config)#access-list 102 permit gre host 172.16.1.1 host 172.16.2.1

Anonymous 
Printed Page 748
last line

"Notifications" is spelled incorrectly.

Fixed in Safari version.

Anonymous 
Printed Page 759
3rd paragpaph from bottom

"statistic" should be "statistics".

Anonymous 
Printed Page 804
middle

Two errors:

First, "our first eample" should be "our first example"

Second, "sample log messge" should be "sample log message"

Fixed in Safari.

Anonymous 
Printed Page 885
Code line ip nat inside source list 16 pool INBOUNDNAT overload

ip nat inside source list 16 pool INBOUNDNAT overload

The correct syntax should be:

ip nat outside source list 16 pool INBOUNDNAT overload

Anonymous 
Printed Page 918
beofre "See Also"

"bec omes" should be "becomes"

Fixed on safari.

Anonymous 
Printed Page 921
before "See Also" mid-page

"devieces" should be "devices"

Fixed on safari.

Anonymous 
Printed Page 1030
second full para

"recives" should be "receives"

Fixed in safari version.

Anonymous 
Printed Page 1036
second full para

"This referes to" should be "This refers to"

Fixed on Safari.

Anonymous 
Printed Page 1075
1st paragraph

1st complete sentence ends with "... Router-PE2." It should be "Router-PE3".

Anonymous 
Printed Page 1079
Recipe 26.2. Configuring a Basic MPLS PE Router

From the book
Router-PE2(config)#interface FastEthernet0/0.2
Router-PE2(config-if)#description Connection to customer A, site 2
Router-PE2(config-if)#encapsulation dot1Q 102
Router-PE2(config-if)#ip address 192.168.3.1 255.255.255.0

Lacking
Router-PE2(config-if)#ip vrf forwarding NetworkA

From the book
Router-PE2(config-router)#neighbor 10.0.0.3 remote-as 100
Router-PE2(config-router)#neighbor 10.0.0.3 update-source Loopback0

Should be
Router-PE2(config-router)#neighbor 10.0.0.4 remote-as 100
Router-PE2(config-router)#neighbor 10.0.0.4 update-source Loopback0

Anonymous 
Printed Page 1143
bottom of third para

"Configureations" should be "configuration"

Fixed on Safari.

Anonymous 
Printed Page 1149
last para

"eligble" should be "eligible"

Fixed on Safari.

Anonymous 


"Real world examples makes this book a must have."
--Rob Dauman, Tech on Tech