MPLS和服务质量

思科新闻

1234 第3页
第3页4

在出口LSR,所有三个型号是不同的。对于统一模式,LSP区分服务信息必须传播到隧道化区分服务的信息。这不是默认在Cisco IOS完成。因此,你必须配置QoS组利用MQC在路由器上。您可以匹配出口LSR的入接口的EXP位,分别设置QoS组。与此相反,出口LSR的出口接口上,则匹配QoS的组,并设置标记传出分组或IP优先级/传出IP分组的DSCP的EXP位。EXP位的该传播也必须P路由器上在一个弹出标签操作的情况下进行,如果EXP位被改变某处上游。在出口LSR的传播不能用于管道和管件短款来完成,因为那么原来的隧道化区分服务信息将被重写由LSP区分服务信息。

对于管道模型,确保出口LSR转发基于该LSP区分服务信息的数据包。这意味着你可以使用显式空标签,以避免PHP;或者,如果你不使用隐式空标签,使用QoS组的倒数第二个LSR弹出操作后入标签的EXP位复制到暴露的标签。当EXP位被改变某处上游这是必要的。在纯IP-过MPLS的情况下,只有一个标签栈的标签,因此,你必须避免PHP。

对于短管模型,出口LSR基于隧道差分信息转发数据包。在这种情况下,可以使用隐式NULL,因为出口LSR不再需要LSP DiffServ信息来转发数据包。

重新着色的包

MPLS网络可能会遇到拥塞,所以操作员可能想要重新着色一些数据包。这种重着色意味着使用路由器配置来更改任何LSR上包的LSP DiffServ信息。实际上,顶部标签为EXP位获取一个新值。这是允许的,但是要确保在标签弹出时传播QoS的更改。PHP并不只发生在MPLS网络的出口LSR。也可以在TE隧道的尾LSR处弹出一个标签,这并不一定是MPLS网络的出口LSR。在LSR上弹出标签的情况下,您可以配置QoS -group来传播QoS信息。如果pop操作位于中间LSR上,则需要对所有三个模型都执行此操作。

此外,统一的模式,确保在出口LSR,你QoS信息复制到离开出口LSR的标记或IP数据包。

12 1112-12被重新着色在MPLS VPN网络在P路由器上的分组的例子。

图12-11

图12-11

再显色在MPLS VPN网络中的数据包的管道和管短模型

图12-12

图12-12

再显色在MPLS VPN网络中的数据包的统一模型

统一模型需要对出口PE额外的配置。接收到的数据包的顶部标签的EXP位必须传播到IP优先级或DSCP位。您可以通过在出口PE配置QoS组做到这一点。

表12-4显示了关于纯IP-over-MPLS、MPLS流量工程和MPLS VPN的标签操作的三种隧道模型的概述。考虑以下三种情况:

  • IP到标签-The包被接收为一个IP包并转发标记(入口PE)。

  • 标签到标签-数据包被标记接收并被标记转发(P路由器)。

  • 标签到IP-The分组被接收标记,并转发作为IP分组(出口PE)。

三隧道模型纯IP-过MPLS,MPLS流量工程和MPLS VPN的表12-4概述

隧道模型 IP到标签 标签到标签 标签到IP
统一的 复制IP优先级/差异到MPLS EXP MPLS EXP复制 复制MPLS EXP到IP优先级/ DiffServ的
MPLS EXP根据运营商策略设置 MPLS EXP复制

保留IP优先级/ DiffServ的

基于MPLS EXP的转发处理
短管 MPLS EXP根据运营商策略设置 MPLS EXP复制

保留IP优先级/ DiffServ的

基于IP优先级/ DiffServ的转发处理

与普通IP-过MPLS,MPLS流量工程和MPLS VPN,输入数据包是一个IP数据包。然而,在运营商的运营(CSC)和跨自治MPLS VPN的情况下,在入口LSR传入的包已经被标记。然后双方通过隧道和LSP区分服务信息,MPLS EXP位,但在标签堆栈不同的标签。因此,可能有MPLS的DiffServ隧道的层次级别。

用于MPLS QoS的MQC命令

Cisco IOS允许您将EXP位更改为一个新值,或者实现将EXP位复制到出口LSR上公开的IP优先级/DSCP位的行为。在Cisco IOS中,您可以为此使用模块化的QoS命令行接口(MQC)或提交访问速率(CAR)。但是,MQC是最新实现的特性,也是功能最多的特性,所以这里只提到它。

您可以使用两个命令在MQC改变标签的EXP位。下面的命令设置在最上面的标签的EXP位:

配置MPLS实验最顶端

您可以在输入或输出服务政策使用。

下一个命令设置在推入标签(一个或多个)EXP位:

配置MPLS实验征收

您只能在输入服务政策使用。

对于这两个命令是0到7之间。

为了使这两个命令更容易影响到理解,图12 - 1312 - 1412 - 1512日至16日,12 - 17告诉你这些命令的结果,当你将它们应用到路由器的输入或输出接口。的LSP为从左到右,所以输入接口是左接口和输出接口是正确的接口。该实施例证实的命令在拼版方面标签的影响,交换标签,或处置。狠抓当某个标签变化的EXP位。

图12-13

图12-13

设置MPLS实验用的命令征收

记住MPLS QoS规则2征收情况。

图12-14

图12-14

设置MPLS实验命令当交换实现标签

请记住交换情况下的MPLS QoS规则2。

图12-15

图12-15

设置MPLS实验用的命令配置

记住MPLS QoS规则3在弹出的情况。

图12-16展示了设置MPLS实验命令的有趣用法。您可以同时在传入和传出接口上使用这些命令。上面的插图向您展示了一种有趣的可能性,即将两个标签的EXP位重新着色为不同的值。输入接口上交换和推送标签上的MQC命令将输入的EXP位更改为4位,而输出接口上的top标签上的EXP位仅更改为5位。底部的插图图12-16是不是一个非常有用的,因为你可以通过输入或输出接口上的一个命令改变EXP位。你并不需要有两个命令在这里,除了可以显示,如果你这样做既配置会发生什么。显然,对输入的命令或接口就足够的输出。

图12-16

图12-16

设置MPLS实验命令上输入和输出接口

图12-17示出了在IP到标签拼版的情况下的命令。

图12-17

图12-17

使用IP-to-Label拼版设置MPLS实验命令

记住MPLS QoS规则1的IP到标签的情况。

从PE到CE路由器移动MPLS的QoS

这些隧道的DiffServ模型是流行的MPLS VPN网络。然而,PE路由器具有一些工作要做,包括运行BGP,标记的数据包,运行LDP,通过虚拟路由/转发运行路由协议(VRF)接口连接到客户CE路由器,等等。如果MPLS VPN网络也做了区分服务模型之一,PE必须具有一定的MQC配置。更糟的是,区分服务模型是每个接口,因此可配置的,每个客户连接到MPLS VPN网络。这显着地增加了在PE QoS配置的需要的量。一个解决方案是将MPLS QoS的移动到CE路由器。这至少意味着该CE路由器将是第一个路由器的封装与标签IP数据包。您可以使用CSC这一点。然而,这要求PE之间运行LDP CE路由器时,PE-CE路由协议是IGP,这是不是一直想要的。

如果您需要在CE路由器上的唯一的事情就是EXP位输送来自CE的MPLS的QoS PE,则可以使用显式空标签。新接口命令的发明是为了做到这一点:MPLS IP封装明确的空。你需要的CE路由器向PE的接口上配置此命令。它封装了所有IP数据包,使接口与一个明确的空标签。PE路由器接收到VRF接口和将分组转发以正常的方式进入MPLS网络到远程PE路由器上显式NULL标记的数据包。然而,PE路由器必须有MPLS IP该VRF接口上配置;否则,显式空标记的数据包被丢弃。PE路由器从传入显式空标签向所有的出标签的EXP位自动复制EXP位(不改变优先级/ IP分组的DSCP)。如果你想使用MQC来实现三个区分服务模型中的一个,你可以在CE路由器上立即进行配置。因此,在PE路由器上每个客户QoS配置不再需要。这大大增加了设计的可扩展性。但是,你需要的PE路由器,使得PE能够自动EXP位从传入显式空标签复制到出标签上运行新的Cisco IOS软件(最低12.2 [13] T)。如果这是不可能的,你可以使用QoS组功能。

图12-18示出了使用CE路由器朝向PE上的显式空标签的一个例子。

图12-18

图12-18

在CE路由器显式空标签

如前所述,您还可以使用CsC将MPLS QoS从PE移动到CE。这确实涉及到在PE和CE之间使用信令协议LDP。自民党的另一个选择是eBGP作为信号协议。无论如何,外部BGP是当今不同自治系统之间的首选协议。然而,在PE和CE之间使用显式空标签意味着,当PE-CE路由协议是IGP时,LDP是不需要的。

实现在Cisco IOS区分服务隧道模型

本节给出了实现在Cisco IOS不同的MPLS的DiffServ隧道模型的概述。这里使用的样本网络是MPLS VPN网络,因为这是MPLS应用当今最常用。配置示出涉及仅一个或两个MPLS实验比特或IP优先级比特的值,以保持结构小。在现实世界的网络,这种配置可能需要扩大,以涵盖所有EXP和优先级位(DSCP水平)。

例12-2示出了如何实现在Cisco IOS的​​MPLS的DiffServ模型一致并演示了需要对入口PE的配置。只有优先级4被匹配。优先级4由监管器映射到EXP比特值4,除非超出了带宽,在这种情况下,EXP比特被重新着色为值2不需要用于在MPLS的DiffServ化模型出口接口的配置,但是它被添加展示如何在EXP位执行QoS。

例12-2入口PE:MPLS的DiffServ统一模型

!入口界面:class-map IP-AF11匹配ip优先级4策略映射集-MPLS-PHB类IP-AF11警察大约8000符合动作设定MPLS-EXP-4发射超过动作设定MPLS-EXP-2发射接口以太网3/1服务策略输入set-MPLS-PHB!出接口:类图MPLS-AF1匹配命令mpls实验顶端2 4策略映射输出的QoS一流的MPLS-AF1带宽百分比40随机检测接口以太网3/0服务策略输出output-qos

对于统一的模式,你必须在入口PE的优先级位的EXP位复制。

实施例12-3所示的中间P设备的配置。

实施例12-3 P设备:MPLS的DiffServ统一模型

!入口界面:!没有必要的,因为EXP位都被默认复制到换出标签。!出接口:类图MPLS-AF1匹配命令mpls实验顶端2 4策略映射输出的QoS一流的MPLS-AF1带宽百分比40随机检测接口以太网3/0服务策略输出output-qos

实施例12-4示出了PHP P设备的配置。

示例12-4 PHP P路由器:MPLS DiffServ统一模型

!入口界面:类图MPLS-在匹配命令mpls实验顶端2 4策略映射策略2类mpls-in组QoS组命令mpls实验最上面的接口以太网3/1服务政策投入策略2!出接口:class-map qos-group-out匹配的QoS-2组匹配QoS的组4策略映射策略3类QoS的组出设置mpls实验最顶层的qos-group带宽百分比40随机检测接口以太网3/1服务策略输出策略3

在PHP路由器上,qos-group确保在弹出传入标签后将EXP位值2和4复制到暴露的传出顶部标签。

例12-5显示了出口PE的配置。

实施例12-5出口PE:MPLS的DiffServ统一模型

!入口界面:类图MPLS-在匹配命令mpls实验顶端2 4策略映射FOO类mpls-in组QoS组命令mpls实验最上面的接口以太网3/0服务政策投入FOO!出接口:类图的QoS出匹配的QoS-2组匹配QoS的组4策略图foo-out类qos-out组的优先级的QoS的基团带宽百分比40随机检测接口以太网3/1服务策略输出FOO出

上出口PE,通过使用QoS的组复制EXP位到优先级位。

下面的配置是在Cisco IOS中如何实现MPLS DiffServ管道模型的一个示例。这里只显示出口PE,因为这个LSR的配置与前面的示例不同。然而,对于管道和短管道的DiffServ模型,入口PE可以根据服务提供商的策略改变EXP位。在例12-6中,出口LSR不将EXP位复制到出口IP包的优先位。当使用qos-group时,出口接口上的数据包调度仍然间接地在EXP位上完成。例12-6显示了MPLS扩散管模型出口PE的配置。

相关:
1234 第3页
第3页4
IT薪资调查:结果是