第1章 交换机与路由器基础 1
1.1 交换机和路由器概述 1
1.1.1 交换机和路由器的组成 1
1.1.2 交换机和路由器的启动过程 2
1.1.3 交换机或路由器的配置方法 4
1.1.4 交换机或路由器的配置模式 5
1.2 二层交换机与虚拟局域网 8
1.2.1 交换机的工作机制 8
1.2.2 交换机的交换方式 10
1.2.3 VLAN的工作机制 11
1.2.4 VLAN的划分方法 13
1.2.5 同一VLAN不同交换机之间的数据转发 15
1.2.6 用单臂路由实现不同VLAN之间的数据转发 16
1.3 三层交换机 18
1.3.1 三层交换机的工作机制 19
1.3.2 用三层交换机实现不同VLAN之间的数据转发 21
1.4 交换机的端口类型 23
1.4.1 交换机端口分类 23
1.4.2 二层端口分类 23
1.4.3 三层端口分类 23
1.4.4 Access端口 23
1.4.5 Trunk端口 24
1.4.6 Trunk端口与Access端口之间的转换 25
1.4.7 交换机虚拟端口 25
1.4.8 路由端口 26
1.5 路由器基础知识 26
1.5.1 路由器的工作原理 26
1.5.2 路由表 29
1.5.3 路由决策原则 30
1.6 本章命令汇总 31
习题与实验 33
第2章 静态路由 36
2.1 IP路由选择协议 36
2.2 静态路由 38
2.2.1 直连路由 38
2.2.2 ip route命令 39
2.2.3 默认路由 40
2.2.4 无类路由 40
2.3 静态路由应用举例 40
2.3.1 ip route配置举例 40
2.3.2 默认路由的配置举例 43
2.4 本章命令汇总 45
习题与实验 45
第3章 多层交换网络 48
3.1 Trunk链路 48
3.2 以太网链路聚合 49
3.2.1 PAgP 50
3.2.2 LACP 51
3.2.3 聚合链路的配置步骤 52
3.2.4 聚合链路应用举例 53
3.3 VTP 56
3.3.1 VTP基础 56
3.3.2 VTP的配置 57
3.4 交换机的端口安全性 60
3.4.1 端口安全概述 60
3.4.2 端口安全应用举例 62
3.5 多层交换结构 65
3.5.1 交换机、路由器之间的互连 65
3.5.2 多层交换结构配置举例 68
3.6 本章命令汇总 74
习题与实验 75
第4章 RIP路由协议 81
4.1 RIP理论基础 81
4.1.1 RIP综述 81
4.1.2 RIP的工作过程 82
4.1.3 路由环路 83
4.1.4 RIP中的计时器 85
4.2 RIP的配置 86
4.2.1 RIP的配置步骤和常用命令 86
4.2.2 RIP基本配置实例 88
4.3 本章命令汇总 97
习题与实验 98
第5章 OSPF路由协议 101
5.1 OSPF的基本概念 101
5.2 OSPF的工作过程 104
5.2.1 建立路由器的邻居关系 105
5.2.2 选举DR和BDR 106
5.2.3 链路状态数据库的同步 106
5.2.4 路由表的产生 108
5.2.5 维护路由信息 108
5.2.6 OSPF运行状态和协议包 109
5.3 OSPF中的计时器 112
5.4 单区域OSPF的配置 113
5.4.1 单区域OSPF的基本配置 114
5.4.2 广播多路访问链路上DR和 BDR的选举 118
5.5 多区域OSPF的配置 123
5.5.1 多区域OSPF概述 123
5.5.2 多区域OSPF的基本配置 127
5.6 本章命令汇总 131
习题与实验 133
第6章 EIGRP路由协议 135
6.1 EIGRP概述 135
6.1.1 EIGRP的基本概念 135
6.1.2 EIGRP的工作过程 137
6.1.3 DUAL算法 138
6.1.4 EIGRP度量值的计算方法 141
6.2 EIGRP的基本配置 141
6.3 EIGRP的汇总和认证 146
6.4 本章命令汇总 149
习题与实验 149
第7章 多种路由协议重分布 153
7.1 路由重分布概述 153
7.1.1 路由重分布的基本概念 153
7.1.2 路由重分布的命令 154
7.1.3 在多路由协议中选择最佳路由 155
7.2 路由重分布举例 158
7.3 本章命令汇总 163
习题与实验 163
第8章 广域网协议 165
8.1 广域网概述 165
8.1.1 广域网基础 165
8.1.2 广域网连接类型 167
8.1.3 HDLC协议 168
8.2 PPP协议 169
8.2.1 PPP协议概述 169
8.2.2 PPP协议配置案例 171
8.2.3 PPPoE协议概述 173
8.3 MPLS 176
8.3.1 什么是MPLS 176
8.3.2 MPLS的标签结构 177
8.3.3 MPLS中的路由器 177
8.3.4 MPLS中的3张表 178
8.3.5 MPLS的架构层次 178
8.3.6 标签分发协议 179
8.3.7 MPLS的工作过程 183
8.3.8 MPLS配置举例 185
8.4 帧中继 192
8.4.1 帧中继协议概述 192
8.4.2 帧中继配置案例 195
8.5 本章命令汇总 198
习题与实验 199
第9章 NAT 202
9.1 NAT概述 202
9.1.1 NAT的基本概念 202
9.1.2 NAT的分类 203
9.2 NAT的配置 205
9.2.1 NAT的配置步骤 205
9.2.2 NAT的配置案例 206
9.2.3 园区网NAT综合配置案例 210
9.3 本章命令汇总 213
习题与实验 214
第10章 ACL 218
10.1 ACL概述 218
10.1.1 什么是ACL 218
10.1.2 ACL的访问顺序 219
10.1.3 ACL的分类 221
10.2 ACL的基本配置举例 227
10.2.1 标准ACL配置举例 227
10.2.2 扩展ACL配置举例 230
10.3 本章命令汇总 233
习题与实验 233
第11章 BGP协议 238
11.1 BGP概述 238
11.1.1 BGP术语 238
11.1.2 BGP消息类型 239
11.1.3 BGP的3张表 239
11.1.4 与BGP邻居关系建立有关的状态 239
11.1.5 BGP的属性 240
11.1.6 BGP的路由决策 241
11.2 BGP的基本配置 241
11.3 本章命令汇总 248
习题与实验 249
第12章 生成树协议与冗余网关协议 252
12.1 生成树协议概述 252
12.2 生成树协议的发展 252
12.3 基本的生成树协议——STP 255
12.3.1 STP的基本术语 255
12.3.2 SPT中的选择原则 256
12.3.3 STP端口的状态 258
12.3.4 STP的重新计算 258
12.3.5 生成树的配置命令汇总 259
12.4 PVST 260
12.4.1 PVST的配置命令 260
12.4.2 PVST的配置举例 261
12.5 MSTP的配置 264
12.5.1 MSTP配置命令详解 264
12.5.2 MSTP的应用说明 266
12.5.3 MSTP的配置举例 267
12.6 三层冗余网关协议 272
12.6.1 HSRP 272
12.6.2 VRRP 274
12.6.3 单VLAN的VRRP应用 275
12.6.4 多VLAN的VRRP应用 278
12.6.5 冗余技术的综合使用案例MSTP+VRRP 279
12.7 本章命令汇总 281
习题与实验 282
第13章 VPN 285
13.1 VPN概述 285
13.2 IPSec 286
13.2.1 IPSec简介 286
13.2.2 IPSec的工作模式 287
13.2.3 IPSec的工作过程 288
13.2.4 IPSec配置步骤 289
13.3 VPDN 290
13.3.1 PPTP 290
13.3.2 L2TP 291
13.3.3 L2TP over IPSec的配置 293
13.4 Site-to-Site VPN的配置 295
13.5 GRE和IPSec 297
13.5.1 GRE与IPSec的组合 297
13.5.2 GRE配置步骤 298
13.5.3 GRE over IPSec配置案例 299
13.6 DMVPN 301
13.6.1 DMVPN的发展阶段 301
13.6.2 DMVPN高可用性解决方案 302
13.6.3 NHRP的工作过程 304
13.6.4 NHRP和mGRE的配置步骤 306
13.6.5 DMVPN的配置案例 308
13.7 EZVPN和SSL VPN 311
13.7.1 EZVPN 311
13.7.2 SSL VPN 312
13.8 BGP MPLS VPN 313
13.8.1 BGP/MPLS VPN简介 313
13.8.2 BGP/MPLS VPN的工作过程 314
13.8.3 BGP/MPLS VPN配置案例 315
13.9 本章命令汇总 320
习题与实验 321
参考文献 323