一年来,PBT(如果你是一个纯粹主义者,也可以叫PBB-TE)一直是媒体的科技宠儿,但当有报道称两者都是,它遭遇了挫折威瑞森而英国电信决定不使用它。(PBT代表“提供者主干网传输”,PBB-TE代表“提供者桥接主干网—传输工程”。)
然后,几乎在第二天,威瑞森(Verizon)就说,它毕竟在使用PBB(这是PBT的超级标准)。谁赢了PBT/MPLS之战?很可能两者都没有,因为这场斗争可能会改变网络传输数据的方式。
网络是关于连接关系的,转发表创建连接关系。这些表只是目的地和路由的列表,“目的地”部分以某种地址的形式出现。IP路由使用IP地址,以太网路由使用媒体访问控制(MAC)地址,等等。路由流量的小工具读取消息,在转发表中查找目的地址并相应地转发。它就像一个桶队中的单个处理器;只不过是一个蛮力过程。任何网络协议的所有真正的智能都被填充到这个表中,而当前的纸考战争已经让每个人都认为网络的功能是在“控制平面”之上的东西,而不是在网络内部。这本身就很有变化。
还要过多久,才会有人建造一个既不是交换机也不是路由器,但又能兼而有之的“转发器”呢?如果我们看一下PBT和Transport MPLS (T-MPLS)图片,它们的主要区别在于数据包转发。PBT的人认为那是以太网交换机,路由器的人认为那是MPLS路由器。然而,两者都错了;只是一群简单的处理人员在推着水桶。这样的转发器可以是T-MPLS设备、PBT设备或两者兼有。
或没有。我们还可以将其视为路由会话、流、通信路由、调用或其他任何东西。只要您提取某种“地址”并正确查找它,您就知道该如何处理流量。您可以使用IP地址、MAC地址、电话号码、会话id等任何您想要的东西——只要您可以用它们创建一个转发表。你可以使用光学技术或电子技术或任何你喜欢的技术,因为基本的引擎总是一样的:查找地址并相应地处理。当然,它需要缩放,但我们马上就会讲到。
这里的第二个影响是,控制平面的分离意味着控制平面的竞争,这比在转发兆位流量方面的竞争容易得多。在控制平面领域已经有两家初创公司(GridPoint和Soapstone Networks)。你最后一次见到初创路由器供应商是什么时候?这里的竞争是可能的,甚至可能是有利可图的,因为有很多差异化的机会。
现在来谈谈规模和整体架构的问题。在未来的网络中,转发器不需要知道网络中的其他一切,甚至不需要知道太多。让我们假设每个都市区都有一个巨大的汇聚网络,将流量传递给一个单一的中心点。所有这些中心点通过网状光干线相互连接。这是实用的,即使现在密集波分多路复用;例如,在美国大约有250个标准的都市统计区。雷竞技比分
现在设想一下“IP转发”。巨型聚合箱必须知道哪些接入链路到达了它们上面的子网,哪些其他的城域包含了其他的子网。我可以很容易地填充这种转发表,因为当IP地址来来去去时,它们的子网不是动态的。控制平面可以更新给每个“超级盒子”的子网分配,而网络的其余部分仅在简单的子网到城域网连接上工作。
如果我们想使转发表非常动态,我们可以为一个会话、一个特殊的FTP流或任何我们想要的东西设置一个新条目。任何控制面活动都可以创建对转发表的更新,因为我们不需要自适应地从一个设备传播这些表到另一个设备(控制面将它们按下到所有设备),我们不必担心襟翼和延迟获得网络拓扑相匹配的图片到所有节点和工作在一起的应用程序控制控制平面控制网络,和转发(网络)的主要资本成本在很大程度上是不受任何更改,带来新的应用程序和服务。
显然,多个提供者使实际情况更加复杂;对一个人有用的东西也可以为许多人所用。我的观点是,现代的网络概念是基于连接关系,而不是协议;任何可以创建连接关系的东西都可以在一个独立的控制平面中创建转发规则。服务和网络不是通过转发行为,而是通过控制平面规则和策略进行绑定。网络领域的所有创新都有两个极端:底层是芯片,顶层是软件。
这是一个很多人会爱恨交织,争论不休的未来,但他们错了。这是不可避免的,因为它已经发生了,一次一个独立于控制平面的步骤。其实,与此同时瞻博网络Ipsilon Networks(还记得吗?)提出了类似的东西,并称之为“IP交换”。在90年代中期,这是一个太大的飞跃(后来演变为MPLS),但它似乎是我们前进的方向——不管供应商是否喜欢它。