因特网的路由选择技术

因特网的路由选择技术
作 者: Sam Halabi Danny McPherson 彭业飞
出版社: 电子工业出版社
丛编项: 网络工程丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 网络传输设备
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Sam Halabi是因特网服务提供商行业的最重要的专家之一,最近担任一个IP联网开办机构的市场副总裁,他曾在Cisco系统公司工作多年,领导IP载体市场营销计划工作。Halabi先生是复杂的选路协议方面的专家,在设计大型IP网络方面富有专长。作为本行业的活跃成员,Halabi是光互联网论坛的理事和MPLS论坛的会员。Danny McPherson目前是Amber Networks的CTO办公室的设计主任。他曾在在四个因特网服务提供商处担任技术领导职务(Qwest、GTE Internetworking、Genuity和internetMCI),负责网络和产品设计、选路设计、对等化和其他与业务和策略有关的任务。McPherson对因特网工程任务组(IETF)以及其他几个标准机构都有积极的贡献。他在因特网体系统结构和选路协议方面是一位公认的专家。

内容简介

本书对当代因特网的结构、服务提供者和编址技术进行了介绍。讲述了链路状态和距离向量选路协议的特性以及为什么需要域间选路协议和它们是如何工作的,并深入探讨了BGP的实用的、面向设计的应用。书中包括很多BGP属性的编码实例和许多选路策略。本书通过在概念上和在实例上提供实用的编址、选路和连通的技术,旨在培养读者对路由选择的理解,以便能以一种客观而又有根据的方法计划并完成主要的网络设计。尽管本书讲解了不同等级的专门技术,但是也逻辑性地涉及了从最简单到最复杂的概念和问题。本书适合于网络技术专业人员和网络爱好者阅读。

图书目录

第一部分 当代因特网

第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