⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2702.txt

📁 本程序为在linux下实现FTP传输文件的实现
💻 TXT
📖 第 1 页 / 共 4 页
字号:
	资源类别亲和属性用于确定某一流量主干在其路径上能够使用或者不能使用的网络资
源类别(参看第6节)。这些策略属性将对某一流量主干能够使用的路径做出进一步的限制。
某一流量的资源类别属性具有以下格式:
	〈资源类型,亲和性〉;〈资源类型,亲和性〉;…
	其中资源类型参数将表明一条流量主干的亲和属性的对象是哪一种资源类型;亲和属性
参数表明该流量主干与某一种资源的亲和关系,也就是说,在该流量主干流经的路径上是否
一定要使用或者一定不使用某一资源。特别地,亲和属性可能是一个二进制数,它具有下列
两者之一:(1)确定包含,和(2)确定排出。
	如果亲和属性是一个二进制数,那么它可能使用布尔表达式来指明某一流量主干的资源
类别亲和属性。
	如果某一流量主干没有资源类别亲和属性的话,则该流量主干与所有网络资源之间的亲
和关系是“无关”,那就是说,它对于是否一定要使用或者不使用某一类型的资源没有要求。
在实际应用中,这应当是默认的情况。
	资源类别亲和属性是一种非常有用而且非常强大的工具,使用这些属性可以实现许多流
量工程的策略。比如,可以使用这一属性将某些流量主干限定在网络某一特定的拓扑区域。
	对于具有某种资源类别亲和属性的流量主干,用约束路由的方法(参看第7节)为它计
算一条显示路由时,可以采用以下的方法:
1.	对于确定包含属性,在计算路径之前,删去所有不属于指定的资源类别的所有资
源。
2.	对于确定排除属性,在计算路径之前,删去所有属于指定的资源类别的所有资源。
	
5.6.4适应性属性

	随着时间的变化,网络的特征与状态也会发生变化。例如,产生了新的可以使用的资源,
发生故障的资源重新恢复正常,已分配的资源被释放等等。通常情况下,有时还会有更高效
的路径产生。因此,从流量工程的角度来看,需要有一些管理控制参数来规定流量主干对于
上述变化的反应。有些情况下,针对网络状态的变化,可能会希望能够对流量主干的路径进
行动态的变化,这种过程称为重新优化(re-optimization)。而在另外一些情况下,也可能不
希望进行这种重新优化。
	适应性属性是流量主干的路径保持参数的一部分。流量主干的这部分属性表明对某一流
量主干能否进行重新优化。适应性属性也可以使用一个二进制数来表示,它具有下列两者之
一:(1)允许重新优化,(2)禁止重新优化。
	当允许重新优化时,下层协议就可根据网络状态的改变(主要是资源可用性方面的改
变),将流量主干重新路由到不同的路径上。相反,如果是禁止重新优化,那么流量主干就
像被“钉”到这条路径上,是不可以根据网络状态的改变而进行重新路由的。
	当允许进行重新优化时,稳定性是一个主要的问题。为了保证稳定性,MPLS的实现方
案对于网络状态的变化不能过于敏感。同时,它也要具有足够的反应速度,以便最有效地利
用网络资源。这意味着,应当能够用网管手段对重新优化的频率进行配置与改变。
	还应当注意的是,重新优化是不同于弹性的。有一个不同的属性专门用来指明流量主干
的弹性特性(参看5.9节)。在实践中,如果允许流量主干重新优化,则意味着流量主干对
路径上的故障具有弹性恢复。然而,如果一条流量主干不允许重新优化,且它的路径并没有
被网管指明是“强制性”的,那么它也需要对路径上的链路和节点故障具有弹性恢复。
	正式地说,通过重新优化来适应网络状态的发展,意味着对故障具有弹性恢复,而对故
障具有弹性恢复,并不意味着是通过重新优化来对网络状态的改变进行适应。

5.6.5平行的流量主干之间的负载分配

在两个节点之间多条平行的流量主干上进行负载分配是一个十分重要的问题。在许多情
况下,可能两个节点之间的某一业务量无法只有任何一条单独的链路或路径来承担。然而,
该业务流量所需的资源可能低于网络中所有可用路径能够提供的总量。此时,唯一的方法是
将业务流量分解为一些流量子集,在将这些流量子集通过多条路径来加以传输。
在一个MPLS区域内,上述问题可以通过在两个节点之间发起多条流量主干来解决,
这样,总的业务量将可以分担到各条流量主干上。要实现这一过程,就必须要设计一种能够
对多条平行的流量主干灵活地进行负载分配的技术。
特别地,从操作的角度来看,如果允许有多条平行的流量主干存在,那么需要有某个属
性来表明每条流量主干所携带业务量的相对比例。下层协议将根据所指定的比例把负载映射
到流量主干上去。并且,最好能够维持属于相同宏流(相同源地址,目的地址和端口号)的
数据包之间的次序。

5.7	优先权属性
	
	优先权属性定义了流量主干之间的相对重要性。在MPLS的约束路由技术中,优先权
属性十分重要。利用这一属性可以决定连接建立与故障恢复过程中为流量主干进行路径选择
的顺序。
	在允许资源抢占的实现中,优先权属性也十分重要。使用这一属性可以为要实施抢先策
略的流量主干指定一定的顺序。

5.8	抢占属性
	
	抢占属性将决定一条流量主干能否抢占另一条流量主干的路径,或者是该流量主干的路
径能否为其他流量主干所抢占的性质。该属性对于实现面向流量的性能指标与面向资源的性
能指标都是十分重要的。在区分服务的环境中,抢占属性能够保证高优先级的流量主干总是
能够使用较为理想的路径。
	在故障处理过程中,可以使用抢占属性来实现许多具有优先级的恢复策略。
	抢占属性有以下4种模式:(1)允许抢占,(2)不允许抢占,(3)允许被抢占,(4)不
允许被抢占。 一条具有允许抢占属性的流量主干可以抢占一条具有允许被抢占的,低优先
级的流量主干。而一条具有不允许被抢占属性的流量主干是不允许被任何流量主干抢占的,
不管他们的相对优先权如何。一条具有允许被抢占属性的流量主干可以被比它优先权高的,
具有允许抢占的流量主干所抢占。
	值得注意的是,有些抢占模式是互斥的。使用上述的编号,任一给定的流量主干的可行
性的抢占模式组合可以是:(1,3),(1,4),(2,3)和(2,4)。其中(2,4)组合应该
是默认组合。
	只有当下列5个条件全都满足时,才可以说,一个流量主干“A”能够抢占另一个流量
主干“B”的路径:(1)A抢占优先级比B高,(2)B所使用的网络资源能够满足A的需要,
(3)按照某种判决标准,已经得出了网络资源不能同时满足A与B需求,(4)A具有允许
抢占的属性,(5)B具有允许被抢占的属性。
	虽然抢占属性是非常有用的,但是在现在尽最大努力的网络服务模式下,抢占属性不能
被认为是一个强制性的属性。然而,在区分服务环境中,抢占属性就变得非常有必要了。而
且,随着光纤互联网体系的出现,某些保护和存储功能可能需要从光纤层迁移到数据网络元
素中(像一些千兆和兆兆的标记交换路由器)以减少成本,这样就需要用到抢占策略以便在
发生故障的情况下,减少具有高优先权的流量主干的存储时间。

5.9	弹性属性
	
弹性属性决定了流量主干在发生故障时的行为特征。也就是说,当流量主干流经的路径
上发生故障时,需要解决以下几个基本问题:(1)故障检测,(2)故障通知,(3)链路复
原与业务恢复。很明显,MPLS的具体实现将需要具有解决上述问题的机制。
如果流量主干流经的路径发生了故障,那么可以为它们指定许多恢复策略,下面给出的
是一些可行策略的实例:
1.	不对流量主干重新进行路由选择。例如,具体实现中已经具有了某种保证生存性
的技术,这种技术能够保证当发生故障时,不必对流量主干进行重新选路就可以
确保业务继续进行。这种技术的一个例子是(当然还有其他很多技术存在),如果
在节点之间有多条平行的路径,根据某种控制策略,发生故障时,使得在一条LSP
失败后,其上的流量主干转移到其他的LSP上。
2.	将流量主干重新路由到具有充足资源的路径上。如果没有所需的路径的话,则不
进行重新路由。
3.	不再考虑各种资源约束参数,将流量主干重新路由到任意一条可用路径上。
4.	还有许多其他的解决策略,包括上述策略的一些组合形式。
一个“基本”弹性属性,决定了流量主干流经的路径发生故障时,所使用的恢复过程。
特别地,“基本”弹性属性是一个二进制数,它决定一条流量主干在发生故障时是否要进行
重新选路。“扩展”弹性属性用来决定发生故障时对流量主干的细节处理过程。比如说,扩
展的弹性属性可能规定发生故障时某一流量主干所能使用的一组替换路径,以及该组路径之
间的优先级关系。
弹性属性所控制的是MPLS与路由之间的相互作用过程。

5.10	策略属性

当某一流量主干不再符合路径建立时的约定时,也就是说,当某一流量主干的特性超过
了其流量参数所指定的数值时,由策略属性决定下层协议对其采取的处理方式。通常情况下,
策略属性表明对相应的违约流量主干是实施速率限制,做出标记,还是不做任何处理继续转
发。如果确实要使用某种策略的话,则可以直接使用一些已有的算法,如ATM论坛的
GCRA[11]来执行这一功能。
在许多场合下,是必须要有一定的策略机制,但是在另一些场合下,是不适合用策略机
制的。一般而言,是希望能够在网络的入口处实施一定的策略机制(以便符合SLA),而在
网络的核心则要尽力避免使用策略机制,除非容量的约束条件又明确的要求。
因此,从流量工程的角度来看,必须具有能够通过网管对每一条流量主干的流量策略机
制进行允许或禁止操作的能力。

6.	资源属性
	
	资源属性是拓扑状态属性的一部分,它们的作用是对特定资源上的流量主干选路过程加
以限制。

6.1	最大分配因子
	
某一资源的最大分配因子(MAM)是一个可以通过网管来进行配置的属性,它决定该
资源可以被流量主干所使用的比例。这里所说的资源最常用的就是带宽资源。然而,该资源
也可以是LSR上的缓冲资源。MAM的概念类似于帧中继或ATM网络中的预定与注册因子
(subscription and booking factors)。
对于MAM的选择可以使得某一资源处于不完全分配或过量分配两种状态。如果所有参
与某一资源分配的流量主干(可以由流量主干的流量参数来表述)的资源需求的总和不超过
该资源的总容量的话,则我们说对该资源的分配为不完全分配。如果参与某一资源分配的流
量主干的资源需求的总和超过该资源的总容量的话,则称对该资源的分配为过量分配。
 不完全分配可以用来限制资源的使用。然而,相对于电路交换,MPLS的环境更为复
杂,因为在MPLS环境下,一些数据流可以不考虑资源限制,根据传统的逐跳协议(也可
使用显示路由)来进行路由。
过量分配可以利用流量的统计特性以实现更有效的资源分配策略。特别地,当流量主干
的瞬时峰值的要求不重合时,适合使用过量分配。

6.2	资源等级属性

资源等级属性是由网管分配的参数,它表明资源的“等级”。资源等级的概念可以看作
是一种“颜色”的概念。可以这样认为,具有相同“颜色”的资源都属于相同等级。利用资
源等级属性,可以实现许多流量工程策略。这一属性最关心的资源是链路资源。链路资源的
等级属性是“链路状态”参数中很重要的一个方面。
资源等级属性是一个很有用的抽象概念。从流量工程的角度来看,可以使用这一属性来
实现许多与面向流量和面向资源的性能优化有关的策略。特别地,资源等级属性可以用于:
1.	可以为不在同一拓扑区域中的一组资源应用相同的策略。
2.	为一组建立流量主干路径所需的网络资源指定相互之间的优先级关系。
3.	将流量主干明确地限于一组特定的网络资源上。
4.	实现一组通用的包含/排出策略。
5.	增强本地流量包容策略。本地流量包容策略是指将本地流量限制在特定的网络拓
扑区域中的策略。
此外,资源等级属性还可以用于用户认证。
通常可以为某一资源分配多个网络资源属性。例如,可以为某一网络中所有的OC-48
链路分配某一种属性。此外,还可以给这些链路中属于某一网络区域的一部分链路再分配一
个属性,以便实现某种特定包容策略或者是以某种方式来配置该网络。

7.	约束路由

这部分讨论MPLS域内和约束路由有关的问题。在现在的术语中,约束路由常常是指
“QOS路由”[5,6,7,10]。本文使用“约束路由”这一名称是因为它能更好地体现这种技术
的本质,QOS路由只是这一技术的一个子集。
约束路由技术是一种命令驱动并具有资源预留能力的路由算法,它能够和现有的拓扑驱
动的,逐跳的Internet内部网关协议(IGP)共存。
一个约束路由框架利用下面的属性作为输入:
?	和流量主干有关的属性
?	和资源有关的属性
?	其他的拓扑状态信息
在上述信息的基础上,各个网络节点上的约束路由机制将对该节点上发起的每一条流量
主干自动地计算出一条显示路由。在这种情况下,每个流量主干的显示路由是一条详细的标
记交换路径,满足流量主干的需求条件,服从由资源可用性,管理策略和其他的拓扑状态信
息提出的各种约束。
一个约束路由技术可以极大的减少在流量工程策略实现中的手工配置和人工干预。
实际上,流量工程师或者是一个自动机将为一个流量主干指定端点,并为它分配一个属
性集,包含了流量主干的预期性能和行为特性。约束路由框架可以发现一个满足期望的可行
路径。如果必要,流量工程师或流量工程支持系统就能利用手工配置的显示路由来完成更好
的优化。

7.1	约束路由的基本特征

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -