我从来没有在客户的地方工作,但我的假设是,一个服务提供商在内部运行IGP服务 – 例如 – OSPF或IS-IS。 现在,当一个服务提供者必须到达另一个服务提供者来与第三个服务提供者之间的服务器通信时,它将通过/转移通过另一个ISP。
在我的例子 – ISP-2。 我的问题是 –
除了多个OSPF区域(每个区域限制50个路由器)之外,它真的是互联网的工作方式。 您可以忽略它可以是AS内的IS-IS或其他igp协议的事实。 简而言之,这是一种真正的互联网拓扑结构。
接下来,我的基于上下文的问题是,如果这是典型的情况下,那么我怎么能从R2 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的每个networking信息都通告给ISP1和ISP-3,以便它们都可以通信吗? 如果是这样,在真实的networking中是否以相同的方式完成。 这将是一个辛苦的工作来宣传ISP的每一个networking信息。 我怎样才能自动做到这一点? 我正在使用CISCO-GNS3任何cisco命令都会帮忙。 我已经探讨了重新分配,但我没有太多的了解。 而且,在真实networking中 – 如果将每个路由信息通告给其他ISP,则路由表将变得如此之大。 我们通常这样做吗? 但是,我相信如果我们不这样做,那么我怎样才能与其他ISP的内部networking进行沟通。 所以,我相信我们必须这样做。 这意味着路由表将会非常大。 我在这里纠正?
通常情况下,自治系统(ASN)使用IGP(可以是OSPF,IS-IS或iBGP),因此networking中的路由器知道如何达到彼此。 连接到这些路由器并且可以通过它们到达的networking也可以通过这个IGP分发,但是iBGP也可以用于这个。
ASN通过BGP交换路由信息。 通常,只交换其networking的汇总前缀。 因此,如果一个ISP有100.0.0.0/16作为它们的IP空间(由RIR分配给它们),并且为了它的客户和服务在内部将其分解成多个/ 24,则只有聚合的/ 16将被通告给对等的ASN。 这些其他networking知道如何到达那个networking,然后networking可以使用IGP中的路由信息到达确切的目的地。
即使使用这些聚合路由,全局路由表中的路由数量仍然相当多:目前大约有615K的IPv4路由和32K的IPv6路由,并且还在增加。