Questions tagged «bgp»

BGP(边界网关协议)是Internet的核心路由协议之一。

4
IP地址实际上是如何分配的?
我很难理解理事机构如何分配IP地址,公司如何使用BGP宣传这些IP以及互联网如何工作。那么,DNS到底从哪里来? 谁能建议您很好地阅读这些东西的实际工作原理?我想我有几个问题。首先是,ARIN(或任何其他管理机构)是否真的重要?如果他们不在附近,会不会有混乱?当他们分配一个块时,他们不是完全分配它吗?您必须使用BGP做广告,对吗?我一直习惯于封闭的托管环境(专用/共享),在该环境中您已经路由了IP。 那么,DNS如何发挥作用?通过我的注册商,我可以注册DNS服务器(eNom)-这实际上是什么意思?我已经安装了Bind并完成了所有这些工作,并且运行了自己的DNS服务器,但是他们向谁注册该DNS服务器?我就是不明白。 我觉得这是我应该知道的事情,但我不知道,我真的很沮丧。就像..简单..互联网如何工作?从分配IP到路由它们的公司,再到DNS。 我想我有一个例子-我有这个IP空间,例如158.124.0.0/16。该公司拥有158.124.0.0/17面向互联网。(首先,为什么公司要分配IP地址块然后不使用它们?为什么他们不使用保留的内部空间10.x和192.x?)。所以,这就是我的所在。我如何做才能使这些IP真正在Internet上可用?假设我在芝加哥有一个数据中心,在纽约有一个数据中心。我无法上传图片,但可以在此处链接图片:http : //begolli.com/wp-content/gallery/tech/internetworkings.png 我只是想了解如何将IP块分配给使用BGP的公司(获得公共AS#?),然后如何使用DNS? 我的照片看起来像什么?我试图整理一个场景,不确定我是否做得很好。


3
如果将公共IP固定到单个AS,则BGP Anycast如何工作?
我的理解是,公共IP块是从IANA分配的,IANA将子块分配给RIR,后者将子块分配给ISP,ISP将子块分配给各个AS,如本问题所述:IP地址是如何实际分配的? 这(以及该页面的资源)似乎意味着将1个公共IP映射到1个AS。 但是,任播似乎可以通过从多个位置发布相同的公共ip地址来工作,从而提供通往该IP的不同路径。例如: /programming/210901/how-do-you-scale-http-server-like-google https://umbrella.cisco.com/blog/blog/2013/01/10/high-availability-with-anycast-routing/ https://blog.cloudflare.com/cloudflares-architecture-eliminate-single-p/ 如果应该将公用ip解析为单个AS,则任播如何工作? 它是一种黑客,使您假装正在执行BGP 多宿主 / 多路径操作,并只是在通过AS时捕获流量(这似乎暗示在这里:https : //serverfault.com/a/728609/148476)? 每个AS 1个IP的“规则”只是一个例外吗? 或者也许我只是想念一些东西...

5
是Freebsd还是Linux?超过100mbps的BGP路由器
我正在为ISP中的100mbps上行链路构建服务器以充当BGP边界路由器。 我需要这些功能: 1)双栈BGP对等/路由(至少100Mbps,也许更多)。2)潜在的完整Internet BGP提要。3)一些基本的ACL功能。 硬件是L3426 / 8G内存。NIC将是板载双端口Broadcom 5716。 以前,我已经与Linux进行过广泛的合作,它似乎能够处理100mbps,但是我听说FreeBSD在联网方面速度更快。我应该使用哪一个?我们是否有一些性能基准数字? 干杯。

3
全球高可用性设置问题
我拥有并经营visualwebsiteoptimizer.com/。该应用程序提供了一个代码段,我的客户将其插入他们的网站中以跟踪某些指标。由于代码段是外部JavaScript(位于网站代码的顶部),因此在显示客户网站之前,访问者的浏览器会与我们的应用服务器联系。万一我们的应用服务器出现故障,浏览器将在超时之前(通常为60秒)继续尝试建立连接。您可以想象,在任何情况下我们都无法关闭我们的应用服务器,因为它不仅会对网站访问者产生负面影响,还会对客户的网站访问者造成负面影响! 我们目前正在将DNS故障转移机制与位于不同数据中心(实际上是不同大陆)的一台备份服务器一起使用。也就是说,我们从3个不同的位置监视我们的应用服务器,并且一旦检测到它已关闭,我们就会更改A记录以指向备份服务器IP。这对于大多数浏览器都可以正常工作(因为我们的TTL为2分钟),但是IE会将DNS缓存30分钟,这可能会破坏交易。请参阅我们的visualwebsiteoptimizer.com/split-testing-blog/maximum-theoretical-downtime-for-a-site-30分钟/的最新帖子/ 因此,在应用程序数据中心遭受严重故障的情况下,我们可以使用哪种设置来确保几乎即时的故障转移?我在这里阅读了www.tenereillo.com/GSLBPageOfShame.htm,它具有多个A记录是一种解决方案,但我们还无法负担会话同步的费用。我们正在探索的另一种策略是拥有两个A记录,一个指向应用服务器,第二个指向反向代理(位于不同的数据中心),该反向代理在启动时解析为主应用服务器,在启动时解析为备份服务器。您认为这种策略合理吗? 为了确保我们的优先事项,我们有能力关闭我们自己的网站或应用程序,但由于停机时间,我们不能让客户的网站速度变慢。因此,万一我们的应用程序服务器出现故障,我们不打算使用默认的应用程序响应进行响应。即使是空白响应也已足够,我们只需要浏览器完成该HTTP连接即可(仅此而已)。 参考:我读了这个有用的线程serverfault.com/questions/69870/multiple-data-centers-and-http-traffic-dns-round-robin是确保的唯一方法

3
BIRD for BGP的经验?
我们目前在Quagga和Debian Linux上运行全表BGP路由器。到目前为止,设置还很简单,但是到了必须重新配置路由器的程度,并且想收紧一切。 我从来没有真正了解Quagga,并且总是发现缺少它的文档。它似乎在模仿思科,我仅对此有基本了解。 BIRD最近引起了我的注意。与Quagga相比,我发现的几篇文章/演示文稿将其推广为轻量级的产品,并且在压力下反应更快。它实际上似乎有非常不错的文档。 所以我想知道: 谁在运行BIRD,并且采用哪种设置? 稳定性如何?我已经读过它在生产中的两个站点中运行的信息。 假设我根本不关心配置Cisco的感觉。BIRD的总体配置,维护,监视等情况如何? 以及您可能拥有的任何其他重要经验。
10 linux  router  bgp  bird 

1
在现实世界中的Internet-BGP和OSPF中会发生什么?
我从未在客户处工作过,但我假设一个服务提供商在内部运行IGP服务-例如-OSPF或IS-IS。现在,当一个服务提供商必须与另一服务提供商联系以与第三服务提供商通信时,它将通过另一ISP进行传递。 在我的示例中-ISP-2。我的问题是- 除了多个OSPF区域(每个区域限制50个路由器)之外,它确实是互联网的工作方式。您可以忽略以下事实:它可以是AS中的IS-IS或其他igp协议。简而言之,这是互联网的一种真实拓扑。 接下来,我基于上下文的问题是,如果这是典型情况,那么我如何从R2 ping 11.11.11.11。 我说这是因为- AS-100具有所有内部路由信息-OSPF 1-它不知道如何到达11.11.11.11 AS -200具有所有内部路由信息-OSPF 2 AS -300具有所有内部路由信息-OSPF 3 我已使用EBGP将AS 100与AS 200连接。类似地,AS 200与AS-300相同。这是我使用邻居命令完成的。 问题- 我是否需要将ISP-2的每个网络信息发布给ISP1和ISP-3,以便它们都可以通信?如果是这样,是否在实际网络中以相同的方式完成。宣传ISP的每一个网络信息将是一项艰巨的工作。如何自动执行此操作?我正在使用CISCO-GNS3,任何cisco命令都会有所帮助。我已经研究过重新分发,但是我了解得不多。同样,在实际网络中-如果将每个路由信息发布给其他ISP,则路由表将变得很大。我们通常这样做吗?但是,我相信,如果我们不这样做,那么我该如何与其他ISP的内部网络进行通信。因此,我相信我们必须这样做。这意味着路由表将非常大。我在这里正确吗?
9 cisco  internet  bgp  ospf 

1
思科BGP不等成本负载平衡
我正在尝试在我的网络中实现BGP不等成本负载平衡功能。根据思科手册(long:http : //www.cisco.com/c/en/us/td/docs/ios/12_2s/feature/guide/fsbgplb.html,简称:https : //ccieblog.co.uk / bgp / bgp-unqual-load-cost-sharing),我已经建立了这样的网络拓扑: R1-我正在尝试为传出流量实现负载平衡的路由器。使用名称nat为VRF的表。 R2- R4-运行quagga的NAT服务器,默认路由到R5通过eBGP 与R1共享。 R1配置 R1 IOS版本: 12.2(33)SXJ4(s72033-adventerprisek9_wan-mz.122-33.SXJ4.bin) R2配置(仅R3 R4的 router-id和vlan不同) 结果,我在R1上拥有3个不同的默认路由,共享计数为1/1(1:1:1)。但是比例1:2:3扩大了: R1# sh ip bgp vpnv4 vrf nat 0.0.0.0 Paths: (6 available, best #5, table nat) Multipath: eiBGP Advertised to update-groups: 2 65000 10.30.227.227 from 10.30.227.227 (10.30.227.227) Origin IGP, localpref …

1
选择运输服务提供商
我的组织可以从主要数据中心提供商处为单归属IP传输支付大量费用。现在,我们已经准备好开始考虑转换为与公交提供商的直接关系的位置。 这个问题在这里关于这个问题去触摸略有下降,但它不是很全面。例如,公认的答案指出,Cogent和Hurricane Electric被认为是廉价的提供商,而Level(3),AT&T和Telia被认为是更好的提供商。它没有做的就是确切解释为什么一个提供者可能比另一个提供者更好。 我对BGP,多宿主以及对等和传输的概念非常熟悉,但是我没有了解为什么其中一些提供者会比其他提供者更好。 明确地说,我不是要向提供者提出建议,也不是要提及任何有关此事的名称。我很高兴离开去做自己的“购物”研究。我只是有一个问题,我需要将苹果与苹果进行比较,而且我不知道要寻找什么! 如果有所作为,我们的组织位于英国。

4
在freebsd上使用openbgpd时对出站流量进行负载平衡
我在带有2个ISP连接的freeBSD中使用openbgpd。我有自己的AS号码和/ 22网络。目前,我正在向两个网络宣传整个/ 22。进站流量进入,但我的出站流量通过单个链接。 我想通过两个链接分配我的出站流量,以便也可以平衡出站流量。 如何在freebsd中使用openbgpd配置它? 附上我当前的openbgpd配置以供参考。 AS 00my-as listen on xx.xx.xx.x router-id xx.xx.xx.x network aa.aa.aa.0/22 group "ISP1" { remote-as 11remoteas-1 neighbor bb.bb.bb.1 { descr "ISP1" announce all } } group "ISP2" { remote-as 22remoteas-2 neighbor cc.cc.cc.37 { descr "ISP2" announce all } } deny from any deny to any allow …
8 bgp  ip-routing 

3
Internet路由(BGP)是否完全自动化?
如果同时删除Internet上的所有路由表,路由器是否能够自动重新发现它们? 我正在和一位同事争论,他说RIPE路由表是必不可少的,但我记得读过,如果这些表消失了,BGP协议将允许路由器通过查询邻居来重新发现节点之间的工作路由,而邻居又会查询他们的邻居,直到找到一条可行的路线。然后,该路由将用于重新填充路由表。一段时间后,将还原所有路由(不一定是最佳路由)。 那是对的吗?
4 routing  internet  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.