随着全球网络设施的持续发展,最近,网络界很大一部分重点已经转向采用多协议标记交换(MPLS),这为简化虚拟专用网(VPN)链路,实现服务融合和流量工程提供了极具吸引力的机会,同时最大限度地降低了与早期方法有关的复杂度和开销。
MPLS的作用
20世纪90年代初,大部分互联网是采用ATM交换机构建的,这些ATM交换机在四周的低速路由器之间提供了第二层连接。然而,事实证实,把IP服务映射到ATM网络上在复杂度和扩充能力方面都存在着诸多问题。这些问题要求定义协议,使ATM交换机能够在第三层工作,进而研制更快速、更经济的路由器,MPLS应运而生。
开发MPLS协议的最初推动因素完全集中在改善性能上,开发人员预计,通过明确地把转发控制功能(包含在标记中)与净荷数据分开,进而在第三层中利用第二层交换速度,可以实现性能改善。然而,新一代基于ASIC的超高速第二层/第三层交换机/路由器系统的兴起,如ExtremeNetworks的BlackDiamond系列,已经超越了传统第二层交换系统的速度优势,消除了MPLS解决速度问题的重点。但作为实现新的路由功能的一项技术,MPLS协议仍然非常重要。MPLS可以实现或增强VPN、流量工程、快速迂回路由和QoS等功能。此外,它可以增加新的功能,而不必改变标记交换转发模式(即不必进行硬件升级)。从某种角度上,MPLS可以视作新的改进的ATM,因为它通常定位成一种统一技术,可以通过一个网络设施支持广泛的各种服务。
通过MPLS,还可以实现增强的流量工程,还可以使用MPLS流量工程功能实现负载均衡,这些相对简明的流量工程应用为利用MPLS、使服务供给商和企业改善整体网络治理、更好地利用可用带宽提供了最具吸引力的机会。
智能部署MPLS技术可以明显增强分组网络的性能,它可以提供一个相对简单的机制,慢慢灌输确定性更高的流量控制,灵活地创建专用虚拟电路。实际上,通过把灵活的、无所不在的分组IP网络与传统电信电路网络的优势结合起来,MPLS正在帮助奠定下一代网络的基础。
MPLS从广域网走来
MPLS的主要推动因素是广域骨干网的复杂性,直到最近,MPLS演变的主要重点一直是作为一种广域网技术实现标记交换。但随着MPLS转向城域网环境,整个形势与广域网有着很大的差别,从而要求不同的重点,以最大限度地利用MPLS提供的优势。
尽管MPLS有助于克服广域网中的复杂度,但在城域网中尝试一种被大家认可的、完全成熟的MPLS实现方案实际上非常复杂,因为它必然会与线速第二层/第三层交换路由器系统已经实现的性能和灵活性优势形成对比。把MPLS高效地转向城域网环境,必须把重点放在利用标记交换技术、完善现有的高速交换路由器系统上,以增加必要的功能,而不会增加不必要的复杂层。
城域网的两个主要应用是透明局域网服务(TLS)和互联网连接。随着以太网成为一种新兴的城域网技术,局域网中使用的简单的VLAN机制正在扩充,以支持城域网的TLS和VPN要求。ExtremeNetworks已经采用固有的以太网机制,如802.1Q标记和802.1Q隧道及在同一个物理网络上处理第二层TLS业务和第三层路由互联网业务的能力,部署了各种城域网TLS和点到多点VPN及互联网连接服务。假如深入考察一下以太网,我们就会发现,MPLS试图实现的大多数方案已经存在于以太网第二层/第三层环境中。
ExtremeNetworks的MPLS解决方案
作为MPLS论坛和IETF的积极参与者及先进的多层IP交换机/路由器解决方案的最早开发者,ExtremeNetworks目前正走在实现尖端可行MPLS解决方案的前列。ExtremeNetworksMPLS计划的基本组件包括:1.为支持MPLS创建高度可扩充的、经济的MPLS硬件结构
ExtremeNetwork提供MPLS解决方案的方法,首先是采用灵活的模块化硬件解决方案,答应客户平滑地转向部署强健的MPLS功能,同时利用现有的设备投资和已有的网络结构。
为治理MPLS功能提供一个丰富灵活的编程环境
Extreme的交换机不仅利用了模块化MPLS硬件结构的灵活性,还拥有丰富的软件环境,可以在所有端口上高效地提供LER和LSR功能。可以在每个VLAN上启动或关闭MPLS功能。此外,可以采用Extreme经过验证的虚拟城域网(VMAN)功能,高效地集结多个基于MPLS的第二层VLAN。
作为开发先进的IP交换机/路由器解决方案,使服务供给商和企业能够优化城域网环境和局域网环境的领导企业,ExtremeNetworks一直把重点放在实现初期MPLS产品、为实现VPN和开发基本流量工程功能提供灵活强健的解决方案上。扩充能力、配置能力和经济性一直是BlackDiamond结构提供的初期MPLS产品的主要目标
但同时,这些ExtremeNetworks初期MPLS解决方案采用专门设计,随着市场要求和MPLS标准状态不断发展,为扩展和增强MPLS功能提供了坚实的基础和可扩展的结构。通过直接面向可以立即实现最大投资回报的应用,创建模块化、可递增部署的MPLS解决方案,Extreme正继续致力于提供实际的结果。此外,通过继续在MPLS论坛、IETF和其它标准组织中发挥要害的领导作用,ExtremeNetworks正同时帮助界定和扩展各项机会,在将来实现更多的MPLS优势。
Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...
07-05
Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...
07-05
KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...
07-05
Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...
07-05