BGP路由引入自制系统问题

2021-03-09 11:00:52 字数 3251 阅读 9387

1楼:**ile小伟

你好:问题一,当一个路由器查找路径的时候是根据什么来找的? 是根据目的ip地址

回,那么答他就需要一个目的ip地址的列表,就是路由表,你说的情况是这样,你边界的bgp路由器,会做路由汇总,或者缺省告诉内部路由器,你不知道怎么走的都发给我,bgp路由器上路由表是全得,所以就可以了,你说的很对,bgp的路由是不能发给igp的,会导致cpu负载崩溃;

问题二,首先,内部路由可以引入到bgp路由表中,我是做中国电信骨干网163的,我们会在与其他客户之间做一条策略,将一些路由过滤掉,具体就不说了,也可以你在自己出口方向将其过滤,不可能什么路由,运营商都会接受的;

最后一问,你好,你网间路由需要你自己优化,外部路由如何在内网选路,你可以通过调用,as-path,或者优先级,来影响,内网路由如果是ospf,你可以通过cost来调整;

2楼:匿名用户

内部网络用ospf路由到bgp

bgp路由器运行ospf及bgp,如果要发布内部路由则使用路由重发布实现内部路由的发布

在bgp路由协议中采用策略路由实现路由优化

bgp邻居已经建立,,但是路由没学到,有那些原因造成的

3楼:幽冥の泣

没有***work?

在bgp进程中使用***work语句通告一个网段,是把“自身路由表”已有的路由条目,作为bgp路由通告出去,前提是自身路由表中要有,并且可达

还有可能是没有修改更新源地址,如下图

还有可能是ibgp域内没有部署rr之类的,导致bgp路由无法传递,如下图

4楼:东软控

1.同步:默认情况下,

我本地路由器通过ibgp邻居学到一条路由,默认是不放进路由表,也不通告给其他邻居,直到我从igp也学到这条邻居。就是解决控制层面和数据层面都可以收到。

2.下一跳:

同步解决方案:1:从igp学习到不建议/no synchronization关闭同步(高版本默认是关闭的))针对ibgp。

下一跳解决方案:1写静态不建议/next-hop-self不出现》的路由,1:no synchronization 2:

neighbor x.x.x.

x ***t-hop-self

为什么bgp向外宣告的路由,必须要存在于自身的igp路由表中

5楼:匿名用户

ebgp宣告路由不需要任何igp支持。

ibgp宣告是ibgp的同步原则(synchronization):当从ibgp邻居学到一条路由时,只有当该路由所指向的prefix已经存在于本地路由器的igp路由表中,才可能认为这条从ibgp学到的路由是最佳的,否则不考虑该路由。

简单说,其目的是为了避免产生路由循环和路由黑洞。

6楼:匿名用户

楼上2位回答的不对。

具体用到那个rfc,我不知道。

原因是:bgp不是用来产生路由的,而是发布、更重要的是控制已经存在的路由的。bgp中有规定:

bgp路由器只把自己使用的路由发给邻居。所以,假如bgp发布路由,被发布的路由必须存在于ip路由表中,哪怕它是虚假路由,也必须有,就是这样。

假如你的路由表中不存在某条路由,那么,即便你发布了这条路由,也不会生效,邻居更不会收到。

基于什么考虑?上面已经说了,bgp只把自己使用的路由发给邻居,而自己使用的就是存在于ip路由表中的路由,是最优的。

楼上说:怕路由表没有而产生不可达的情况。这是不正确的认识。

其实,不论bgp,还是ospf或其他路由选择协议,都可以发布不存在的路由器,前提是在自己的路由表里手工添加一条指向null0的路由。有2个作用:路由聚合和黑洞路由。

路由聚合是为了减少路由表数量,路由黑洞是为了解决网络攻击。

如:路由器a下接2个子网,10.1.

1.0/25和10.1.

1.128/25,或者更多。那么假如不用聚合,就需要发布2条路由,假如使用聚合,那么,先创建1条聚合路由:

ip route 10.1.1.0 24 null0,然后在bgp中发布聚合路由即可。

说了这些,不知您明白了没有?若觉得我说的还行,就给我追加点分吧。

7楼:匿名用户

您说的应该是ibgp的同步原则(synchronization):当从ibgp邻居学到一条路由时,只有当该路由所指向的prefix已经存在于本地路由器的igp路由表中,才可能认为这条从ibgp学到的路由是最佳的,否则不考虑该路由。

简单说,其目的是为了避免产生路由循环和路由黑洞。

我觉得网络夜行者说的对。hszpnlz说的有点小问题,bgp并非必须发布已经存在于igp 路由表中的路由,只是在某些网络结构中需要而已,在cisco路由器上,是可以根据需要在router bgp配置状态下,通过synchronization和no synchronization命令来打开或关闭该特性。

什么情况下,为什么要打开bgp同步的具体原理比较复杂,详细的解释网上很多而且**并茂更容易理解,比如下面几篇文章。

http://****360doc.***/content/10/0413/00/169961_22789746.shtml

http://****bbfish.***/router/router_7481.html

http://zhidao.baidu.***/question/161910529.html

实际ciscopress出的c**p新版route参考书的第十四章就有专门一小节说明。不过还没中文版。

您不妨看过上面这些具体介绍后,还有不明白的,就其中某点提问,同时列出您已经看过的文章。这样更容易获得有针对性的回答。

8楼:网络夜行者

之所以要存在它的igp表中,是因为这宣告的可能会成为别的设备进入某个网络的路由,如果这个路由不在你的igp表中,但你宣告出去.那其它设备可能通过计算算出你这个设备是到达某个网络的最好路径,所以把你添加到了它的路由表中,然后它要到那个目标去的时候会经过你,而你的igp路由表中并没有这一路由,这样它就不会知道要怎么去的目标那里,导致路由出现问题.

9楼:吴禹先航

路由器向对方宣告一条路由,是说明自己有路径可以到达这个目的地,然后对方可以通过我这台路由器再到达这个目的地,也就是所谓的路由迭代,如果在宣告路由器上都没有这条路由,说明这条路径是路由器不知道的,它又怎么能将这条不知道的路由通告给其他邻居呢,rfc上应有解释,个人理解是为了保证迭代成功

10楼:匿名用户

当ebgp宣告路由表或本地接口没有的ip的时候,不会向外散布。

现代政治学原理的问题:自由与平等的关系

1楼 雪牧 自由与平等的价值观是法治的基石。自由主义与平等主义作为 现代 言述,是 西方 的。 现代 是针对 传统 而言的。 即自由与平等的现代话语既不是西方传统里固有的,也不是中国传统里存在的。 自由平等是人类追寻的最高目标,二者不为矛盾,可以同时进行。要想自由平等就要充分尊重人权,完善立法。等等...

如何确定制冷剂充注量的问题,如何确定电冰箱制冷系统制冷剂充注量是否合适?

1楼 相当小把戏 产品开发阶段,制冷剂填充量是先经过粗略的理论计算,最终靠试验测试来确定的。 产品市场维修填充制冷剂,最好是严格按照产品铭牌上标注的制冷剂填充量来进行标准量填充。 根据空调制冷系统管路运行时候的状态参数来大致确定也可以,但难度很大,没有非常稳固的专业知识经验是很难确定准确的。 如何确...

电脑自动一直按W键怎么办,电脑系统出现问题,总是自己按w键

1楼 米粒米粒星 原因一般是 w 按键处于一直使用的状态,是不是你手按住了。 这种情况下建议 1 换一个新的键盘。 2 把 w 按键拆下来后检查是否按键积灰 卡住等情况,做清理或者更换该按键即可。 键盘里面的触点有水迹,建议你把键盘用电风吹吹下,要用冷风或者用热风会把键盘吹坏变形 导致不能使用,也可...