王朝百科
分享
 
 
 

BGP设计与实现

王朝百科·作者佚名  2010-04-25  
宽屏版  字体: |||超大  

BGP设计与实现

版权信息书 名: BGP设计与实现

作者:(美国)RandyZhang (美国)MicahBartell

出版社:人民邮电出版社

出版时间: 2008

ISBN: 9787115184412

开本: 16

定价: 69.00 元

内容简介本书详细介绍了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在其他领域的新应用,包括MPLSVPN、域间多播、IPv6、CLNS等方面的知识。第五部分为附录,提供了与本书内容关系密切的资料。

本书层次分明、阐述清晰、分析透彻、理论与实践并重,既深入讲解了传统的BGP知识,又讨论了BGP的新特性及IOS的新发展,非常适合于ISP网络管理员、BGP网络的设计及实施者以及希望深入研究BGP的读者。

作者简介RandyZhang,博士,他的CCIE编号是5659。RandyZhang是CiscoSystems公司高级服务组(AdvancedServices,AS)的网络顾问工程师,为Cisco公司战略性的服务提供商和企业客户提供技术支持。他帮助过许多这样的客户进行大规模的BGP和MPLS网络的设计、迁移和实施。在加入高级服务组之前,他是CiscoSystems公司的高级软件QA工程师,研究领域是Cisco6x00系列的IPDSL交换机中的IP路由选择和MPLS,他也参与了其他很多项目。RandyZhang在不同的领域已经撰写了超过30篇的著作。

MicahBartell,他的CCIE编号是5069。MicahBartell是CiscoSystems公司的网络顾问工程师,是高级服务组里的ISP专家(ISPExperts)组的成员之一,为Cisco公司战略性的服务提供商和企业客户提供技术支持。在大规模IP网络设计领域,特别是在BGP、IS—IS和IP多播方面,他是一位公认的专家。此外,MicahBartell通过国际标准化组织(InternationalStandardsOrganization,ISO)和Internet工程任务组(InternetEngineeringTaskForce,IETF),也涉及一些标准化的工作。他最近是ISO/IECIS10589的编辑。

目录第一部分理解高级BGP

第1章高级BGP介绍3

1.1理解BGP的特性3

1.1.1可靠性3

1.1.2稳定性4

1.1.3可扩展性5

1.1.4灵活性5

1.2比较BGP和IGP7

第2章理解BGP的构件块9

2.1比较控制层面和转发层面9

2.2BGP进程和内存使用10

2.3BGP路径属性12

2.3.1ORIGIN13

2.3.2AS_PATH13

2.3.3NEXT_HOP13

2.3.4MULTI_EXIT_DISC14

2.3.5LOCAL_PREF14

2.3.6COMMUNITY15

2.3.7ORIGINATOR_ID15

2.3.8CLUSTER_LIST16

2.4理解内部BGP16

2.5路径决策过程18

2.6BGP的能力20

2.7BGP-IGP的路由交换23

2.8路由选择信息库24

2.9交换路线25

2.9.1进程交换25

2.9.2基于缓存的交换26

2.9.3Cisco快速转发29

2.9.4交换机制的比较35

2.10案例研究:BGP内存的使用评估37

2.10.1方法37

2.10.2评估公式39

2.10.3分析43

2.11总结45

第3章调整BGP性能47

3.1BGP收敛的调整47

3.1.1有关TCP的考虑49

3.1.2队列优化51

3.1.3BGP更新生成57

3.1.4性能优化的相互依赖性63

3.2BGP网络性能的特性63

3.2.1减轻网络故障的影响64

3.2.2前缀更新的优化69

3.3案例研究:BGP收敛测试74

3.3.1测试环境74

3.3.2基准(baseline)收敛75

3.3.3对等体组的好处75

3.3.4对等体组和路径MTU发现76

3.3.5对等体组和队列优化77

3.3.612.0(19)S以前版本特性的比较78

3.3.712.0(19)S以后版本BGP性能的增强特性79

3.3.8案例研究总结79

3.4总结81

第4章有效的BGP策略控制83

4.1策略控制技巧83

4.1.1正则表达式83

4.1.2加强BGP策略的过滤列表86

4.1.3路由映射91

4.1.4策略列表93

4.1.5过滤处理顺序93

4.2条件通告94

4.2.1配置94

4.2.2举例95

4.3聚合与拆分99

4.4本地AS104

4.5QoS策略传播106

4.5.1标识和标记需要优先处理的BGP前缀106

4.5.2设置基于BGP标记的FIB策略表项107

4.5.3配置接口上的流量查找和设置QoS策略107

4.5.4当接收和传输流量时,在接口上实施管制107

4.5.5QPPB的例子108

4.6BGP策略记账109

4.7案例研究:使用本地AS的AS集成111

4.8总结117

第二部分设计企业BGP网络

第5章企业级BGP核心网络设计121

5.1在企业核心网中使用BGP121

5.1.1问题定义122

5.1.2确定解决方案122

5.2BGP网络核心设计解决方案123

5.2.1内部BGP核心架构124

5.2.2外部BGP核心架构129

5.2.3内部/外部BGP核心架构137

5.3远程站点聚合147

5.4案例研究:BGP核心部署148

5.4.1BGP核心设计情形149

5.4.2设计需求149

5.4.3潜在解决方案150

5.4.4需求分析150

5.4.5解决方案描述150

5.4.6核心设计151

5.4.7迁移计划152

5.4.8最终情形159

5.5总结168

第6章企业网络的Internet连接性171

6.1确定从上游提供商接收什么信息171

6.1.1只需要默认路由171

6.1.2默认路由加部分路由172

6.1.3完全的Internet路由选择表172

6.2多宿主172

6.2.1单宿主末端网络173

6.2.2多宿主末端网络173

6.2.3标准多宿主网络174

6.3路由过滤176

6.3.1入境过滤177

6.3.2出境过滤177

6.4负载平衡178

6.4.1入境流量负载平衡178

6.4.2出境流量负载平衡178

6.4.3与同一个提供商的多个会话179

6.5其他连接性考虑182

6.5.1基于提供商的汇总182

6.5.2对等过滤器183

6.6案例研究:多宿主环境下的负载平衡184

6.6.1情景概览184

6.6.2初始配置185

6.6.3入境流量策略186

6.6.4出境流量策略188

6.6.5最终的配置188

6.7总结190

第三部分设计服务提供商BGP网络

第7章可扩展的iBGP设计和实施指南195

7.1iBGP扩展性的问题195

7.2路由反射196

7.2.1路由反射如何运作196

7.2.2前缀通告规则198

7.2.3分簇200

7.2.4环路防止机制201

7.2.5层次化路由反射204

7.2.6路由反射设计例子205

7.3联盟225

7.3.1联盟如何工作225

7.3.2联盟设计例子227

7.4联盟与路由反射的比较231

7.5总结232

第8章路由反射和联盟迁移策略235

8.1一般迁移策略235

8.1.1准备步骤235

8.1.2确定初始和最终的网络拓扑236

8.1.3确定初始路由器238

8.1.4最小化流量损失238

8.2案例研究1:从iBGP全连接环境迁移到路由反射环境239

8.2.1初始配置和RIB239

8.2.2迁移流程244

8.2.3最终的BGP配置249

8.3案例研究2:从iBGP全连接环境迁移到联盟环境250

8.3.1初始配置和RIB250

8.3.2迁移流程250

8.4案例研究3:从路由反射环境迁移到联盟环境263

8.4.1初始配置263

8.4.2迁移流程266

8.5案例研究4:从联盟环境迁移到路由反射环境277

8.5.1初始配置277

8.5.2迁移流程280

8.6总结294

第9章服务提供商网络架构297

9.1通常的ISP网络架构297

9.1.1内部网关协议规划298

9.1.2网络规划298

9.1.3网络地址分配方法学304

9.1.4用户连接性305

9.2穿越和对等概观306

9.2.1穿越连接306

9.2.2对等306

9.2.3ISP级别和对等关系307

9.3BGP团体属性设计307

9.3.1前缀起源跟踪308

9.3.2动态用户策略309

9.3.3基于BGP的QoS策略传播311

9.3.4静态路由重分布和团体属性应用314

9.4BGP安全特性315

9.4.1BGP会话的TCPMD5签名315

9.4.2对等过滤316

9.4.3分级化路由抖动衰减317

9.4.4公共对等安全考虑318

9.5案例研究:缓解分布式拒绝服务攻击321

9.5.1动态黑洞路由选择321

9.5.2最终的边缘路由器配置例子322

9.6总结330

第四部分实施BGP多协议扩展

第10章多协议BGP和MPLSVPN335

10.1针对MPLSVPN的多协议BGP扩展335

10.1.1路由区分符和VPN-IPv4地址335

10.1.2扩展团体属性336

10.1.3多协议可达性属性337

10.2理解MPLS基础知识337

10.2.1MPLS标签338

10.2.2标签交换和LSP建立339

10.2.3转发带标签的数据包343

10.3搭建MPLSVPN架构346

10.3.1MPLSVPN的组件346

10.3.2VPN路由选择/转发实例347

10.3.3VPNv4路由和标签传播349

10.3.4自动路由过滤351

10.3.5AS_PATH操纵352

10.4跨越AS边界的多种VPN355

10.4.1AS间的VPN356

10.4.2运营商支持的运营商VPN370

10.4.3BGP联盟和MPLSVPN375

10.5部署考虑377

10.5.1扩展性377

10.5.2路由目标设计例子381

10.5.3收敛383

10.6案例研究:RR间使用多跳eBGP实现的AS间的VPN和IPv4标签384

10.7总结393

第11章多协议BGP和域间多播395

11.1多播基础知识395

11.1.1多播分布树396

11.1.2多播组记号法397

11.1.3共享树397

11.1.4源树398

11.1.5构造多播转发树399

11.2域间多播410

11.2.1多播源发现协议411

11.2.2MP-BGP中的多播NLRI412

11.2.3mBGP/MSDP交互412

11.3案例研究:服务提供商的多播部署421

11.3.1任意播RP421

11.3.2用户配置423

11.3.3域间连接429

11.4总结429

第12章多协议BGP对IPv6的支持431

12.1IPv6的增强特性431

12.1.1扩充的地址划分能力432

12.1.2自动配置432

12.1.3头部简化432

12.1.4安全性的增强433

12.1.5QoS能力433

12.2IPv6地址分配433

12.2.1任意播地址的功能433

12.2.2通用地址格式434

12.3针对IPv6NLRI的MP-BGP扩展436

12.3.1双栈部署437

12.3.2IPv6部署的MP-BGP考虑437

12.4为IPv6配置MP-BGP437

12.4.1BGP地址簇配置438

12.4.2向BGP中插入IPv6前缀438

12.4.3IPv6的前缀过滤438

12.5案例研究:部署IPv4和IPv6的双栈环境439

12.5.1初始IPv4网络拓扑439

12.5.2初始配置440

12.5.3设计的IPv6覆盖441

12.5.4IPv6网络拓扑441

12.5.5最终配置443

12.6总结444

第五部分附录

附录A多协议BGP扩展对CLNS的支持449

A.1DCN扩展性449

A.2DCN架构450

A.3基于BGP的DCN网络设计450

A.3.1IS-IS网络布局451

A.3.2BGP对等关系451

A.3.3CLNS前缀的BGP下一跳452

A.4CLNS的多协议BGP配置例子454

A.4.1网络验证454

A.4.2配置总结456

A.5CLNS支持告诫459

附录BBGP特性和CiscoIOS软件版本列表461

附录C其他信息源467

C.1RFC467

C.2CiscoSystemsURL468

C.3书籍469

C.4论文469

附录D术语表471

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
中国古代四大美女:背后隐藏惊人秘密
 女性   2025-06-20
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有