互联网交换点(IXP)是互联网服务提供商(ISP)和CDN等互联网基础设施公司相互连接的物理位置。这些位置存在于不同网络的“边缘”,并允许网络提供商在其自己的网络之外共享传输。通过在IXP位置内部存在,公司能够缩短其来自其他参与网络的传输路径,从而减少延迟,改善往返时间并可能降低成本。
互联网交换点如何运作?
IXP本质上是一个或多个物理位置,包含网络交换机,用于在不同成员网络之间路由流量。通过各种方法,这些网络共享维护物理基础设施和相关服务的成本。类似于通过第三方地点(例如通过巴拿马运河)运输货物时的成本累积,当流量通过不同的网络传输时,有时这些网络会收取货款。为了避免这些成本以及与通过第三方网络发送流量相关的其他缺点,成员公司通过IXP相互连接,以降低成本并减少延迟。
IXP是大型第2层LAN(OSI网络模型),它们由一个或多个以太网交换机构建在一个或多个物理建筑物上。IXP在基本概念上与家庭网络没有区别,唯一真正的区别在于规模。IXP的范围可以从100兆兆比特/秒到许多兆兆比特/秒的交换流量。与规模无关,其主要目标是确保许多网络的路由器干净,高效地连接在一起。相比之下,在家里通常只有一台路由器和许多计算机或移动设备。
在过去的二十年中,网络互连发生了重大扩展,与全球互联网的巨大扩张并行。此扩展包括为容纳网络设备而开发的新数据中心设施。其中一些数据中心吸引了大量网络,这在很大程度上归功于其内部繁荣的互联网交换点。
为什么互联网交换点很重要?
如果没有IXP,从一个网络到另一个网络的流量可能依赖于中间网络来传输从源到目的地的流量。这些被称为转运提供商。在某些情况下,这样做是没有问题的:它是大部分国际互联网流量的流动,因为维持与世界上每个ISP的直接连接成本过高。但是,依靠骨干ISP承载本地流量可能会对性能产生不利影响,有时是由于骨干网运营商将数据发送到完全不同城市的另一个网络。这种情况可能会导致所谓的转接,在最坏的情况下,来自同一城市另一个ISP的一个城市的流量可以远距离传输然后再返回。具有IXP存在的CDN具有优化数据在其网络中流动的路径的优点,从而减少低效路径。
BGP,Internet的骨干协议
网络使用BGP(边界网关协议)相互通信。该协议允许网络在其内部要求和网络边缘配置之间清晰地描述。对IXP的所有对等都使用BGP
提供商如何跨不同网络共享流量?
过境
客户与其上游提供商之间的协议。运输提供商为其客户提供与互联网其余部分的完全连接。Transit是付费服务。BGP协议用于允许客户
IP地址
向运输提供商宣布,然后向全球互联网的其他部分宣布。
对等
网络如何
共享IP
地址,而不需要它们之间的中介。在互联网交换点,主要成本与在成员网络之间传输数据无关。当流量从一个网络免费传输到下一个网络时,该关系称为无结算对等。
对等与付费运输
不幸的是,对于某些网络,传输数据并不总是没有成本。例如,具有相对相等的市场份额的大型网络更可能与其他大型网络对等,但可能针对对等服务向较小的网络收费。在单个IXP中,成员公司可能与几个不同的成员有不同的安排。在这种情况下,公司可以配置其路由协议,以确保它们使用BGP协议进行优化以降低成本或减少延迟。
Deepering
随着时间的推移,关系可能会发生变化,有时网络不再希望共享自由互连。当网络决定结束他们的对等安排时,他们会经历一个叫做更深层次的过程。由于各种原因,例如当一方由于不良的流量比率而比另一方受益更多时,或者当网络简单地决定开始向另一方收取费用时,可能会发生更深的破坏。该过程可能是高度情绪化的,并且一旦对等关系终止,被拒绝的网络可能故意破坏另一方的流量。
IXP如何使用BGP?
在IXP的本地网络中,不同的提供商能够使用BGP协议创建一对一连接。创建此协议是为了允许不同的网络相互宣布其IP地址以及它们为下游(即其客户)提供连接的IP地址。一旦两个网络建立了BGP会话,就会交换它们各自的路由,并且流量可以直接在它们之间流动。Cloudflare CDN
IXP或PNI互连
两个网络可能认为其流量足够重要,以至于他们希望从IXP的共享基础架构转移到两个网络之间的专用互连。PNI(专用网络互连)只是一个暗光纤连接(通常在单个数据中心或建筑物内),它直接连接网络A上的端口和网络B上的端口.BGP几乎与共享IXP对等设置相同。
1747
480
上一篇:什么是Origin服务器?