详解网络支架BGP协议.doc

详解网络支架BGP协议.doc

ID:50546927

大小:109.50 KB

页数:19页

时间:2020-03-07

详解网络支架BGP协议.doc_第1页
详解网络支架BGP协议.doc_第2页
详解网络支架BGP协议.doc_第3页
详解网络支架BGP协议.doc_第4页
详解网络支架BGP协议.doc_第5页
资源描述:

《详解网络支架BGP协议.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、详解:网络支架BGP协议1.概述因特网,在20世纪60年代末,作为一个实验,开始于DARPA(美国国防部的高级研究项li管理局)。随着研究机构、学院和政府加入,形成了最早的ARPANET.后来,美国国家科学基金会又开发了NSFNET(1995年4月停用)。发展到现在,因特网成为了由商业提供者运营的的更分散的体系。而下一代因特网(NGI)的计划已于1997年10月启动,日前己推出的主要方案有Internet2,Abilene等。出于管理和扩展的目的,因特网可以被分割成许多不同的白治系统(AutonomousSystem)。换句话说,因特网是由白治系统汇集而成的。BGP

2、v4(BordergatewayprotocolVersion4)边缘网关协议(定义于RFC1771),是现行因特网的实施标准,就是用来连接白治系统,实现白治系统间的路由选择功能的。2.IGP与EGP所有的路由选择协议可以被分成IGP和EGP两种。要了解IGP和EGP的概念,应该首先了解H治系统(AS)的概念。传统的AS定义(RFC1771):AS是同一个技术管理下的一纽•路由器,它们使用一种内部网关协议和一致的度量尺度来对数据包进行AS内部的路rfl,而使用外部网关协议来对发向其它AS的数据包进行路由选择。发展到现在,已经允许并且时常采用在一个白治系统AS屮使用多

3、个内部网关协议,英至多个路由选择的度量标准。所以,现在的自治系统被扩展的定义为:共享同一路由选择策略的一组路由器。IGP(Interiorgatewayprotocols)内部网关协议,定义为在一个自治系统内部使用的路由协议(包括动态路由协议和静态路由)。IGP的功能是完成数据包在AS内部的路由选择,或者说,是讲述数据包如何穿过本地AS的。RTPvlv2,TGRP,ETGRP,OSPF,ISIS都是典型的IGP.EGP(Exteriorgatewayprotocols)外部网关协议,定义为在多个自治系统之1'川使用的路由协议。它主要完成数据包在AS间的路由选择,或者

4、说,讲述数据包为了到达目的TP,需要通过哪些AS.BGP4就是一种EGP.IGP只作用于木地AS内部,而对其他AS—无所知。它负责将数据包发到主机所在的网段(segment)。EGP作用于各AS之间,它只了解AS的整体结构,而不了解各个AS内部的拓扑结构。它只负责将数据包发到相应的AS屮,余下的工作便交给IGP来做。每个自治系统AS都有唯一的标识,称为AS号(ASnumber),由IANA(InternetAssignedNumbersAuthority)来授权分配。这是一个16位的二进制数,范围为广65535,其中65412^65535为AS专用组(RFC2270

5、)。3.BGP-4的基木概念BGP-4是典型的外部网关协议,是现行的因特网实施标准。它完成了在白治系统AS间的路由选择。可以说,BGP协议是现代整个网络的支架。BGP-4在RFC1771+作岀了规定,并且还涉及其他很多的RFC文档。在这一新版木屮,BGP开始支持CIDR(Classlessinterdomainsrouting)和AS路径聚合(Aggregation),这种新展性的加入,可以减缓BGP表屮条目的增长速度。BGP协议是一种距离矢量(Distancevector)的路由协议,但是比起RIP等典型的距离矢量协议,又有很多增强的性能。BGP使用TCP作为传输

6、协议,使用端口号179.在通信时•,要先建立TCP会话,这样数据传输的可靠性就由TCP协议来保证,而在BGP的协议屮就不用再使用差错控制和重传的机制,从而简化了复杂的稈度。另外,BGP使用增量的、触发性的路由更新,而不是一般的距离矢量协议的整个路由表的、周期性的更新,这样节省了更新所占用的带宽。BGP还使用“保留”信号(Keepalive)来监视TCP会话的连接。而且,BGP还有多种衡量路由路径的度量标准(称为路由属性),可以更加准确的判断出最优的路径。与传统的内部路由协议相比,BGP还有一个有趣的特性,就是使用BGP的路由器Z间,可以被未使用BGP的路由器隔开。这

7、是因为BGP在独立的内部路由协议之上工作,所以通过BGP会话连接的路由器能被多个运行内部路由协议的路由器分开。建立了BGP会话连接的路由器被称作对等体(peersorneighbors),对等体的连接有两种模式:IBGP(InternalBGP)和EBGP(ExternalBGP)。IBGP是指单个AS内部的路由器Z间的BGP连接,而EBGP则是指ASZ间的路由器建立BGP会话。前面已经提到,BGP是用来完成AS之间的路由选择的,所以对于BGP来说,每一个AS都是一个原子的跳度。那么,IBGP又起什么样的作用呢?IBGP是用来在AS内部完成BGP更新信息的交换。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。