第4章:思科MPLS流量工程

思科出版社

有关Cisco MPLS TE的更多详细信息,请参阅这本书交通工程与MPLS(思科出版社)或查阅可用的软件文档Cisco.com

MPLS TE基本操作

以下部分审查了Cisco MPLS TE最重要方面的配置和操作。这部分 ”支持MPLS TE介绍了Cisco路由器上使能MPLS TE的基本节点和接口配置。然后,section "定义TE隧道界面讨论如何在头端节点上配置TE LSP。部分”链接信息分布”、“TE lsp的信令”和“交通选择解释如何配置MPLS TE功能,等效部分在第二章介绍。

支持MPLS TE

Cisco MPLS TE需要在节点和接口(链路)级别进行配置。配置主要涉及MPLS TE和的定义资源预订协议(RSVP)的行为。此外,您可能还想为IGP启用TE扩展以执行基于约束的路由。思科IOS使用mpls traffic-eng作为MPLS TE相关配置的命令前缀。相似地,ip回复是进入rsvp相关配置的命令前缀。Cisco IOS XR使用了一种略有不同的方法,将每个配置任务分组到不同的配置模式中mpls traffic-eng发请帖命令分别定义。单独的命令语法在Cisco IOS和Cisco IOS XR之间具有显著的相似性。

在节点上启用MPLS TE

在节点上使能MPLS TEMPLS Traffic-Eng隧道Cisco iOS中的命令。您必须在实现MPLS TE之前配置此全局命令。还有其他全局命令。他们分享了这一点mpls traffic-eng前缀。这些命令都是可选的,除了MPLS Traffic-Eng隧道命令。它们为一个节点配置MPLS TE全局行为的不同方面,包括定时器、自动化和日志记录。全局使能MPLS TE不能实现实际的配置。

示例4-1显示了Cisco IOS的MPLS TE节点配置。在这种情况下,该命令可以使能该节点的MPLS,记录TE lsp的建立和拆除,以及物理接口运行时的路径重新优化。部分”路径计算”和“DiffServ-Aware交通工程更详细地介绍一些全局命令。参见附录A,“Cisco MPLS Traffic Engineering and RSVP命令参考”,获取Cisco IOS中的MPLS TE节点命令列表。Cisco IOS文档包含额外的命令详细信息。

例4 - 1Cisco iOS中的MPLS TE节点配置

MPLS traffic-eng tunnel MPLS traffic-eng logging LSP setup MPLS traffic-eng logging LSP teardown MPLS traffic-eng reoptimize events link !

在节点上使能MPLS TEmpls traffic-eng命令在Cisco IOS XR。该命令定义了一种单独的配置模式,将MPLS TE配置分组,IGP的TE扩展除外。正如下一节所描述的,您甚至可以在这种配置模式下使能将参与MPLS TE网络的物理接口。在Cisco IOS中,大多数全局MPLS TE命令在Cisco IOS XR中都有等效的。示例4-2显示了Cisco IOS XR下的MPLS TE节点配置。通过该配置,使能两个接口的MPLS TE,定义了本节点可配置的TE lsp的最大数量,并使能该接口的MPLS TE倒数第二跳出现(PHP),该节点作为最终跳。

例4 - 2Cisco IOS XR的MPLS TE节点配置

mpls traffic-eng interface POS0/3/0/0 !接口POS0/3/0/1 !Maximum tunnel 500 signaling advertise explicit-null !

提示 -你会找到男人如果使用EXEC接口配置节点,则在命令上获取在线帮助的命令有用。该命令仅在Cisco IOS XR中可用。


在接口上启用MPLS TE

你用了MPLS Traffic-Eng隧道命令在Cisco iOS中启用MPLS TE。此命令在接口上启用MPLS TE,包括RSVP信令的处理来设置和撕下TE LSP。此命令与其全局对等体组合,提供了最小的操作配置。您可以在接口下配置其他MPLS TE命令。他们分享了这一点mpls traffic-eng前缀。那些接口命令使您可以指定链接属性,定义链接泛洪阈值,并控制FRR行为的某些方面。示例4-3说明了配置用于MPLS TE的接口POS0 / 1/0和POS1 / 0/0。部分”链接信息分布”和“链接和节点保护详细说明最相关的界面命令。

例4 - 3Cisco iOS中的MPLS TE接口配置

interface POS0/1/0 ip address 172.16.0.0 255.255.255.254 mpls traffic-eng tunnel mpls traffic-eng administrativeweight 100 !interface POS1/0/0 ip address 172.16.0.2 255.255.255.254 mpls traffic-eng tunnel mpls traffic-eng srlg 10 !

接口命令在Cisco IOS XR中的接口上启用MPLS TE。此命令驻留在MPLS Traffic-Eng配置模式下。您不会在主界面配置下配置任何MPLS TE命令。的接口下命令mpls traffic-eng模式定义了MPLS TE的特定接口配置的子发电机。实施例4-4示出了具有其MPLS TE特定配置的POS0 / 3/0 / 0和POS0 / 3 / 0/1的接口。如前所述,部分“链接信息分布”和“链接和节点保护“详细说明最相关的界面命令。与Cisco IOS相反,在接口上启用MPLS TE不会启用RSVP信令的处理。

例4 - 4Cisco IOS XR的MPLS TE接口配置

mpls traffic-eng interface POS0/3/0/0 admin-weight 5 attribute-flags 0x8 !interface POS0/3/0/1 attribute-flags 0xf !!

笔记 -这种在协议或技术下启用接口的方法在Cisco IOS XR中很常见。Cisco IOS采用了不同的方法在接口下启用协议或技术。


你可以使用丰富的集合显示清晰的,调试命令实现和操作MPLS网络。全部显示命令以显示mpls traffic-eng字首,清晰的命令用清晰的mpls traffic-eng,所有调试命令用调试mpls traffic-eng.附录A包括这些命令的列表。Cisco IOS和Cisco IOS XR使用类似的命令语法。本章接下来的章节将介绍一些您可能最常用的验证命令的完整语法和输出。

定义TE隧道界面

MPLS TE网络中的节点通过tunnel接口定义新的TE LSP。tunnel接口指定TE LSP的特性,包括目的地址、带宽、路径、保护要求和转发参数等。至少需要指定TE LSP的目的地址和路径。在TE LSP头端进行隧道配置。由于TE lsp通常是单向的,因此尾端不需要特殊配置。在大多数情况下,您希望在两个方向上都有TE lsp。在这种情况下,您需要配置第二个隧道在尾端朝向头端。出于所有目的,这将是两个独立的TE lsp,恰好有相反的头和尾。

Cisco IOS标识隧道接口隧道关键字。这些接口在Cisco IOS中有多种用途。他们可以使用第二层隧道协议(L2TP),通用路由封装(GRE)、MPLS等协议作为隧道机制。因此,需要使用MPLS TE命令指定隧道为MPLS TE隧道Tunnel mode MPLS traffic-eng命令。MPLS TE隧道也使用已有的隧道隧道目的地命令定义其目的地。通常,您配置隧道接口下TE LSP特定的行为。那些命令使用隧道MPLS Traffic-Eng前缀。示例4-5显示了隧道配置如何在Cisco IOS中查找。您将在本章中找到有关最常见的隧道命令的更多详细信息。

例4 - 5Cisco iOS中TE LSP号码的定义

inface tunnel1 ip未命名环路背部隧道目的地172.16.255.3隧道模式mpls traffic-eng隧道mpls traffic-eng path-option 10动态!

笔记 -请注意,您在隧道界面下配置的MPLS TE命令具有隧道前缀。物理接口下配置的MPLS TE命令不同,没有该前缀。


Cisco IOS XR将MPLS TE隧道接口与tunnel-te关键字。顾名思义,这种类型的接口只用于MPLS TE隧道。在Cisco IOS XR中可用的隧道配置命令在Cisco IOS中也有等价的,并且它们的语法彼此相似。然而,思科IOS XR语法更短,因为tunnel-te已经为配置提供了MPLS TE上下文。示例4-6说明了隧道配置如何在Cisco IOS XR中查找。您将在本章中找到有关最常见的隧道命令的更多详细信息。

例4 - 6Cisco iOS XR中的TE LSP头的定义

interface tunnel-te0 ipv4 unnumbered Loopback0 destination 172.16.255.5 path-option 10 dynamic !

链接信息分布

您可以使用AS-IS或OSPF进行链接信息分发。Cisco IOS和Cisco IOS XR都支持这两个协议。即将介绍的部分描述了如何配置链接信息的分发,如何控制洪泛程度,以及如何验证节点是否已正确传播并接收到信息。

使用IS-IS协议分发链路信息

在Cisco IOS中,可以使用IS-IS协议分发与MPLS TE相关的链路信息。通过配置使能MPLS TE扩展mpls traffic-eng下命令路由器伊希斯配置模式。该命令必须指定正确的IS-IS级别(一两个)。您还需要使用广泛的度量格式metric-style宽命令,定义MPLS TE路由器标识符mpls traffic-eng路由器id命令。示例4-7显示了在Cisco IOS中使用该协议的TE扩展的IS-IS配置示例。

例4 - 7Cisco IOS中IS-IS的MPLS TE扩展

路由器isis net 49.0001.1720.1625.5001.00 is-type level-2-only metric-style wide mpls traffic-eng路由器id Loopback0 mpls traffic-eng level-2 passive-interface Loopback0 !

Cisco IOS XR也支持通过IS-IS分发链路信息。它使用的命令几乎与Cisco IOS中相同。在这两种情况下,与MPLS TE相关的命令都有MPLS traffic-eng前缀。在Cisco IOS XR中,您需要在ipv4单播IS-IS配置中的地址族。您还可以使用全局属性定义MPLS TE路由器标识符路由器id命令,适用于所有协议。示例4-8显示了Cisco IOS XR中使用TE扩展的IS-IS配置。

例4 - 8Cisco IOS XR IS-IS的MPLS TE扩展

路由器ISIS默认为型号-2-only NET 49.0001.1720.1625.5129.00地址 - 系列IPv4单播度量标准宽MPLS Traffic-Eng级别2 MPLS Traffic-Eng路由器-ID环库0!接口环回0被动地址 - 家庭IPv4单播!!接口POS0 / 3/0 / 0地址 - 家庭IPv4单播!!!

使用OSPF进行链接信息分发

Cisco IOS和Cisco IOS XR也支持OSPF的MPLS TE扩展。你必须使用mpls traffic-eng区域命令,指定使能MPLS TE的OSPF区域。属性指定MPLS TE路由器标识符mpls traffic-eng路由器id命令。这两个命令在两个操作系统中使用相同的语法。所有与MPLS TE相关的OSPF命令都有mpls traffic-eng前缀。

示例4-9和4-10分别展示了Cisco IOS和Cisco IOS XR的MPLS TE扩展的OSPF配置。

例4 - 9日Cisco IOS中的OSPF MPLS TE扩展

router ospf 100 log-adjacency-changes mpls traffic-eng router-id Loopback0 mpls traffic-eng area 0 passive-interface Loopback0 network 172.16.0.0 0.0.255.255 area 0 !

例子4到10MPLS TE Extensions for OSPF in Cisco IOS XR

router ospf DEFAULT area 0被动!接口POS0/3/0/0 !mpls traffic-eng router-id Loopback0

控制洪水泛滥

Cisco MPLS TE在链接信息的洪水中提供粒度控制。您可以在可用带宽触发器泛洪的可用带宽触发器泛洪的变化。节点还将发送周期性链接更新。使用界面泛洪阈值,使用链路管理定时器和每个接口的带宽利用率阈值调整每个节点的周期性更新。图4 - 1显示影响两个操作系统中的链路泛洪的默认带宽利用率阈值。此外,您可以使用exec手动强制在Cisco IOS XR中的节点上执行泛洪MPLS traffic-eng link-management flood命令。


笔记 -“只是因为我可以”并不是调整任何计时器的好理由。计时器默认值为大多数部署提供了良好的结果。在尝试修改任何计时器之前,请务必了解您想要实现的目标以及更改将对网络产生的影响。


有关的:
123.45678 4.
第1页共8页
工资调查:结果在