Questions tagged «bgp»

BGP是边界网关协议,用于网络内部和网络之间。

5
更好的企业多宿主
我想就我可以改进BGP双提供商,双路由器设计的方法获得一些意见。每个提供商都提供一个/ 24公共子网。我将路由器,电路,子网,HSRP组和提供程序分别称为A和B。每个电路上的带宽足以承受整个负载。 当前设计 当前的设计试图实现每个提供商的对称性。在稳定状态下,预期的路由逻辑是去往/来自子网A的流量仅通过电路A,而去往/来自子网B的流量仅通过电路B。这些电路将在故障状态下互相备份。 提供者仅通告默认路由。出站路由需要混合使用PBR和HSRP。路由器之间没有路由:没有iBGP,没有OSPF,没有静态路由。而是有两个HSRP组跟踪默认路由。路由器A是HSRP组A的主要路由器,路由器B是HSRP组B的主要路由器。下游设备具有指向HSRP组A和PBR的默认路由,该默认路由将来自子网B的流量定向到HSRP组B。入站路由会受到前缀和社区。子网A前置在电路B上并进行通信,子网B前置在电路A上并进行通信。 我认为该设计还有很大的改进空间。缺乏Internet拓扑意识以及电路亲和性完全消除了最佳路径选择。对提供商的级别指定存在担忧,并且该设计已合理化为提供“可接受的性能”并且更易于排除故障。确实,设计不可能再简单了。我已经证明,转换额外的AS会给RTT增加6跳和63ms(+ 421%)。我宁愿不接受可接受的条件。 更好的设计 更好的设计为路由器提供了尽可能多的Internet拓扑意识。剩下的最佳路径算法是确定入站和出站路由逻辑。电路将在故障状态下互相备份。 提供者公布完整视图。路由器运行iBGP和OSPF。消除了HSRP。出站路由将纯粹是基于目标的最佳路径,而入站路由将留给最佳路径算法和中转服务提供商。 现在,我将其键入,看起来确实更简单。至少,用更少的词来解释。人们担心不对称性,但是我在当前设计中已经看到很多不对称性。我认为他们可能同样容易出现不对称现象,这真的让我不担心。结果我们从未见过问题。目前,它只属于ifs领域,“我们必须对某些'if'进行故障排除吗?” 我要离开这里吗?还是我碰到了头?别人如何解决这个问题?Google会做什么?
33 bgp 



4
对“ Down BGP”连接进行故障排除
昨天,当我们的BGP路由之一短时间中断时,我们的网络发生了短暂的中断。值得庆幸的是,几分钟后,我们的连接故障转移到了辅助BGP路由,并且在ISP端关闭/不关闭后,主路由开始运行。 我们正在运行2个运行iOS 12.2 58的堆叠式(背板)Cisco 3750e交换机。 在与ISP的对话中,他们无法给出原因的任何明确答案。我们可以做些什么来找出最终的原因,以避免将来再出现此问题? 错误时记录 172258: May 6 14:43:06: %BGP-5-ADJCHANGE: neighbor xxx.xxx.12.34 Down BGP Notification sent 172259: May 6 14:43:06: %BGP-3-NOTIFICATION: sent to neighbor xxx.xxx.12.34 4/0 (hold time expired) 0 bytes 172260: May 6 14:43:06: %BGP_SESSION-5-ADJCHANGE: neighbor xxx.xxx.12.34 IPv4 Multicast topology base removed from session BGP Notification sent …

4
将流量从同一BGP AS路由到不同的链路
我在BGP AS 65000中有两个站点A和B,在AS 65001中有第三个站点C。这三个站点都通过运营商MPLS具有连通性,并且站点A和B之间存在内部连通性。我试图影响BGP因此从站点A到站点C的流量将通过站点A的MPLS链路进行路由,而从站点B到站点C的流量将通过站点B的MPLS链路进行路由。拓扑类似于此示例中描述的拓扑。 站点A和B的边缘路由器都将自己的MPLS链路视为最佳路径,因为EBGP路由优先于IBGP路由。但是,位于AS 65000内部的路由器将更偏向于一个链接或另一个链接。我的目标是强制任一站点上的所有路由器都选择最接近的链接。(很遗憾,目前我无法将两个站点拆分为单独的AS。) 在保持站点A和B链接之间到站点C的故障转移连接的同时,是否有理智的方法来完成此任务? 编辑:我应该注意到这里没有使用IGP。实际上,每个站点的网络都存在于VRF中,是一个更大得多的网络的一部分。因此,任何解决方案都必须完全依赖BGP。
19 bgp 

3
多宿主如何与ipv6一起使用?
IPv4和IPv6中的多宿主有什么区别? 企业是否可以从其RIR / LIR中请求与提供商无关的IPv6地址空间,该地址空间可以像在IPv4中一样通过BGP广播给多个上游提供商? 所有RIR的请求独立于提供者的IPv6分配的规则是否都相同?
18 routing  ipv4  bgp  ipv6  bgp-ipv6 

3
可以远程影响BGP localpref吗?
一位同事正在尝试实现主动/被动Internet多宿主。该设计需要将社区(如下所列)发送给被动提供者,以降低远程AS上对通告路由的本地优先级。该文件多次指出,社区是供客户使用,我们并非这些供应商的客户。我认为,为广大互联网提供改变本地偏爱的能力是巨大的安全风险。这会在实际工作中有滚雪球的机会吗? 1273:70 cable and wireless plc local pref 70 2828:1507 xo local pref 70 3356:70 level3 local pref 70 3549:100 global crossing local pref 100 4323:80 twtelecom local pref 80 1299:50 teliasonera local pref 50
17 bgp 

6
使用BGP防御源自远程AS的DDoS攻击
我对BGP以及如何实现此配置有疑问。 我的企业核心路由器已连接到ISP(单宿主)。该路由器已经在BGP更新中将特定的公共IP前缀交换给了ISP。现在让我们说,有几步之遥的AS正在通过DDoS攻击淹没我的本地AS。该AS中有多个网络定位到我本地AS中的Web服务器。 我们如何使用BGP阻止路由器上的流量? 感谢您的回应!:)
16 routing  bgp 

5
仅使用IPv6时如何选择BGP路由器ID?
通常,使用BGP时,您可以从分配的公共IP地址之一中选择(或设备选择四个)。 现在,让我们承认您仅运行IPv6。由于路由器ID仍然是32位数字,因此无法从环回地址复制它。 该草案杜邦-杜兰德IDR-IPv6的BGP-路由器ID-01带来了一个答案的开始,建议使用具有本地分配的部分后缀的AS号。但这仅适用于16位AS编号。 那么,如何为您的设备选择RID?随机地?如果是这样,设备在发生冲突时会如何反应(BGP会话的两端都使用相同的RID)? PS:这个问题也与OSPF有关,但是您只需要设计一个连贯的RID分配方案即可。使用BGP与其他AS对等时不能执行的操作。
16 ipv6  bgp 

2
BGP,RIP协议属于哪个OSI / TCP-IP模型层?
我们知道,在OSI或TCP-IP模型中,较高的层利用了较低层提供的服务。例如,数据链路层使用物理层提供的服务,网络层使用数据链路层提供的服务,依此类推。 但是,我发现某些协议在其上一层使用协议提供的服务。例如,BGP和RIP都执行通常被视为网络层功能的路由。BGP使用TCP,而RIP使用UDP。因此,这里的网络层协议正在使用传输层协议中的服务。这就是为什么在线上有人认为BGP和RIP至少应在传输层相关联,而有人说这些是应用程序层协议,因为他们使用传输层的服务,而在传输层之上的TCP-IP模型中,只有应用程序层。 我了解BGP和RIP都主要执行路由的网络层功能。真相/惯例是什么?
15 routing  bgp  osi  rip 


2
具有不同ASN的BGP多路径可用于生产网络吗?
在Cisco上(此命令由于某种原因被隐藏) #bgp bestpath as-path multipath-relax 默认的BGP行为仅将具有完全相同的AS_PATH的路由安装到RIB中。使用multipath-relax,AS_PATH仅需要具有相同的长度。 它可能引起什么问题?为什么不经常使用? 作为运输提供商,此功能会使故障排除复杂化吗(我在考虑最终用户对网络性能的抱怨)?是否会更难于了解在给定时间经过的特定路径的流量?还有其他可以帮助排除故障的内容。我不确定SP网络中NetFlow的可伸缩性和成本。
15 cisco  routing  router  bgp  ecmp 


6
思科BGP-在发布的路由上看到社区吗?
我们在eBGP对等体上有一个出站路由映射,该映射将一些社区添加到了某些前缀。有什么方法可以证明这实际上是在经典IOS中从发送方发生的吗? show ip bgp neighbor x.x.x.x advertised-routes 不显示给他们 甚至debug ip bgp update out似乎都没有! 在gns3中,我可以进行相同的配置,并查看它是否可以在我的假上游端使用,但是我需要能够从本地端在生产路由器中进行验证...
14 cisco  bgp 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.