竭诚为您提供优质文档/双击可除
bgp协议主要作用
篇一:bgp协议原理以及工作分析
龙源期刊网.cn
bgp协议原理以及工作分析
作者:李良一
来源:《硅谷》20xx年第07期
摘要首先就bgp协议的概念以及特点作出分析,而后进一步针对其具体的工作流程展开讨论,对于深入了解bgp协议的工作机制和特征有着积极意义。
关键词bgp;协议;原理
中图分类号:tp393文献标识码:a文章编号:1671-7597(20xx)07-0046-01
当前信息化时代之下,数据传输已经成为了日常工作和生活必不可少的重要组成部分,网络服务的易得性和可靠性也因此得到广泛关注。这其中负责网络正常工作的诸多协议,作为保证网络数据传输的有力支持,也成为了研究的重点对
象。
1bgp协议的概念以及特点
边界网关协议(bgp,bordergatewayprotocol),其职能在于实现数据传输过程中,不同因特网自治域系统间的路由实现,本质上看就是在不同的网络系统之间交换网络可达信息(nlRi,networklayerReachableinformation)。随着网络发展的日益成熟,相应的拓扑结构以及网络自治域也随之呈现出日益复杂的特征,一方面自治域内部呈现出相对的独立特征,另一个方面其间的通信却呈现出越来越频繁的特征,并且对于通信质量的要求也有显著提升趋势。所有这些都使得bgp协议的地位日益重要,这种频繁作用在互联网自治域边缘的通信协议,已经成为了网络路由体系的重要组成部分,其存在对于支持整个互联网数据传输工作的完成和实现,并且在一定程度上对于减少交换和路由设备的运行负荷都有积极意义。
从工作特点方面看,bgp协议能够实现对于无类型区域间路由(cidR,classlessinter—domainRouting)的良好支持,这种支持作用能够极大地抑制和缩减路由表本身的规模,并且对于提升路由效率等方面都有显著的作用。并且在实现路由的过程中,bgp协议通过自治域(as,autonomoussystem)边界路由器展开作用,采用特定的策略和算法选择过滤路由,将诸如路由信息协议(Rip,
Routerinformationprotocol)、开放式最短路径优先(ospF,openshortestpathFirst)以及bgp等路由信息发送到对应节点之上。在传输可靠性方面,bgp直接采用tcp作为传输协议,相对而言可以保证其可靠性,并且对于路由聚合和过滤等方面也能够表现出良好支持。
近年来对于bgp协议的重视体现在多个方面,单就我国的研究而言,胡湘江等人研究出通过采用基于as联盟安全体系结构,使用具有分布式认证中心的信任模型来提升bgp 协议安全性,并且构建起bgp安全机制。此外对于bgp协议体系中,基于身份的秘钥算法,以及确保bgp协议活动中身份真实性的确认,防止基于bgp的诈骗等研究也都层出不穷。20xx年,
篇二:浅谈bgp协议的工作原理
浅谈bgp协议的工作原理
图文信息中心李宪民
【摘要】bgp(bordergatewayprotocol:边界网关协议):是一种增强的距离矢量路由协议,属于外部路由协议。从功能上讲它是一种自治系统间的动态路由协议。它通过维护ip 路由表或前缀表来实现自治系统(as)之间的可达性,使用基于路径、网络策略或规则集来决定路由。它的基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自治系统号(as)序列属性的网络可达信息,来构造自治系统的
拓扑图,从而消除路由环路,并使得基于自治系统级别的策略控制得以实施。
本文从应用的角度出发,通过bgp协议特点、bgp路由
通告原则、成为bgp路由的方法、bgp报文(消息)、bgp邻接关系的建立、bgp的路由属性、bgp路由选择等七个方面
对bgp协议进行阐释。
【关键词】bgp路由协议自治系统对等体状态机bgp报
文路由属性
一、bgp协议简介
bgp(bordergatewayprotocol)是一种自治系统间的动态路由协议,它的基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自治系统号序列属性的路径可达信息,来构造自治区域的拓扑图,从而消除路由环路并实施用户配置的路由策略。与ospF和Rip等在自治区域内部运
行的协议对应,bgp是一种egp(exteriorgatewayprotocol)协议,而ospF、Rip、isis等为igp(interiorgatewayprotocol)协议。bgp协议经常用于isp之间。
bgp协议从1989年以来就已经开始使用。它最早发布的三个版本分别是RFc1105(bgp-1)、RFc1163(bgp-2)和
RFc1267(bgp-3),当前使用的是RFc1771(bgp-4)。随着inteRnet的飞速发展,路由表的体积也迅速增加,自治区域间路由信息的交换量越来越大,影响了网络的性能。bgp支
持无类别域间选路cidR(classlessinterdomainRouting),可以有效的减少日益增大的路由表。bgp-4正迅速成为事实上的internet边界路由协议标准。
二、bgp协议相关概念
(一)自治系统(autonomoussystem)
自治系统:是由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。每个自治系统都有唯一的自治系统编号,这个编号是由因特网授权的管理机构分配的。
引入自治系统的基本思想:通过不同的编号来区分不同的自治系统。通过采用路由协议和自治系统编号,路由器就可以确定彼此间的路径和路由信息的交换方法。
自治系统的编号范围是1到65535,其中1到64511是注册的因特网编号,64512到65535是私有网络编号。as1as2 (二)bgp路由传递as3一般情况下一条路由是从自治系统内部
产生的,它由某种内部路由协议发现和计算,as4
传递到自治系统的边界,由自治系统边界路由
器(asbR)通过ebgp连接传播到其它自治as5as7系统中。路由在传播过程中可能会经过若干个
自治系统,这些自治系统称为过渡自治系统。as6
如右图中as5。若这个自治系统有多个边界路
由器,这些路由器之间运行ibgp来交换路由信息。这