第1章 广域网和路由器 1
学习目标 1
1.1 广域网路由介绍 2
1.1.1 连接路由器到广域网链路 3
1.1.2 在实验室中建立廉价的租用线路 7
1.1.3 广域网路由概述 8
1.1.4 路由器的硬件和软件组成 10
1.2 路由器的组成和电缆 11
1.2.1 路由器内部组成 11
1.2.2 路由器外部接口 14
1.2.3 路由器管理端口 19
1.3 总结 23
1.4 检查你的理解 24
1.5 挑战性问题和实践 27
第2章 路由器介绍 29
学习目标 29
2.1 Cisco IOS CLI操作 30
2.1.1 Cisco IOS CLI 30
2.1.2 路由器执行模式 32
2.1.3 路由器配置模式 33
2.1.4 Cisco IOS基础 34
2.2 启动、配置、访问和使用路由器 38
2.2.1 路由器的初始化 38
2.2.2 利用setup模式建立初始配置 43
2.2.3 访问路由器 44
2.2.4 使用路由器的CLI 48
2.3 总结 55
2.4 检查你的理解 55
2.5 挑战性问题和实践 58
第3章 配置路由器 59
学习目标 59
3.1 路由器的基本路由配置 60
3.1.1 配置模式的回顾 60
3.1.2 配置以太网和串行接口 61
3.1.3 配置主机名和口令 65
3.1.4 使用show命令检查运行状态 68
3.1.5 改变配置 70
3.1.6 路由器配置的文档化 73
3.1.7 备份配置 77
3.2 总结 79
3.3 检查你的理解 81
3.4 挑战性问题和实践 83
第4章 学习其他设备 85
学习目标 85
4.1 用CDP发现邻居 86
4.1.1 CDP协议的操作 87
4.1.2 从CDP学到的信息 89
4.1.3 配置和检验CDP运行 91
4.1.4 利用CDP信息建立网络图 93
4.1.5 其他的CDP验证和排错命令 95
4.2 获取远程设备信息和排错 96
4.2.1 验证工作层次 96
4.2.2 Telnet基础 97
4.2.3 高级telnet:telnet连接的挂起和切换 99
4.2.4 Cisco IOS的ping和traceroute命令 103
4.3 总结 105
4.4 检查你的理解 105
4.5 挑战性问题和实践 107
第5章 Cisco IOS管理 109
学习目标 109
5.1 路由器引导顺序和加载IOS映像 110
5.1.1 在路由器引导过程中选择IOS映像 110
5.1.2 对选择Cisco IOS进行排错 115
5.2 管理Cisco路由器IOS和配置文件 116
5.2.1 Cisco IOS文件系统 116
5.2.2 Cisco IOS文件名 118
5.2.3 拷贝和管理Cisco IOS映像 120
5.2.4 拷贝和管理Cisco IOS配置文件 127
5.2.5 恢复丢失的密码 131
5.3 总结 132
5.4 检查你的理解 133
5.5 挑战性问题和实践 135
第6章 路由和路由协议 137
学习目标 137
6.1 静态路由和直连路由介绍 138
6.1.1 学习直连路由 138
6.1.2 静态路由 139
6.2 动态路由协议概述 145
6.2.1 与路由协议相关的术语 145
6.2.2 路由协议的功能 146
6.2.3 内部和外部路由协议 147
6.2.4 路由协议如何工作:路由协议算法 148
6.3 路由协议概述 154
6.3.1 IP路由的简要回顾 155
6.3.2 路由协议特点:RIP、OSPF、EIGRP和BGP 155
6.3.3 RIP配置 156
6.4 总结 158
6.5 检查你的理解 159
6.6 挑战性问题和实践 160
第7章 距离矢量路由协议 163
学习目标 163
附加的感兴趣的主题 163
7.1 使用距离矢量路由协议收敛时如何避免环路 164
7.1.1 稳定网络中距离矢量运行的回顾 164
7.1.2 路由毒化 165
7.1.3 问题:计数到无穷大 166
7.1.4 防止路由环路的方法 167
7.1.5 环路避免总结 173
7.2 路由信息协议 173
7.2.1 配置RIP版本1和版本2 173
7.2.2 其他RIP配置选项 177
7.2.3 RIP校验和排错 179
7.2.4 在可能的路由中选择最佳路由 183
7.2.5 静态路由与RIP结合 185
7.2.6 有类和无类路由协议、路由和地址 186
7.3 总结 188
7.4 检查你的理解 189
7.5 挑战性问题和实践 192
第8章 TCP/IP协议差错和控制消息 195
学习目标 195
附加的感兴趣的主题 195
8.1 ICMP回声消息和ping命令 196
8.2 ICMP不可达:当数据包无法传送时,将错误情况报告主机的机制 198
8.2.1 IP路由回顾 198
8.2.2 ICMP不可达消息的类型码值 199
8.2.3 ICMP不可达消息的格式和代码 200
8.2.4 ICMP不可达消息:路由器无法对数据包进行分片 201
8.3 ICMP生存时间超时和超长路由 201
8.4 总结 202
8.5 检查你的理解 203
8.6 挑战性问题和实践 204
第9章 基本路由器排错 207
学习目标 207
9.1 检查路由表 208
9.1.1 IP路由(转发) 208
9.1.2 向IP路由表写入路由 212
9.2 网络测试方法和技巧 220
9.2.1 排错方法 221
9.2.2 排错技巧 222
9.3 路由器和路由排错技巧 227
9.3.1 使用show interfaces命令排错 228
9.4 总结 240
9.5 检查你的理解 240
9.6 挑战性问题和实践 242
第10章 TCP/UDP协议 245
学习目标 245
10.1 TCP和UDP操作 246
10.1.1 流量控制和窗口 246
10.1.2 建立和撤除TCP连接 249
10.1.3 拒绝服务攻击和SYN风暴 250
10.1.4 TCP错误恢复(可靠性) 250
10.1.5 分片、重组和有序分发 252
10.1.6 TCP和UDP的比较 253
10.2 应用层端口的操作 255
10.2.1 通过周知端口和服务器建立连接 256
10.2.2 周知端口、动态端口和注册端口的区别 258
10.2.3 MAC地址、IP地址和端口号的比较 259
10.3 总结 259
10.4 检查你的理解 260
10.5 挑战性问题和实践 262
第11章 访问控制列表 263
学习目标 263
附加的感兴趣的主题 263
11.1 访问控制列表基础 264
11.1.1 ACL概念 264
11.1.2 ACL基本配置 270
11.1.3 配置事项 272
11.1.4 使用通配符掩码匹配IP地址范围 274
11.1.5 ACL检验 277
11.2 访问控制列表配置 278
11.2.1 配置编号型标准ACL 279
11.2.2 配置编号型扩展ACL 281
11.2.3 命名的IP ACL 287
11.2.4 ACL定位 290
11.3 总结 291
11.4 检查你的理解 292
11.5 挑战性问题和实践 293
附录A 检查你的理解和挑战性问题的答案 295