ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

TE隧道

2006-6-7 12:17| 发布者: ROSABC| 查看: 4251| 评论: 0

摘要: MPLS RSVP-TE隧道是单向的标签交换路径的方式来建立。在一般使用LDP标签分发协议RSVP-TE提供类似用途 - 建立标签交换路径,确保帧交付从入口到出口路由器,但与附加功能:建立标签交换路径可以使用全部或部分的显式 ...
MPLS RSVP-TE隧道是单向的标签交换路径的方式来建立。在一般使用LDP标签分发协议RSVP-TE提供类似用途 - 建立标签交换路径,确保帧交付从入口到出口路由器,但与附加功能:

建立标签交换路径可以使用全部或部分的显式路由的可能性;
基于约束的LSP的建立 - 标签交换路径建立了链接,满足要求,如带宽和链路性能。
基于RSVP协议的扩展RFC 3209,增加了支持显式路由和标签交换引入MPLS RSVP-TE 。

请注意,路径建立约束纯粹由管理员控制 - 例如,参与RSVP-TE网络链路的带宽是由管理员设置,不一定反映真实的链路带宽。以同样的方式保留的带宽隧道由管理员设置,并不自动意味着隧道发送的任何流量限制。因此,在任何时刻,TE链路的可用带宽是带宽配置的链接,没有实际可用的带宽,它可以是少(的情况下的数据作出的所有保留链接减去总和隧道转发率超过预留带宽隧道或者如果非RSVP隧道数据被转发,以及通过链路)或多个比带宽可用于保留(的情况下的数据转发速率小于分配给隧道的隧道)。

RSVP-TE隧道发起的头端(隧道入口路由器)。头端路由器发送的Path消息,其中包含必要的参数,对尾隧道尽头的。沿路径的路由器,确保他们可以转发Path消息向旁边一跳,考虑到ACOUNT路径约束。Path消息后到达隧道的尾部,尾部路由器发送RSVP Resv消息在相反的方向。Resv消息逐跳穿越完全相同的路径,Path消息,只有在相反的方向。每个路由器转发Resv消息分配所需的带宽,如果可能,在合适的下行链路。一旦头端路由器成功地接收Resv消息进行匹配发送Path消息,隧道可以考虑成立。通过定期刷新其状态保持隧道使用Path和Resv消息。

RSVP-TE隧道可以建立与路径选择数:

沿隧道路径沿路径头隧道尽头的数据路由到尾部 - 在这种情况下,每个路由器计算出隧道基于路由表的下一跳。如果在某些时候可用路由不存在或者不符合下游接口约束(例如,如果请求的带宽超过可用带宽),隧道无法建立。
沿静态配置的显式路径 - 在这种情况下,每个沿隧道路径计算出隧道下一跳路由器根据Path消息中指定明确的路由。这种显式路由可以是完整的(他们必须遍历)或部分(只有一些指定必须经过的路由器)的顺序指定所有路由器上的。要决定下一跳路由器,每个沿途的路由器查找路由到指定的显式路由的下一个路由器。如果发现没有可用的路由或下游接口不符合的约束,不能建立隧道
约束最短路径优先 - 在这种情况下,头端路由器计算路径尾部利用其知识网络状态 - 属性链接和可用带宽。此选项需要协助IGP路由协议(如OSPF)在整个网络带宽分配信息。这是通过不透明的LSA在OSPF实现。使用公积金时,头端路由器计算出满足要求的路径,并产生显式路径Path消息。如果不能计算路径匹配约束,不能建立隧道。动态计算的路径也可以部分明确 - 在这种情况下,公积金寻找最短路径之间的匹配约束每两个明确一跳。如果明确指定路径完全使用公积金,公积金只是检查,如果这条路径满足约束条件的考虑考虑到知识网络的链路状态 - 这样反而不转发Path消息在网络建立隧道,Path消息甚至没有发送因为它是明确的,建立隧道将失败。
TE隧道转发流量到

RSVP-TE隧道头端出现RouterOS软路由的接口。需要注意的是RSVP-TE隧道是单向的 - 已匹配的相反的方向上尾端路由器的隧道,这是没有必要的。当尾部路由器接收到的数据发送的隧道,它要么接受与TE隧道标签剥离倒数第二跳(非默认行为)或显式空标签,得到剥离和包进一步检查(如果隧道标签堆栈中的最后一个标签,数据包被路由,否则处理堆栈中下一个标签的基础上,例如,作为VPLS报文)。通过创建一个通道在一个方向和在另一个方向相同的端点之间的双向隧道,可以模拟。仍然没有数据将被占收到超过TE隧道,两条隧道在现实中是不相关的。

流量转发到隧道的一种方法是使用路由,但限制TE隧道仅用于路由IP数据包。

此外,几种类型的流量可以被转发到TE隧道自动运行,如果它被称为注定隧道的端点,如果隧道是活跃:

流量路由使用路由从BGP学到的路由,,如果BGP力宏是隧道端点(行为是可以改变这个默认设置路由 - 兼析美国北太平洋渔业私有化之逻辑“使用TE-一跳”改为“无”),无论是 - 普通的IP和VPNv4(MP- BGP IP VPN)路由适合在这个类别;
VPLS接口的流量,如果远程端点的VPLS伪是TE隧道端点一样。
例如,对于具有BGP力宏XXXX的IP BGP路由,转发方法将可以选择按以下规则:

如果TE隧道的端点XXXX是活动的,使用它;
否则,如果对XXXX的下一跳收到LDP标签映射,使用它;
否则,使用常规的路由(MPLS封装)。
以相似的方式,如果远程VPLS伪地址为xxxx,转发方法将按照下列顺序选择:

如果TE隧道的端点XXXX是活动的,使用它;
否则,如果对XXXX的下一跳收到LDP标签映射,使用它;
否则VPLS隧道不能被激活。
注意:可以一起使用LDP,RSVP-TE隧道的方式建立LSP。使用RSVP-TE不更换或停用自民党,但TE建立的LSP通常优于使用LDP建立。

例如网络

考虑同一网络如自民党信号VPLS例如MPLSVPLS使用:



客户A想,他的3个站点和客户B想在他的网站上的以太网段的透明连接之间建立IP VPN。

MPLS TE的先决条件

在一般情况下,使用MPLS TE的先决条件是相同的中提到MPLSVPLS的,但也有一些细节:

默认情况下,TE隧道尾端路由器通告显式空标签,因此,倒数第二跳弹出不会发生(使用显式空标签的目的是QoS信息传达在MPLS标签地契领域),所以有“环回”的IP地址的主要目的每一个路由器是有隧道端点不受链路状态的变化;
为了使用公积金隧道的路径选择,OSPF必须配置和网络运行。
使能TE支持

为了OSPF TE信息分发,TE相关的OSPF参数必须设置:

[管理员@ R1]> / OSPF路由设置MPLS-TE面积的骨干MPLS-TE-路由器ID = lobridge
这指示OSPF TE信息“中枢”区域使用“lobridge”作为路由器ID的IP地址分配。

为了让路由器能够参加TE隧道(无论是作为头端,尾部或转发路由器),必须启用TE支持。TE支持必须启用将接收和发送RSVP-TE协议报文的所有接口上。在R1上,它是通过命令(接口ether3是面对网络1.1.1.0/24):

[管理员@ R1]> / MPLS流量工程接口外接接口= ether3带宽= 100000
TE支持配置ether3接口,带宽有100000个基点。其他路由器都配置类似的方式。

只要TE支持的接口上启用OSPF区域分配到适当的不透明的LSA。例如,在R1上可以看出,有15不透明LSA的LSA数据库:

[管理员@ R1]> /路由OSPF LSA打印 
  ...
骨干不透明区域1.0.0.0 1.1.1.2 0x80000004 1038      
骨干不透明区域1.0.0.0 2.2.2.3 0x80000004 1039      
骨干不透明区域1.0.0.0 3.3.3.4 0x80000004 1038      
骨干不透明区域1.0.0.0 4.4.4.5 0x80000004 1038      
骨干不透明区域1.0.0.0 11.11.11.1 0x80000004 1037      
骨干不透明区域1.0.0.1 1.1.1.2 0x80000004 1038      
骨干不透明区域1.0.0.1 2.2.2.3 0x80000004 1039      
骨干不透明区域1.0.0.1 3.3.3.4 0x80000004 1037      
骨干不透明区域1.0.0.1 4.4.4.5 0x80000004 1038      
骨干不透明区域1.0.0.2 1.1.1.2 0x80000004 1038      
骨干不透明区域1.0.0.2 2.2.2.3 0x80000004 1039      
骨干不透明区域1.0.0.2 3.3.3.4 0x80000004 1037      
骨干不透明区域1.0.0.2 4.4.4.5 0x80000004 1038      
骨干不透明区域1.0.0.3 2.2.2.3 0x80000004 1039      
骨干不透明区域1.0.0.3 11.11.11.1 0x80000004 1037 
  ...
创建基本TE隧道

假设我们要创建TE隧道从R1至R5。为了做到这一点,必须创建隧道路径规范:

[管理员@ R1]> / MPLS流量工程隧道路径添加使用公积金=是名称= DYN
这将创建路径模板纯粹的动态路径,将使用公积金。

接下来,必须创建TE隧道本身:

[管理员@ R1] /接口交通主机>外接名称= TE1带宽= 1000初级路径= DYN \ 
   从地址= 9.9.9.1地址= 9.9.9.5残疾人=没有记录路由是
我们可以监视隧道看到它的状态:

[管理员@ R1] /接口流量ENG>监视0
             隧道ID:7
    主路径状态:设立
          初级路径:DYN
  次级路径的状态:没有必要
           主动路径:DYN
          活跃??LSPID的:1
          有源标签:29
        显式路由:“S:1.1.1.2/32 2.2.2.2/32,S,S:2.2.2.3/32,S,S:4.4.4.3/32 4.4.4.5/32”
        记录的航班:“1.1.1.2 [30],2.2.2.3 [29] 4.4.4.5 [0]”
请注意,公积金创造了显式路由,穿越R2,R3和R5(尾部)。TE隧道要求记录路由,它将穿越(“记录路由”设置),记录显示在状态路由一起特别路由器分配给这条隧道的标签。

TE隧道建立之后,VPLS的接口从R1至R5自动切换到使用此TE隧道:

[管理员@ R1] /接口VPLS>监视0
       远程标签:24
        本地标签:25
      远程状态: 
          交通:TE1
  运输一跳:1.1.1.2
     征收标签:30,24
在路由器R1和R5之间,RSVP路径和预留状态进行监控,例如在R2上:

[管理员@ R2]> / MPLS流量工程的路径状态打印
标志:L  - 本地起源,E  - 出口,F  - 转发,P  - 发送路径中,R  - 发送RESV
 #SRC DST带宽输出接口的输出-NEXT-HOP
 0 FPR 9.9.9.1:1 9.9.9.5:2 1000 ether2 2.2.2.3
[管理员@ R2]> / MPLS流量工程已满状态打印
标志:E  - 出口 - 活跃,N  - 非输出,S  - 共享
 #SRC DST带宽LABEL接口NEXT-HOP
 0 AS 9.9.9.1:1 9.9.9.5:7 1000 30 ether2 2.2.2.3
请注意,可用带宽上的的ether2接口(连接到R3)R2上已经改变了:

[管理员@ R2]> / MPLS流量工程接口打印
标志:X  - 禁用,我 - 无效
 #接口带宽的TE-公制剩余BW
 0 ether1的100000 1 100000
 1 ether2 100000 99000
 
 

相关阅读

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2024-4-26 00:10 , Processed in 0.137182 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部