BGP路由表与IGP路由表的关系?BGP 和IGP中数据包的转发过程?请高手不吝赐教 30

路由协议BGP:在AS中运行BGP的路由器同时必须运行IGP吗?如果IGP和BGP同时运行,IGP和BGP都有自己单独的路由表,路由器的转发表这几者之间的关系如何?数据包... 路由协议BGP: 在AS中运行BGP的路由器同时必须运行IGP吗? 如果IGP和BGP同时运行,IGP和BGP都有自己单独的路由表,路由器的转发表 这几者之间的关系如何?数据包在AS中详细的转发过程是怎样的 ? 请老鸟赐教 展开
 我来答
q0066423
推荐于2017-11-25 · TA获得超过2887个赞
知道大有可为答主
回答量:1716
采纳率:66%
帮助的人:692万
展开全部
以下不考虑cef,route-cache,策略路由,mpls等的影响,只看单纯路由。
数据包转发,查路由表,最终得出逃出接口扔出去,完活。
路由表只有一张(不考虑vrf),不管是什么协议来的,最终都要进入路由表,才能影响选路。所以转发跟as没关系,就看路由表,转发层面没什么好纠结的。igp和bgp有自己的数据库,不是路由表。
我们关心的应该是路由表的形成。根据路由协议的设计初衷,igp就是用来as内部收敛,bgp用来as间交换路由。所以,as内,会尽量采用igp路由,as间,只能用bgp(正常情况)。如betta_406所讲,结果就是,as内走igp,as间走bgp。
igp是为了收敛,bgp是为了传递。as内的ibgp对等体关系,也只是为了大家都能学习到其它as的路由,不是为了学习本as的路由,本as的用igp收敛。
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
betta_406
2013-01-08 · TA获得超过887个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:246万
展开全部
BGP建立邻居是通过TCP三次握手建立的,你可以把BGP看成一种应用,这种应用的前提就是路由可达,所以运行BGP的路由器必须有IGP做底层路由支撑。

IGP与BGP同时运行,IGP与BGP都有自己单独的Database(数据库),但路由表只有一张,所以你在概念上有一点误区。

IGP的管理距离最大不过170(重分布进EIGRP的路由),而iBGP(同一个AS内部的BGP邻居成为iBGP)路由的管理距离为200,所以iBGP路由一般很少能进入路由表,顶多是在BGP的database中存在,所以如果是同一个AS内部的主机互访,基本是走IGP协议生成的路由。
如果是eBGP(不同AS之间建立BGP邻居即eBGP),那么这两个AS之间的主机互访必须通过BGP路由(在路由表中的标识为B路由)。每台路由器都会执行这样的操作:查询路由表,找到一条匹配的B路由,根据B路由的下一跳(一般这个下一跳地址都不是自己的直连接口IP,所以需要递归)递归到一条IGP路由,最终递归到出接口,再传给下一台路由器。

关于BGP的问题,不是简单几句就能说清的,我这里也只是说了一个大的框架,如果真要了解BGP协议的话,可以看看《TCP/IP路由协议卷2》那本书。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式