跳转到主内容

ONTAP 9.2 及更高版本如何选择路由?

Views:
29
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
nas
Last Updated:

适用场景

ONTAP 9.2及更高版本

问题解答

如果不满足条件、ONTAP 将从顶部开始、向下移动、执行以下步骤以选择路由:

  1. ONTAP将选择 到达目的地地址的最具体的路由(静态)
  2. 如果ONTAP 发现两个或更多路由符合最特定路由条件、并且源LIF地址已知(通常在LIF与目标位于同一子网上时显示)
    • 如果可能、请选择一个与该LIF地址位于同一网络中的网关路由
      • 如果在与目标相同的子网中发现网关、则满足此条件
    • 否则:如果可能、ONTAP 将选择与LIF端口相同的路由 
      • 如果ONTAP 发现与源LIF分配到的同一端口关联的路由、则会满足此条件
    • 否则:如果可能、ONTAP 将选择一个路由、其中一个网关与另一个可提供该服务的LIF地址位于同一网络中 
  3. ONTAP 将使用加权指标作为断线器

注: 

  • 与客户端访问ONTAP 时ONTAP 作为服务器的方式没有明显区别
  • 当ONTAP 充当客户端时、出于各种原因联系服务时
  • 所涉及的客户端或主机是目标
  • 如果远程节点上的出站连接路由(DNS、NIS、LDAP、AD等)是最具体的路由、则可以选择该路由
  • 如果可以在同样特定的本地路由和远程路由之间进行选择、则首选本地路由 

追加信息

路由选择示例
场景1—由于同一子网上的数据LIF、ONTAP 通过非对称路由响应服务

Cluster::*> network route active-entry show -vserver vserver -node node-01  

Vserver: vserver 
Node: nas-cm93-01 
Subnet Group: 0.0.0.0/0 
Destination             Gateway              Interface   Metric  Flags 
----------------------  -------------------  ---------   ------  ----- 
10.216.29/24            link#3               e0c             60  U 
172.16.1/24             link#4               e0d             60  U 
default                 10.216.29.1          e0c             65  UGS 
default                 172.16.1.1           e0d             67  UGS 

  • 从客户端172.16.1.50到存储器的LIF 10.216.29.25建立TCP连接。 
  • 要发送返回数据包、ONTAP 需要选择最具体的路由。 
  • 在这种情况下、最具体的路由是e0d上直接连接的路由。 
  • 在这种情况下、流量将不对称地进行路由、通过10.216.29/224网络上的e0c接口输入、并通过172.16.1/24网络上的e0d进行转介。 
场景2—ONTAP 通过配置的冲突路由响应服务

cluster::*> network route active-entry show -vserver vserver -node node-01        
  
Vserver: vserver 
Node: nas-cm93-01 
Subnet Group: 0.0.0.0/0 
Destination             Gateway              Interface   Metric  Flags 
----------------------  -------------------  ---------   ------  ----- 
10.216.29/24            link#3               e0c             60  U 
172.16.1/24             10.216.29.1          e0c             65  UGS 
172.16.1/24             link#3               e0d             60  U 
default                 10.216.29.1          e0c             65  UGS 
default                 172.16.1.1           e0d             67  UGS 

  • 从客户端172.16.1.50到LIF IP 10.216.29.25创建了相同的连接
  • 但是、存储管理员现在为指向10.216.29.1网关的172.16.1/24添加了一条冲突路由
  • 现在、当ONTAP 找到到达目标的最特定路由(172.16.1.50)时、它会发现两个条目 
    • 第一条路由是指向源地址10.216.29.25所在子网中的网关
    • 第二个是直接连接的路由e0d

Destination             Gateway              Interface   Metric  Flags 
----------------------  -------------------  ---------   ------  ----- 
172.16.1/24             10.216.29.1          e0c             65  UGS 
172.16.1/24             link#3               e0d             60  U 

  • 根据上述规则、ONTAP 将选择网关与源地址位于同一网络的路由、并将流量从e0c发送到网关10.216.29.1 
  • 这样可以避免非对称路由 
场景3—ONTAP 通过配置的路由发送服务请求
  • ONTAP 需要连接到172.16.1.0/24网络中的DNS服务器 
  • 路由表相同、ONTAP 显示的路由决策相同

Destination             Gateway              Interface   Metric  Flags 
----------------------  -------------------  ---------   ------  ----- 
172.16.1/24             10.216.29.1          e0c             65  UGS 
172.16.1/24             link#3               e0d             60  U 

  • 在这种情况下、ONTAP 将从e0d选择直接连接的路由、因为它的度量指标较低
  • 这与方案2不同的原因是、ONTAP 没有指定的源地址、因为它正在启动连接、而不是响应特定LIF上发出的请求

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.
Scan to view the article on your device