在处理问题之前需要了解到,AD上的路由优先级是:连接跟踪(会话保持)>静态路由>动态路由>智能路由。
1、检查静态路由,发现静态路由只有去往内网的路由,不会导致智能路由匹配失效。
2、与客户沟通之后,将200M的网线拔了,用于清除200M链路上的所有连接跟踪,重新接线之后还是有匹配数。
3、在后台过滤连接跟踪,过滤方式如图2.2所示,过滤A用户地址集和200M链路IP地址就能看到哪些内网IP匹配了用户地址集,具体IP可以根据遇到问题的场景去填。
4、过滤出来的连接跟踪都是53端口的DNS协议包,考虑到DNS定制路由的优先级大于所有路由,所以检查了DNS代理是否开启,检查发现没有开启DNS代理。
5、检查网络配置-网络接口里的接口配置,发现200M链路和500M链路都配置了相同的DNS服务器,且内网用户也用的是相同的DNS服务器。在智能路由的路由测试中根据源目IP测试了路由,发现走了DNS定制路由,路由查询结果如图2.3。
6、与客户沟通之后删除了网络接口里面的DNS,删除之后重置了源地址转换的配置数,发现第三条源地址转换没有增长,说明A用户地址集用户没有走200M了,路由按照了智能路由的配置走了。
路由优先级情况是:连接跟踪和会话保持>DNS定制路由>静态路由>动态路由>智能路由,所以智能路由没有匹配的话,可以检查是否是由于连接跟踪、会话保持、DNS定制路由、静态路由或者动态路由所导致的。