第一部分 IS-IS协议:设计规范与特性
第1章 IP路由选择概述 5
1.1 IP路由选择与转发 5
1.2 IP寻址 8
1.2.1 有类寻址和无类寻址 9
1.2.2 私有地址空间 10
1.2.3 子网划分与变长子网掩码 10
1.2.4 无类域间路由 11
1.3 IP路由选择协议的分类 12
1.3.1 有类路由选择协议与无类路由选择协议 13
1.3.2 域内路由选择协议与域间路由选择协议 13
1.3.3 距离矢量路由选择协议与链路状态路
由选择协议 14
1.4 单播路由选择与组播路由选择 16
1.4.1 单播路由选择 16
1.4.2 IP单播转发示例 17
1.4.3 最长匹配路由选择 18
1.5 Cisco分组交换机制 19
1.5.1 进程交换 19
1.5.2 快速交换 19
1.5.3 Cisco快速转发 20
1.6 关于IPv6的讨论 21
1.7 本章小结 22
1.8 复习题 23
1.9 参考资料 23
第2章 IS-IS路由选择协议入门 27
2.1 ISO无连接网络服务 27
2.1.1 CLNP 29
2.1.2 ES-IS 29
2.1.3 IS-IS路由选择协议 30
2.1.4 集成IS-IS 30
2.2 本章小结 30
2.3 复习题 31
2.4 参考资料 31
第3章 集成IS-IS路由选择协议概念 33
3.1 IS-IS路由选择域 34
3.2 IS-IS区域和路由选择层次 34
3.3 IS-IS数据包 36
3.4 IS-IS协议功能 39
3.4.1 子网依赖功能 39
3.4.2 ES-IS邻接 40
3.4.3 IS-IS邻接 41
3.4.4 形成LAN邻接 46
3.4.5 伪节点 46
3.4.6 IS-IS路由选择引擎 48
3.4.7 路由选择信息库 48
3.5 集成IS-IS协议寻址概念 49
3.6 安全 50
3.7 本章小结 50
3.8 复习题 51
3.9 参考资料 51
第4章 集成IS-IS寻址 53
4.1 OSI网络地址 54
4.2 NSAP格式 55
4.3 获取全局惟一的NSAP地址 58
4.4 定义SysID 60
4.5 为单个IS-IS进程配置多个NET 62
4.5.1 区域合并 63
4.5.2 区域分离 64
4.5.3 NSAP地址重编址 64
4.6 NSAP选择符值 65
4.7 NSAP地址到主机名的映射 66
4.7.1 静态主机名映射 67
4.7.2 动态主机名映射 67
4.8 本章小结 68
4.9 复习题 68
4.10 参考资料 69
第5章 IS-IS链路状态数据库 71
5.1 IS-IS链路状态数据包 74
5.2 LSP的各类TLV字段 82
5.2.1 层1路由LSP的TLV字段 82
5.2.2 层2路由LSP的TLV字段 85
5.2.3 IS-IS度量信息 87
5.3 IS-IS度量扩展 89
5.3.1 扩展的中间系统可达性TLV(类型22) 89
5.3.2 扩展的IP可达性TLV(类型135) 90
5.4 序列号数据包 91
5.4.1 完全序列号数据包 92
5.4.2 部分序列号数据包 93
5.5 路由选择信息扩散与链路状态数据库同步 94
5.5.1 SRM标志与SSN标志 95
5.5.2 路由选择信息扩散 96
5.5.3 NBMA网络中的路由选择信息扩散 99
5.6 协议定时器以及其他IS-IS数据库参数 102
5.6.1 最大生存时间 102
5.6.2 LSP代间间隔 102
5.7 IS-IS链路状态数据库的其他方面 103
5.7.1 IS-IS链路状态数据库与网络稳定性 103
5.7.2 LSP序列号 105
5.7.3 System ID的复制 105
5.8 本章小结 106
5.9 复习题 106
5.10 参考资料 107
第6章 最短路径优先算法 109
6.1 SPF算法概述 110
6.1.1 图论基础 110
6.1.2 SPF算法运算 111
6.1.3 运行SPF算法的开销 112
6.1.4 内存需求 112
6.1.5 SPF计算示例 113
6.2 用SPF算法计算IS-IS路由 114
6.3 在Cisco路由器上实现IS-IS SPF 115
6.4 本章小结 117
6.5 复习题 118
6.6 参考资料 118
第二部分 基于IP网际协议的集成IS-IS网络设计
第7章 一般网络设计问题 123
7.1 IP网络设计原则 124
7.1.1 核心层 124
7.1.2 汇聚层 124
7.1.3 访问层 124
7.2 使用IS-IS作为内部网关协议 132
7.2.1 需要考虑的协议限制 132
7.2.2 IS-IS与BGP的交互 138
7.2.3 使用超载位与BGP交互 139
7.3 IS-IS扩展问题——网络稳定性与收敛性 141
7.3.1 可扩展性 141
7.3.2 稳定性 142
7.4 系统资源 142
7.4.1 不断改进的收敛性能 143
7.4.2 指数退避 146
7.4.3 指数退避参数 147
7.4.4 指数退避实例 148
7.4.5 邻接关系建立的快速收敛 149
7.5 集成IS-IS与OSPF的比较 150
7.6 简单历史回顾 150
7.7 术语 152
7.7.1 共同之处 153
7.7.2 重要区别 153
7.8 IS-IS与OSPF——深入探讨 154
7.8.1 封装 155
7.8.2 报文类型与编码问题 156
7.8.3 邻接路由器的发现与邻接关系的维持 158
7.8.4 路由选择信息分发 160
7.8.5 路由特征与度量信息 161
7.8.6 健壮性与可靠性 162
7.8.7 网络体系结构 163
7.8.8 稳定性. 收敛性与可扩展性 165
7.8.9 IS-IS区域与OSPF区域能为多大 167
7.8.10 安全性 167
7.8.11 操作:配置. 维护与故障排除 168
7.8.12 结论:哪个协议更好 168
7.9 本章小结 169
第8章 网络设计方案 171
8.1 案例研究:区域移植 171
8.2 案例研究:从窄度量移植到宽度量 172
8.2.1 方法1 173
8.2.2 方法2 173
8.3 在ISP网络中运行IS-IS 174
8.3.1 点对点连接:PoS 174
8.3.2 多点连接:帧中继. ATM与IS-IS全通网络解决方案 175
8.3.3 从其他内部网关协议移植到集成IS-IS 180
8.3.4 从一个无类别IGP移植到集成IS-IS 180
8.3.5 集成IS-IS协议与其他内部网关协议的共存 193
8.4 在双重环境中运行IS-IS 194
8.4.1 案例研究1:混合ISO与IP 195
8.4.2 案例研究2:混合ISO与IP 196
8.5 本章小结 196
8.6 复习题 197
第三部分 集成IS-IS的配置与故障排除
第9章 在Cisco路由器上配置IS-IS IP 路由选择 201
9.1 点对点串行链路配置 203
9.2 在广播多点广播链路上配置IS-IS 207
9.3 在NBMA网络中配置IS-IS 208
9.3.1 ATM配置 209
9.3.2 帧中继配置 210
9.3.3 ISDN配置 211
9.4 配置IS-IS操作 211
9.4.1 在IS-IS中通告IP默认路由 211
9.4.2 路由引入 213
9.4.3 IP路由汇总 217
9.4.4 辅助地址. 无编号接口以及隧道配置 219
9.4.5 验证 222
9.4.6 域范围前缀分发(层2到层1路由泄漏) 224
9.4.7 多区域配置 226
9.5 IS-IS优化配置 227
9.6 本章小结 231
9.7 参考资料 232
第10章 IS-IS路由选择协议故障排除 235
10.1 重要show命令的输出信息说明 236
10.1.1 show clns 命令 238
10.1.2 show clns protocol命令 239
10.1.3 show clns neighbors命令 240
10.1.4 show clns interface命令 241
10.1.5 show isis database命令 243
10.1.6 show isis topology命令 245
10.1.7 show isis spf-log命令 246
10.2 其他IS-IS故障排除命令 247
10.3 IS-IS路由选择故障排除 254
10.3.1 IS-IS邻接关系问题 255
10.3.2 IS-IS路由维护问题 263
10.3.3 认证问题 269
10.4 IS-IS错误日志 269
10.5 本章小结 270
10.6 复习题 270
10.7 参考资料 271
第四部分 附录
附录A IS-IS报文格式 275
A.1 IS-IS报文字段 275
A.2 Hello报文 276
A.3 链路状态报文 280
A.4 序列号报文 285
附录B 复习题答案 291
第1章 291
第2章 292
第3章 292
第4章 293
第5章 295
第6章 297
第8章 298
第10章 298