第一部分 当代因特网
第1章 因特网的演进
1. l 因特网的起源和近年的历史
1. 1. l 从ARPANET到NSFNET
1. 1. 2 现代因特网
1. 1. 3 NSFNET的征求
1. 2 网络接入点
1. 2. l 什么是NAP
1. 2. 2 NAP管理者的征求
1. 2. 3 联邦因特网交换点
1. 2. 4 商业因特网交换点协会
l. 2. 5 现代NAP的物理配置
1. 2. 6 NAP的备选方案:直接互连
1. 3 路由仲裁者方案
1. 4 超高速骨干网服务(vBNS)
1. 5 NSFNET到区域网络的转移
1. 6 NSF征求NIS管理者
1. 6. l 网络信息服务
1. 6. 2 InterNIC的建立
1. 6. 3 索引和数据库服务
1. 6. 4 注册服务
l. 6. 5 支持NIC的服务
1. 7 其他因特网注册处
1. 7. 1 因特网号码美国注册处
1. 7. 2 IP网络欧洲协调中心
1. 7. 3 亚太网络信息中心
1. 8 因特网路由注册处(IRR)
1. 9 因特网的过去和未来
1. 9. l 下一代因特网的起步
1. 9. 2 因特网2(第2代因特网)
1. 9. 3 Abilene
1. 10 展望
1. 11 经常提出的问题
1. 12 参考资料
第2章 ISP服务与特性
2. 1 ISP服务
2. 1. l 专用因特网接入
2. 1. 2 帧中继和ATM因特网接入
2. 1. 3 拨号连接服务
2. 1. 4 数字用户线路
2. 1. 5 电缆调制解调器
2. 1. 6 专门代管服务
2. 1. 7 其他ISP服务
2. 2 ISP的价格. 服务等级协定和技术特性
2. 2. 1 ISP服务价格
2. 2. 2 服务等级协定
2. 2. 3 ISP骨干网选择准则
2. 2. 4 分界点
2. 3 展望
2. 4 经常提出的问题
第3章 IP编址和分配技术
3.1 因特网编址的历史
3. 1. l 基本IP编址
3. 1. 2 基本子网划分
3. 1. 3 可变长度子网掩码
3. 2 IP地址空间的缺乏
3. 2. 1 IP地址分配
3. 2. 2 无类别域间选路
3. 2. 3 专用地址和网络地址的转换
3. 2. 4 IP版本6
3. 3 展望
3. 4 经常提出的问题
3. 5 参考资料
第二部分 选路协议基础
第4章 域间选路基础
4. 1 路由器与选路概述
4. 1. l 基本选路例子
4. 2 选路协议的概念
4. 2. 1 距离向量选路协议
4. 2. 2 链路状态选路协议
4. 3 把世界划分成自治系统
4. 3. l 静态路由. 默认路由和动态路由
4. 3. 2 自治系统
4. 4 展望
4. 5 经常提出的问题
4. 6 参考资料
第5章 边界网关协议版本4
5. 1 BGP是怎样工作的
5. 1. 1 BGP消息报头格式
5. 1. 2 BGP相邻体协商
5. 1. 3 有限状态机的前景
5. 1. 4 NOTIFICATION消息
5. 1. 5 KEEPALIVE消息
5. l. 6 UPDATE消息和选路信息
5. 2 BGP能力协商
5. 3 BGP的多协议扩展
5. 4 TCP MD5签名选项
5. 5 展望
5. 6 经常提出的问题
5. 7 参考资料
第三部分 有效的因特网选路设计
第6章 BGP能力的协调
6. l 建立对等对话
6. 1. l 物理的和逻辑的连接
6. 1. 2 取得一个IP地址
6. 1. 3 鉴别BGP对话
6. 1. 4 在一个AS内的BGP连续性
6. 1. 5 AS内部的同步
6. 2 路由更新的源
6. 2. l 向BGP动态注入信息
6. 2. 2 向BGP静态注入信息
6. 2. 3 路由的起点
6. 2. 4 静态对动态选路的一个例子:移动网络
6. 3 重叠协议:后门
6. 4 简化的选路过程
6. 4. 1 BGP路由:通告和存储
6. 4. 2 BGP选路信息库
6. 4. 3 从对等体收到的路由
6. 4. 4 输入策略机
6. 4. 5 路由器使用的路由
6. 4. 6 输出策略机
6. 4. 7 通告给对等体的路由
6. 4. 8 选路环境的例子
6. 4. 9 BGP决策过程总结
6. 5 控制BGP路由
6. 5. 1 BGP路径属性
6. 5. 2 多路访问媒体的NEXT_HOP性能
6. 5. 3 在非广播多路访问媒体上的NEXT_HOP性能
6. 5. 4 使用next-hop-self与通告DMZ
6. 5. 5 使用专用AS
6. 5. 6 AS_PATH和路由聚合问题
6, 5. 7 AS_PATH的操作.
6. 6 路由过滤和属性操作
6. 6. l 人站和出站过滤
6. 6. 2 路由过滤和操作过程
6. 6. 3 对等体组
6. 7 BGP-4聚合
6. 7. 1 仅聚合, 抑制更具体的路由
6. 7. 2 聚合加上更具体路由
6. 7. 3 带有更具体路由于集的聚合
6. 7. 4 聚合中信息的丢失
6. 7. 5 改变聚会的属性
6. 7. 6 基于更具体路由子集的聚合构成
6. 8 展望
6. 9 经常提出的问题
6. 10 参考资料
第7章 冗金度. 对称性和负载平衡
7. l 冗余度
7. 1. l 地理限制的压力
7. 1. 2 设定默认路由
7. 2 对称性
7. 3 负载平衡
7. 4 冗余度. 对称性和负载平衡的设计
7. 4. 1 情况1:单宿连接
7. 4. 2 情况2:到单一提供者的多宿连接
7. 4. 3 情况3:到不同提供者的多宿连接
7. 4. 4 情况4:具有一个备用链路的相同提供者的用户
7. 4. 5 情况5:具有一个备用链路的不同提供者的用户
7. 5 展望
7. 6 经常提出的问题
7. 7 参考资料
第8章 自治系统内部选路的控制
8. l 非BGP路由器与BGP路由器的相互作用
8. 1. l 把BGP注入IGP
8. 1. 2 在AS内部遵循默认路由
8. 2 BGP策略与内部默认路由的冲突
8. 2. 1 AS内的默认路由:主用/备用BGP策略
8. 2. 2 AS内的默认路由:其他BGP策略
8.3 策略选路
8. 3. l 基于业务量源的策略选路
8. 3. 2 基于业务量源/目的的策略选路
8. 3. 3 默认为动态选路的策略选路
8. 3. 4 策略选路的其他应用
8. 4 展望
8. 5 经常提出的问题
第9章 大规模自治系统的控制
9. l 路由反射器
9. 1. l 无路由反射器的内部对等体
9. 1. 2 有路由反射器的内部对等体
9. 1. 3 命名惯例和操作规则
9. 1. 4 冗余度问题及一个AS内的多个路由反射器
9. 1. 5 路由反射拓扑模型
9. 1. 6 路由反射器和对等体组
9. 2 联盟
9. 2. l 联盟的缺陷
9. 2. 2 用联盟时的路由交换和BGP决策
9. 2. 3 推荐的联盟设计
9. 2. 4 联盟与路由反射器
9. 3 控制IGP的扩展
9. 3. 1 用IBGP划分的多个区域
9. 3. 2 把AS划分为由EBGP分隔的多个区域
9. 4 展望
9. 5 经常提出的问题
9. 6 参考资料
第10章 稳定的因特网的设计
10. l 因特网的路由不稳定性
10. 1. 1 IGP的不稳定性
10. 1. 2 硬件失效
10. 1. 3 软件问题
10. 1. 4 CPU能力不够
10. 1. 5 存储量不足
10. 1. 6 网络升级和例行维护
10. l. 7 人为差错
10. 1. 8 链路拥塞
10. 2 BGP稳定特性
10. 2. 1 控制路由和高速缓冲失效
10. 2. 2 BGP路由刷新
10. 2. 3 路由衰减
10. 3 展望
10. 4 经常提出的问题
第四部分 因特网选路手段的配置
第11章 基本BGP功能和属性的配置
11. l 建立对等对话
11. 2 路由过滤和属性操作
11. 2. 1 BGP路由图
11. 2. 2 前缀列表
11. 2. 3 基于NLRI的路由识别和过滤
11. 2. 4 基于AS_PATH的路由识别和过滤
11. 3 对等体组
11. 4 路由更新的源
11. 4. 1 动态注入信息到BGP中
11. 4. 2 静态注入信息到BGP中
11. 5 再论重叠协议:后门
11. 6 BGP属性
11. 6. 1 NEXT_HOP属性
11. 6. 2 AS_PATH属性
11. 6. 3 LOCAL_PREF(本地优先)属性
11. 6. 4 MULTI_EXIT_DISC属性
11. 6. 5 COMMUNITY属性
11. 7 BGP-4聚合
11. 7. l 仅有聚合, 抑制更具体的路由
11. 7. 2 聚合及更具体的路由
11. 7. 3 带有具体路由子集的聚合
11. 7. 4 在聚合内信息的丢失
11. 7. 5 改变聚合的属性
11. 7. 6 基于具体路由子集的聚合构成
11. 8 展望
第12章 有效的因特网选路策略的配置
12. 1 冗余度. 对称性和负载平衡
12. 1. l 动态得知的默认路由
12. 1. 2 静态设定默认路由
12. l. 3 到单个提供者的多宿连接
12. 1. 4 到不同提供者的多宿连接
12. 1. 5 带有备用键路的同一提供者的用户
12. l. 6 带有备用链路的不同提供者的用户
12. 2 遵循AS内部的默认路由
12. 2. l 与内部默认路由冲突的BGP策略
12. 3 策略选路
12. 4 路由反射器
12. 5 联盟
12. 6 路由的控制和缓存器的失效
12. 6. 1 BGP软重配置
12. 6. 2 出站软重配置
12. 6. 3 入站软重配置
12. 6. 4 BGP路由刷新
12. 7 BGP出站请求过滤器能力
12. 8 路由衰减
12. 9 展望
第五部分 附录
附录A BGP命令说明
附录B 参考资料
附录C BGP出站路由过滤器
附录D 多协议BGP