!""#$#
计算机工程与应用
%
引言
最近几年,随着网络用户不断地增加,网络业务流量呈几
何发展趋势不断地增长,现有的网络规模越来越不能满足网络
应用的需要,从而导致了网络性能下降,拥塞频繁发生。面对这
种情况,一个最直接的方法就是对网络进行扩容。然而,这种方
法除了过于昂贵外,它并不能从根本上解决网络性能下降的问
题。这是因为,目前网络所面临的问题并不是资源的绝对不足,
而是由于资源不合理的分配和利用所造成的不足。在这种情况
下,流量工程技术应运而生。流量工程主要关心网络的性能优
化,它的一个主要目的就是在促进有效的和可靠的网络操作的
同时,最大限度地优化网络资源的利用率和流量的性能
&%’
。由于
网络资源的昂贵和因特网激烈的商业竞争本质,流量工程已经
成为大型自治 系 统中一 个不可缺 少的功 能
&!’
。为此 ,
()*+
于
%,,,
年初成立了流量工程组,专门进行有关流量工程的研究。
近年,人们开始利用
-*.
或帧中继的
/01
来调节网络的
流量,也就是
(/ 2345 -*. 6 +7
的重叠模型,这一方法能解决
流量工程问题,但它同时也带来了网络复杂,效率低等问题。而
多协议标记交换技术(
.89:;5292<2= >?@4= AB:9<C:DE
,
./>A
)的
出现,为流量工程带来了新的前景。虽然
./>A
是一项简单的
技术(基于经典的标记交换技术),但是它可以提供对业务流量
很强的控制能力,使流量工程的实施十分便利。
./>A
最吸引
人的一个方面是它可以通过 建 立显式标记交换路径(
>A/
)来
有效地支持源端的连接控制
&!
,
F’
,以达到控制业务流量的流向,
从而实现流量工程。
!
流量工程和
./>A
流量工程所关心的是对运行中的网络进行性能优化。一般
来说,它包含了技术的应用、测量的科学准则、模型化、归纳和
因特网流量的控制,以及如何将这些知识和技术应用到实践中
来获取一些特定的性能指标。这些特定的性能指标分为面向流
量的性能指标和面向资源的性能指标
&#’
。
面向流量的性能指标包括了增强流量
G2A
功能的各个方
面。比如对分组丢失的最小化、对时延的最小化、对吞吐量的最
大化以及对服务等级协定(
A>-
)的增强等。面向资源的性能指
标包括了优化资源利用的各个方面。高效的网络管理是达到面
向资源性能指标的重要途径。通常都希望能够确保在其他可选
路径上还有可用资源时,一条路径上的网络资源不会被过度的
使用。带宽是当前网络上的一种非常重要的资源。因此,流量工
程的一项中心任务就是对带宽资源进行有效的管理
&#’
。
基于
./>A
的流量工程,可以精确地控制流量从源端到目
的端所经过的路径,使得这条路径在网络资源和策略准则约束
的同时,满足流量的
G2A
要求。
当满足要求的这样一条路径计算出来以后,
>A/
通过信令
协议(比如
7A0/
&H’
或标记分发协议(
>I/
)
&J’
)建立成功后,边缘
路由器(
>)7
)将标签封装到报文中,这样中间的标签交换路由
器(
>A7
)根据报文携带的标签以及自身维护的标签转发表对
!"#$ 自适应流量工程系统的实现
李 莉
%
卢 勇
!
%
(上海电信技术研究院数据通信部,上海
!""%!!
)
!
(深圳华为技术有限公司上海研究院,上海
!""%""
)
)KL?:=
:
=:=M$BC8N%JF$<2L
摘 要 讨论了利用
./>A
技术实现流量工程的可能性和必要性。提出了一种自适应的流量工程系统,简称
-.*)
系
统,该系统能够自适应地预防拥塞的发生。通过实验,证明了
-.*)
系统能够为优先权高的流量提供更好的服务质量,使
得它们的被拒率尽可能地低,达到了区分服务的目的,并且在负载均衡方面也取得了很好的实验效果。
关键词 流量工程 多协议标记交换(
./>A
)
G2A
文章编号
%""!KOFF%K
(
!""#
)
"#K"%P"K"#
文献标识码
-
中图分类号
*/F,F
%&’()&)*+,+-.* ./ 01,’+-2) 34,//-5 6*7-*))4-*7 8,9)1 .* !"#$
#- #-
:
#; <.*7
=
%
(
Q52?R@?DR S49B25TU I4;?59L4D9
,
AC?DEC?: *4=4<2LL8D:<?9:2DU *4<CD2=2E:<?=
74U4?5<C (DU9:9894
,
AC?DEC?: !""%!!
)
!
(
I4;?59L4D9 2V AC?DEC?: 7WI
,
X8?B4: *4<CD2=2E:4U 1Y$
,
>*I$
,
AC?DEC?: !""%""
)
0>9+4,5+
:
*C4 V4?U:@:=:9M ?DR D4<4UU:9M 2V 95?VV:< 4DE:D445:DE @?U4R 2D ./>A :U R:U<8UU4R$*C4 -R?;9:34 ./>A *5?VV:<
)DE:D445:DE V5?L4B25T
,
<?==4R -.*) ;52;2U4R :D 9C:U ;?;45 <28=R ;52?<9:3 4 9C4 <2DE4U9:2D ?R?;9:34=M$(9 :U ;5234R 9C?9
9C4 -.*) V5?L4B25T <28=R ?<<4;9 L254 95?VV:< 54Z84U9U B:9C C:EC45 ;5:25:9M :D C:EC D49B25T =2?R 9C528EC U:L8=?9:2D
94U9:DE$+52L 9C4U4 4[;45:L4D9U
,
9C4 -.*) V5?L4B25T C?U @44D ;5234D 92 C?34 E22R 4VV4<9 :D =2?R @?=?D<:DE$
?)@A.419
:
*5?VV:< )DE:D445:DE
,
./>A
,
G2A
作者简介:李莉(
%,PPK
),工程师,主要研究方向:数据网络。
%P"