竭诚为您提供优质文档/双击可除bgp是哪层协议篇一:bgp协议原理总结BGP协议原理总结BGP协议3:边界网关路由协议(版本3)RFC1267王尚201192339名词解释:1AS(自治系统):在单一技术管理下的一系列路由器,他们使用一个内部网关,在AS内部路由数据包的共同标准,使用同一个外部网关协议来想其他AS传输数据包。
因为这个经典的解释已经被扩展,所以对于一个单一的AS来说在内部使用多个内部网关协议和有时多个系列的标准已经很普遍了。
(在这里使用的AS强调了这样的事实,即便多个内部网关协议和度量标准被使用,一个AS面向其他的AS的管理拥有一个单一的连贯一致的内部路由方案,并且展示一个始终如一的图片,什么的网络通过它可以到达。
从外部的路由的观点来看一个AS可以被看做一个单片集成电路:)图1AS系统IGP(内部的边界网关协议)专门用于自治系统中的网关间交换数据流转通道信息的协议EGP(外部的边界网关协议)在自治系统间的相邻的网关主机间交换路由信息的协议。
常用于在INTERNET主机间交换路由表信息。
一个轮询协议,利用HELLO和I-HEARD-YOU消息的转换,能让每个网关控制盒接受网络可达性信息的速率,容许每个系统控制自己的开销,同时发出命令请求更新响应。
路由表包括(bgp是哪层协议)一组一知路由器及这些路由器的可到达地址及路径开销,从而选择最佳路由。
每个路由器没个120或者480秒访问邻居一次,邻居发挥完整的路由表来响应。
IBGP(内部边界网关协议)EBGP(外部边界网关协议)EBGP对等体BGP和IGP同步:一个BGP路由器不将从内部Peer得知的目的地通告给外部Peer,除非该目的地也能通过IGP得知。
若一个路由器通过IGP得知该目的地,则可以认为路由能在AS中传播,内部通达已经可以得到保证。
234567BGP协议概述1BGP协议是外部路由协议,用来在AS之间传递路由信息。
2是一种增强的距离矢量路由协议。
具有以下特点:①可靠的路由更新机制3456789②丰富的Metric度量方法③从设计上避免了环路的发生可以为路由附带属性信息支持CIDR(无类别域间路由)丰富的路由过滤和路由策略使用的传输层协议是TCP协议,使用的端口号是179无需周期性的更新周期性的发送KEEPALIVE报文验证TCP连接的连通性在进行路由更新时只发送路由增量BGP路由通告原则1当存在多条路径时,BGPSpeaker只选择最优的给自己使用2BGPSpeaker只把自己只用的路由通告给邻居3BGPSpeaker从EBPG获得的路由会向他的所有BGP邻居通告(包括EBGP和IBGP)4BGPSpeaker从IBGP获得的路由不向它的IBGP邻居发送5BGPSpeaker从IBGP获得的路由是否会通告给他的EBGP对等体要依从于IGP和BGP同步的情况来决定6连接一但建立,BGPSpeaker将把自己所有BGP路由通告给新的邻居IBGP全连接①IBGP对等体物理意义上的全连接②IBGP对等体逻辑意义上的全连接BGP报文种类1Open:在TCP会话建立之后,两个邻居都将发送Open消息,每个邻居都利用该消息标识自己并指定BGP操作参数2KeepAlive:当路由器接受了由邻居发送来的Open消息中的指定参数。
它将响应一条KeepAlive消息,此后路由器每60秒发送一条KeepAlive消息,或是以协商的保持时间的1/3为周期发送KeepAlive消息。
由于KEEPALIVE纯粹是一个通信知会,不需要携带什么信息,因此KEEPALIVE报文实际上是不带数据的BGP报文头。
3Update:被用来宣告可行路由、撤销的路由4Notification:只要路由器检测到差错就会发送Notification消息并关闭BGP进程,随后我们将看到BGP邻居断开,然后试图重新建立BGP邻居。
BGP报文头BGP报文的格式都是一样的:BGP报文头+BGP报文体其中BGP报文头格式如下:图2BGP报文头⑴Maker(16byte):全为1,否则标记值要使用认证机制来计算(认证机制是通过认证信息的一部分来指定的)。
标记可以用来探测BGP对端的同步丢失,认证进入的BGP消息。
⑵Length(2byte)BGP报文的全长,长度值必须最少19个字节,最大4096个字节。
可能更多,根据报文类型决定⑶Type(1byte)1-Open2-UPDATE3—Notification4KeepAliveOpen报文:⑷⑸⑹⑺图3Open报文头Version(1字节)当前BGP版本号为3MyAutonomusSystem(2字节):发射者自导系统号HoldTIME(2字节):BGP的Holdtime为180秒BGPIDENTIFIER(4字节):发送者的BGProuteID⑻AUTH.CODE⑼AUTHENTICATIONDATAUpdate图4Update报文头⑽TOTALPathAttributeSLENGTH(2字节):总的路径属性长度0代表在UPDATE消息中没有网络层可达信息域⑾PathAttribute:路径属性,在一个UPDATE中可能存在多个路径属性对。
每个路径属性对包括AttributeFlags,Attributetypecode,AttributeDateLength三个字段。
AttributeFlags,Attributetypecode各占一个字节。
⒈AttributeFlags的8位分别表示:⒉Attributetypecode指明是什么属性。
图5Attributetypecode属性⑿Network(4字节):INTERNETNETWORK编码篇二:什么是bgp,bgp有什么优点?十五年专注—国内领先的综合idc解决方案提供商什么是bgp?经常听到服务器托管商说自己的带宽是bgp线路,究竟什么是bgp?是什么原理?大家跟我一起一探究竟吧。
bgp说白了就是一种协议,术语称边界网关协议(bgp)是运行于tcp上bgp构建在egp的经验之上。
bgp系统的主要功能是和其他的bgpas级别上可实施策略决策。
十五年专注—国内领先的综合idc解决方案提供商为ebgp(external/exteriorbgp)。
在as边界上与其他as交换信息的路由器被称作边界路由器(border/edgerouter)。
在互联网操作系统(ciscoios)中,ibgp通告的路由的距离为200,优先级比ebgp和任何内部网关协议(igp)通告的路由都低。
其他的路由器实现中,优先级顺序也是ebgp高于igp,而igp又高于ibgp。
bgp(边界网关协议)协议主要用于互联网as(自治系统)之间的互联,bgp的最主要功能在于,控制路由的传播和选择最好的路由。
中国网通与中国电信都具有as号(自治系统号),全国各大网络运营商多数都是,通过bgp协议与自身的as号来互联的。
使用此方案来实现双线路需要在cnnic(中国互联网信息中心)申请idc自己的ip地址段和as号,然后通过bgp协议将此段ip地址广播到网通、电信等其它的网络运营商,使用bgp协议互联后网通与电信的所有骨干路由设备将会判断到idc机房ip段的最佳路由,以保证网通、电信用户的高速访问。
使用bgp线路的优点:1.服务器只需要设置一个ip地址,最佳访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的,不会对占用服务器的任何系统资源。
服务器的上行路由与下行路由都能选择最优的路径,所以能真正实现高速的单ip双线访问。
2.由于bgp协议本身具有冗余备份、消除环路的特点,所以当idc服务商有多条bgp互联线路时可以实现路由的相互备份,在一条线路出现故障十五年专注—国内领先的综合idc解决方案提供商时路由会自动切换到其它线路。
3.使用bgp协议还可以使网络具有很强的扩展性可以将idc网络与其他运营商互联,轻松实现单ip多线路,做到所有互联运营商的用户访问都很快。
这个是双ip双线无法比拟的。
篇三:bgp路由协议完整教程第2章bgp路由协议................................................. ................................................... ..............................................2-12.1培训目标................................................. ................................................... ................................................... ..2-12.2bgp协议概述................................................. ................................................... .............................................2-32.2.1基本概念................................................. ................................................... ...........................................2-32.2.2自治系统................................................. ................................................... ...........................................2-72.2.3bgp的工作机制................................................. ................................................... ...............................2-92.2.4bgp的两种邻居.................................................................................................... .............................2-122.2.5bgp路由通告原则................................................. ................................................... .........................2-142.2.6bgp同步................................................. ................................................... ..........................................2-162.2.7如何成为bgp路由................................................. ................................................... .......................2-192.3bgp的报文和状态机................................................. ................................................... ..............................2-232.3.1报文种类................................................. ................................................... .........................................2-231121。