设为首页收藏本站language 语言切换
查看: 2281|回复: 5
收起左侧

[其他] 求教,关于BGP路由黑洞

[复制链接]
发表于 2013-8-19 21:08:34 | 显示全部楼层 |阅读模式
1.bmp
因为BGP是通过TCP来建立连接的,A在将路由信息S发给B时,数据包的源目地址分别是A和B,B在将路由信息S发给E时,源目IP地址分别是S和E(通过IGP),E在将路由信息S传递给F时,其源目IP地址分别是E和F。但数据包要从F交到A时,其目标地址一直是A,路由器C、D没有运行BGP协议,没有到达A的路由,故当E将此数据包交给没有运行BGP的路由器C、D时,数据包被丢弃。


这是我看到的资料,我想问下,为什么数据包从F到A的时侯地址就一直是A了呢,不可以像从A到F那样逐跳改变。
最好也帮我解释一下从A到F逐跳的原因。印象很模糊,所有看起来迷迷糊糊的。谢谢
发表于 2013-8-19 21:17:19 | 显示全部楼层
一个是协议报文,一个是数据报文。
沙发 2013-8-19 21:17:19 回复 收起回复
回复 支持 反对

举报

 楼主| 发表于 2013-8-19 21:28:45 | 显示全部楼层
网络蟑螂 发表于 2013-8-19 21:17
一个是协议报文,一个是数据报文。

是因为数据的封装不一样的原因吗?
板凳 2013-8-19 21:28:45 回复 收起回复
回复 支持 反对

举报

发表于 2013-8-19 21:35:11 | 显示全部楼层
BGP路由黑洞是因为BGP没通告,则在黑洞的路由器上所有BGP的路由都不可达
地板 2013-8-19 21:35:11 回复 收起回复
回复 支持 反对

举报

发表于 2013-8-19 21:43:40 | 显示全部楼层
wangohyes 发表于 2013-8-19 21:28
是因为数据的封装不一样的原因吗?

封装应该也没啥区别吧都是那几个层,只是bgp协议报文tcp端口号固定是179用于表示这是bgp报文。就如同交换机的控制平面和转发平面,路由信息通过协议报文传递,在两个邻居之间。数据报文是通过根据路由表逐跳找到目的,目的ip不变。
5# 2013-8-19 21:43:40 回复 收起回复
回复 支持 反对

举报

发表于 2013-8-19 22:05:44 | 显示全部楼层
6# 2013-8-19 22:05:44 回复 收起回复
回复 支持 反对

举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-12 18:50 , Processed in 0.127890 second(s), 27 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表