BGP设计与实现
作 者: (美)张,(美)巴特尔 著,黄博,葛建立 译
出版时间: 2012
内容简介
《BGP设计与实现》详细介绍了BGP特性及应用。全书共分5个部分,共12章。第一部分为理解高级BGP,其中第1章讲解了BGP的基本特性,并比较了BGP和IGP的特性。第2章回顾了BGP的路径属性,在此基础上讲解了BGP的路径选择算法;同时较为深入地介绍了BGP进程和内存使用、路由选择信息库以及IOS的交换特性。第3章主要阐述了BGP性能调整的内容,包括有关TCP的考虑、队列优化、BGP更新报文生成、性能调整的相互依赖性、BGP网络性能特性等方面的内容。第4章详细阐述了BGP若干策略控制技巧,包括正则表达式、加强BGP策略的过滤列表、路由映射、策略列表、过滤处理的顺序等。第二、三部分介绍了设计企业和服务提供商BGP网络,这两部分的第5章至第9章是本书的核心,详细分析了企业的和运营商的BGP网络设计,内容包括若干BGP架构及其相互比较、企业网络的Internet连接性、可扩展的iBGP设计和实施指南、路由反射和联盟迁移策略、服务提供商网络架构。第四部分介绍了实施BGP多协议扩展,这部分的第10章到第12章跳出了传统的BGP领域,扩展地讲述了多协议BGP在其他领域的新应用,包括MPLS VPN、域间多播、IPv6、CLNS等方面的知识。第五部分为附录,提供了与本书内容关系密切的资料。《BGP设计与实现》层次分明、阐述清晰、分析透彻、理论与实践并重,既深入讲解了传统的BGP知识,又讨论了BGP的新特性及IOS的新发展,非常适合于ISP网络管理员、BGP网络的设计及实施者以及希望深入研究BGP的读者。
目录
第一部分 理解高级BGP
第1章 高级BGP介绍
1.1 理解BGP的特性
1.1.1 可靠性
1.1.2 稳定性
1.1.3 可扩展性
1.1.4 灵活性
1.2 比较BGP和IGP
第2章 理解BGP的构件块
2.1 比较控制层面和转发层面
2.2 BGP进程和内存使用
2.3 BGP路径属性
2.3.1 ORIGIN
2.3.2 AS_PATH
2.3.3 NEXT_HOP
2.3.4 MULTI_EXIT_DISC
2.3.5 LOCAL_PREF
2.3.6 COMMUNITY
2.3.7 ORIGINATOR_ID
2.3.8 CLUSTER_LIST
2.4 理解内部BGP
2.5 路径决策过程
2.6 BGP的能力
2.7 BGP-IGP的路由交换
2.8 路由选择信息库
2.9 交换路线
2.9.1 进程交换
2.9.2 基于缓存的交换
2.9.3 Cisco快速转发
2.9.4 交换机制的比较
2.10 案例研究:BGP内存的使用评估
2.10.1 方法
2.10.2 评估公式
2.10.3 分析
2.11 总结
第3章 调整BGP性能
3.1 BGP收敛的调整
3.1.1 有关TCP的考虑
3.1.2 队列优化
3.1.3 BGP更新生成
3.1.4 性能优化的相互依赖性
3.2 BGP网络性能的特性
3.2.1 减轻网络故障的影响
3.2.2 前缀更新的优化