边界网关协议学习指引


目录
第一章概述2
第二章BGP协议基础3
2.1 需求之一—路由传播3
2.2 需求之二—下一跳问题5
2.3 需求之三—自环问题7
2.4 需求之四—ISP内部连接9
2.5 需求之五—出口流量控制(一)11
2.6 需求之五—出口流量控制(二)13
2.7 路由选择分析14
2.7.1 下一跳可达与路由选择14
2.7.2 本地优先与路由选择16
2.7.3 AS-PATH属性与路由选择16
2.7.4 MED属性与路由选择16
2.8 总结17
第三章BGP协议高级特性及MBGP19
3.1 BGP团体属性和扩展团体属性19
3.2 BGP多协议扩展(MBGP)21
第四章总结23
要害词:
BGP , 本地优先属性 , MED , AS-PATH , 下一跳属性 , BGP多协议扩展(MBGP) , 团体属性 , 扩展团体属性 , MP_REACH_NLRI
缩略语:
BGP:Border Gateway Protocol , 边界网关协议
MBGP:Multi-Protocol Border Gateway Protocol , BGP多协议扩展
MPLS:Multi-Protocol Label Switch , 多协议标记交换
VPN:Virtual Private Network , 虚拟私有网络
MP_REACH_NLRI:多协议网络层可达信息
内容提要:
本文根据实际中的需求介绍了BGP的一些基础概念 , 包括BGP对等体 , BGP属性等 , 重点介绍了下一跳 , MED , 本地优先和AS-PATH等重要属性 , 在第三?薪樯芰薆GP的团体属性和扩展团体属性 , 并介绍了BGP的多协议扩展 , 正是多协议扩展BGP在现在的MPLS-VPN , QOS等技术中得到了广泛应用 。本文的目的是让读者在最快的时间内把握BGP , 并应用到实践中
第一章概述
随着宽带网络技术和数据通信技术的不断融合 , 宽带网络设备也逐渐引入各种各样的数据通信技术 , 比如 , MPLS , MPLS-VPN , Multicast , QoS等 , 这些技术有一个共同的特点 , 就是需要边界网关路由协议(BGP)的支持 , 利用BGP丰富的属性来传递自己的信息 。
这些技术目前来说却如火如荼 , 不论是电信运营商还是普通网络用户 , 都表现出了很大的热情 , 都在大张旗鼓的建设以这些技术为平台的城域网络 。暂且不管这些技术到底有没有传说中的完善 , 既然客户有这样高的热情 , 我们作为网络设备运营商 , 也完全有必要跟随市场 , 来给用户提供全套的解决方案 , 这样我们必须尽快的熟悉这些技术并附注应用 。
当然 , 在不熟悉动态路由协议 , 尤其是BGP的情况下 , 学习好这些新技术是不可能的 , 为了帮助读者尽快的了解和把握动态路由协议 , 尤其是BGP协议 , 我们写了这篇文章 , 该文章使用一种比较通俗的方式来讲述BGP , 目标是让有一定路由基础而又对BGP不熟悉的读者 , 在最快的时间内把握BGP 。
在阅读本文的时候 , 建议读者有耐心并有信心 , 相信大多数有耐心的读者读完本文后 , 都会明白BGP到底是怎么一回事 , 而且从根本上了解了BGP的运行原理和使用场合 。本文还有一个特点就是 , 对BGP的介绍不是局限在传统的BGP4路由协议上 , 在介绍BGP4路由协议的基础上 , 同时也介绍了BGP扩展(MBGP) , 这正是在MPLS-VPN , Multicast等技术中大量使用的协议 。
在本文的后边给出了一些建议的读物 。读者在把握本文概念的基础上 , 阅读后边建议的文章可以加深对BGP的理解 , 并扩展自己的视野 。
第二章BGP协议基础
从本章开始 , 我们从一系列实际需求出发来介绍一些基础的概念 , 在本文中 , 我们没有介绍BGP , 而是根据实际需求对RIP协议逐步进行改造 , 在完成本文的叙述后 , RIP就被我们改造成了BGP协议 。所以 , 只要读者把握了本文介绍的每个实际需求及根据该需求的改造结果 , 就已经把握了BGP的一个特性 。

推荐阅读