评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
优先级与抢占
优先级与抢占能根据TE隧道承载业务的重要程度来解决隧道建立过程中的资源竞争问题。
如果在建立隧道的过程中,无法找到满足所需带宽要求的路径,则拆除另外一条已经建立的路径,占用为它分配的带宽资源,这种处理方式称为抢占(Preemption)。抢占分为硬抢占和软抢占两种:
- 硬抢占:高优先级的隧道和低优先级隧道发生资源竞争时,高优先级隧道直接删除抢占低优先级隧道的资源,通常会造成低优先级隧道的部分流量丢失。
- 软抢占:高优先级的隧道和低优先级隧道发生资源竞争时,高优先级隧道会立即抢占低优先级隧道资源,但是并没有直接删除低优先级的隧道。抢占过程中低优先级隧道带宽变为0,流量会尽量转发,也可能丢掉。采用Make Before Break的原则,Timer超时低优先级隧道被删除。
隧道使用两个优先级属性来决定是否可以进行抢占:建立优先级(Setup Priority)、保持优先级(Holding Priority)。建立优先级和保持优先级的取值范围都是0~7,数值越小则优先级越高。当只配置建立优先级时,保持优先级与建立优先级相同。同一条隧道的建立优先级不能高于保持优先级。
优先级和抢占属性共同决定隧道之间的资源抢占关系。当多条隧道需要建立时,建立优先级高的LSP隧道优先占有资源、优先建立。当带宽等资源不够时,保持优先级低的、已建成的LSP隧道的带宽资源可能被一个建立优先级高的并且资源不够的LSP隧道抢占。
如图4-13所示,各个链路的带宽分布如图中所示,分别建立两条TE隧道
- Tunnel 1:路径为LSRA→LSRF→LSRD,带宽需求为155M,建立和保持优先级为0;
- Tunnel 2:路径为LSRB→LSRF→LSRC,带宽需求为155M,建立和保持优先级为7。
- 在硬抢占方式下:由于Tunnel 1的优先级高于Tunnel 2,LSRF将直接发送RSVP消息拆除Tunnel 2。在硬抢占方式下,如果Tunnel 2存在流量,部分流量将丢失。
- 在软抢占方式下:LSRF往LSRB发送RESV消息,LSRB不拆除原来Tunnel 2的前提下,沿着LSRB→LSRD→LSRE→LSRC重新建立Tunnel 2。等流量切换后,拆除原有的Tunnel 2。