Articles of bgp

BIRD的BGP经验?

我们目前使用Debian Linux的Quagga来运行一个全表BGP路由器。 到目前为止,这个设置已经非常简单,但是我们已经到了必须重新configuration路由器的地步,并且想要收紧。 我从来没有真正了解Quagga,总是发现它的文档缺乏。 它似乎模仿思科,我只有基本的了解。 BIRD最近引起了我的注意。 我发现的一些文章/演示文稿提示,与夸格相比,它在压力下更轻量,响应更快。 而且它似乎有非常体面的文件。 所以我想知道: 谁正在运行BIRD,以及在什么样的设置? 它是如何稳定的? 我已经读过关于它在生产中的几个网站运行。 比方说,我根本不在乎思科的configuration。 一般情况下,BIRD的configuration,维护,监测等是如何进行的? 和其他任何你可能拥有的经验。

全球高可用性设置问题

我拥有并运营visualwebsiteoptimizer.com /。 该应用程序提供了一个代码片段,我的客户在他们的网站中插入了一些特定的指标。 由于代码段是外部JavaScript(位于站点代码的顶部),因此在显示客户网站之前,访问者的浏览器会联系我们的应用服务器。 如果我们的应用程序服务器出现故障,浏览器会在超时(通常是60秒)之前继续尝试build立连接。 正如你所想象的,我们不能在任何情况下让我们的应用程序服务器停机,因为这不仅会影响我们的网站访问者的体验,也会影响我们客户的网站访问者的体验! 目前我们正在使用DNS故障转移机制,其中一台备份服务器位于不同的数据中心(实际上是不同的大陆)。 也就是说,我们从3个不同的位置监控我们的应用服务器,一旦检测到服务器closures,我们将Alogging更改为指向备份服务器IP。 这对大多数浏览器来说工作正常(因为我们的TTL是2分钟),但IEcaching了30分钟的DNS,这可能是一个交易杀手。 看到我们最近的一篇文章visualwebsiteoptimizer.com/split-testing-blog/maximum-theoretical-downtime-for-a-website-30-minutes/ 那么,如果应用程序数据中心遭受重大中断,我们可以使用什么样的设置来确保几乎即时的故障切换? 我在这里读www.tenereillo.com/GSLBPageOfShame.htm有多个Alogging是一个解决scheme,但我们不能承担会议同步(还)。 我们正在研究的另一个策略是有两个Alogging,一个指向应用程序服务器,另一个指向反向代理(位于不同的数据中心),如果启动则parsing为主应用程序服务器,如果启动则备份服务器。 你认为这个策略是否合理? 为了确定我们的优先事项,我们可以保留自己的网站或应用程序,但我们不能让客户的网站因为停机而放慢速度。 所以,如果我们的应用程序服务器closures,我们不打算回应默认的应用程序响应。 即使是一个空白的响应就足够了,我们只需要该浏览器完成该HTTP连接(没有别的)。 参考:我读这个线程这是有用的serverfault.com/questions/69870/multiple-data-centers-and-http-traffic-dns-round-robin-is-the-only-way-to-assure

如果公有IP被固定在一个AS上,BGP选播如何工作?

根据我的理解,公共IP块是从IANA分配的,它将子块分配给RIR ,它将子块分配给ISP,它将子块分配给各个AS ,如问题中所述: IP地址如何实际分配? 这个(和这个页面这样的资源)似乎意味着1个公共IP到1个AS的映射。 但是,选播似乎通过从多个位置广告相同的公共IP地址来工作,为该IP提供不同的path。 例如: https://stackoverflow.com/questions/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-eliminating-single-p/ 如果公共ip应该parsing为一个AS,那么选播如何工作? 这是一个黑客,你假装做BGP 多宿主 / 多path ,只是抓住stream量,因为它通过一个AS(这似乎隐含在这里: https : //serverfault.com/a/728609/148476 )? 是每个AS的1个IP的“规则”的例外吗? 或者,我只是想念一些东西…

BGP和OSPF有什么区别?

我想build立一个dynamic路由networking,我想知道,BGP和OSPF有什么区别? 两者是否需要共同使用?

IP地址如何分配?

我很难理解pipe理机构如何分配IP地址,公司使用BGP来通告这些IP,以及互联网如何工作。 那么,DNS到底在哪里呢? 任何人都可以提出一个很好的阅读这个东西是如何工作的? 我想我有几个问题。 首先是ARIN(或任何其他pipe理机构)是否真的很重要? 如果他们不在身边,会不会有混乱? 当他们分配一个块,他们不正常地分配它? 你必须使用BGP来做广告,纠正? 我一直习惯于已经路由IP的封闭式主机环境(专用/共享)。 那么,DNS如何进入? 与我的注册商,我能够注册一个DNS服务器(eNom) – 这实际上是什么意思? 我已经安装了绑定,并做了所有的工作,我运行我自己的DNS服务器,但他们注册该DNS服务器? 我只是不明白。 我觉得这是我应该知道的,我不知道,而且我感到非常沮丧。 这就像..简单..互联网如何工作? 从分配IP到公司路由,以及DNS。 我想我有一个例子 – 我有这个IP空间让我们说158.124.0.0/16(示例)。 该公司有158.124.0.0/17互联网面临。 (首先,公司为什么要分配IP块,然后不使用它们,为什么不使用保留的内部空间10.x和192.x?)。 所以,那就是我所在的地方。 我该怎么做才能在互联网上获得这些IP并可用? 假设我在芝加哥有一个数据中心,在纽约有一个数据中心。 我无法上传图片,但我可以在这里链接: http : //begolli.com/wp-content/gallery/tech/internetworkings.png 我只是想了解从IP块分配到使用BGP的公司(获得公共AS#?)以及DNS如何发挥作用? 我的照片会是什么样子? 我试图把一个场景放在一起,不知道我是否做得很好。