14-MTR配置
本章节下载: 14-MTR配置 (139.75 KB)
MTR(Multi-Topology Routing,多拓扑路由)是指将一个物理拓扑划分成多个逻辑的拓扑,这些逻辑的拓扑可能是交叉或者重叠的。不同拓扑运行各自的路由计算,实现网络的互通。
例如,IS-IS MTR就是指在一个IS-IS自治域内运行多个独立的IP拓扑,例如IPv4拓扑和IPv6拓扑,而不是将它们视为一个集成的单一拓扑。这有利于IS-IS在路由计算中根据实际组网情况来单独考虑IPv4和IPv6网络。
图1-1 MTR工作机制

如图1-1所示,可以根据需要对全局拓扑进行划分,分为多个子拓扑,这样不同的流量就可以走不同的拓扑。例如,语音流可以走子拓扑A,视频流可以走子拓扑B。
对于子拓扑A而言,Router B并不存在;而对于子拓扑B而言,它认为Router A和Router D没有直接相连,Router B和Router C也没有直接相连。每一个单独的拓扑都根据路由协议计算出自己的路由,属于本拓扑的流量则根据本拓扑的路由表进行转发。
· IS-IS MTR:详细情况请参见“三层技术-IP路由配置指导”中的“IS-IS”和“IPv6 IS-IS”。
· 静态路由支持MTR:详细情况请参见“三层技术-IP路由配置指导”中的“静态路由”。
MTR通过转发策略来对不同拓扑进行分类。转发策略使用ACL、DSCP优先级、IP优先级定义自己的匹配规则。
一个转发策略可以由多个节点构成,每个节点是匹配检查的一个单元,在匹配过程中,系统按节点序号升序依次检查各个节点。不同节点间是“或”的关系,如果通过了其中一个节点,就意味着通过该转发策略,不再对其他节点进行匹配。
每个节点可以由一组if-match、apply子句组成。
· if-match子句:定义匹配规则,匹配对象是报文信息的一些属性。同一节点中的不同if-match子句是“或”的关系,只要满足节点内任一if-match子句指定的匹配条件,就能通过该节点的匹配。
· apply子句:指定动作,指定多拓扑转发策略节点应用的拓扑。
![]()
节点中必须包含if-match和apply子句,否则子拓扑无法生效。
表1-1 配置MTR
| 
    操作  | 
   
    命令  | 
   
    说明  | 
 |
| 
   进入系统视图  | 
  
   system-view  | 
  
   -  | 
 |
| 
   创建全局地址族,并进入全局地址族视图  | 
  
   global-address-family ipv4 [ unicast ]  | 
  
   缺省情况下,不存在全局地址族  | 
 |
| 
   创建拓扑,并进入拓扑视图  | 
  
   topology topo-name  | 
  
   缺省情况下,不存在拓扑  | 
 |
| 
   (可选)配置拓扑支持的最大激活路由前缀数  | 
  
   routing-table limit number { warn-threshold | simply-alert }  | 
  ||
| 
   退回系统视图  | 
  
   quit  | 
  
   -  | 
 |
| 
   进入接口视图  | 
  
   interface interface-type interface-number  | 
  
   -  | 
 |
| 
   创建并进入接口IPv4单播拓扑视图,将接口与指定拓扑进行关联  | 
  
   topology ipv4 [ unicast ] topo-name  | 
  
   缺省情况下,接口没有关联到任何拓扑  | 
 |
| 
   退回系统视图  | 
  
   quit  | 
  
   -  | 
 |
| 
   创建多拓扑策略节点,并进入多拓扑策略节点视图  | 
  
   mtr-policy policy-name node node-value  | 
  
   缺省情况下,不存在多拓扑策略节点  | 
 |
| 
   配置作为该多拓扑转发策略节点应用的拓扑  | 
  
   apply topology topo-name  | 
  
   缺省情况下,未配置多拓扑转发策略节点应用的拓扑  | 
 |
| 
   配置匹配条件  | 
  
   配置作为该多拓扑转发策略节点匹配条件的ACL  | 
  
   if-match ip acl acl-number  | 
  
   三者至少选其一 缺省情况下,未配置匹配条件  | 
 
| 
   配置DSCP的匹配条件  | 
  
   if-match ip dscp dscp-value  | 
 ||
| 
   配置IP优先级的匹配条件  | 
  
   if-match ip precedence ip-prec-value  | 
 ||
| 
   退回系统视图  | 
  
   quit  | 
  
   -  | 
 |
| 
   进入全局地址族视图  | 
  
   global-address-family ipv4 [ unicast ]  | 
  
   -  | 
 |
| 
   使能多拓扑转发策略  | 
  
   topology-routing mtr-policy policy-name  | 
  
   缺省情况下,多拓扑转发策略处于关闭状态  | 
|
在完成上述配置后,在任意视图下执行display命令可以显示配置后MTR的运行情况,用户可以通过查看显示信息验证配置的效果。
表1-2 MTR显示和维护
| 
    命令  | 
 |
| 
   显示拓扑信息  | 
  
   display topology [ name topo-name ]  | 
 
| 
   显示多拓扑转发策略信息  | 
  
   display mtr-policy [ name mtr-policy-name ]  | 
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
