AR3260上做了策略路由导致内部DNS解析异常,王海军老师告诉你

1,问题描述

版本信息:

V200R007C00SPC600+V200R007SPH020

组网描述:

客户自己搭建一个DNS服务器,作为内部WEB服务器的DNS服务器,当客户访问外部网站,该DNS服务器作为代理,转发到公网的DNS服务器114.114.114.114,AR路由作为整个局域网的出接口,客户具有双出口,电信的100M宽带(接口为G0/0/0),联通出口为10M宽带(接口为G0/0/1),连接内网的接口为G0/0/2。在AR3260上做了策略路由,当客户访问外部网站的时候,出现解析异常缓慢的现象。

AR3260上做了策略路由导致内部DNS解析异常,王海军老师告诉你

2,告警信息

ROP_MPU(l)[1189]:Some packets are dropped by cpcar on the MPU. (Packet-type=fw-dns, Drop-Count=92)

3,处理过程

1.上送CPU的DNS报文流量超过了cpcar的速率限制被丢弃,因此把设备可以DNS报文的限制速率提高,设置为256。

cpu-defend policy fw-dns

packet-type fw-dns rate-limit 256

发现不存在该丢包告警,但是客户访问网页还是异常,检查结果如下:

===============display cpu-defend statistics===============

=================================================================

-----------------------------------------------------------------------

Packet Type Pass Packets Drop Packets

-----------------------------------------------------------------------

arp-request 76 0

ftp-server 0 0

fw-dns 19340 0

http-client 2 0

http-server 3456 0

--------------------------------------------------------------------

2.怀疑是客户的DNS服务器到公网的DNS服务器114.114.114.114的路由存在问题

C:\Users\XZ> ping 114.114.114.114

正在 Ping 114.114.114.114 具有 32 字节的数据:

来自 114.114.114.114 的回复: 字节=32 时间=72ms TTL=77

来自 114.114.114.114 的回复: 字节=32 时间=31ms TTL=73

来自 114.114.114.114 的回复: 字节=32 时间=43ms TTL=88

来自 114.114.114.114 的回复: 字节=32 时间=34ms TTL=95

114.114.114.114 的 Ping 统计信息:

数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),

往返行程的估计时间(以毫秒为单位):

最短 = 31ms,最长 = 72ms,平均 = 45ms

通过上面结果可知,DNS服务器到公网的DNS服务器互访没有问题,

3.查看G0/0/0接口(该接口的是电信的100M)的接口利用率,由于接口是客户的业务的主要出接口,发现该接口的利用率有时候接近10%(物理口协商速率1000M,实际业务带宽100M),所以怀疑是该接口流量拥塞,不能够保障DNS服务器解析有足够的资源,通过策略路由把DNS服务器10.1.1.1的流量引向G0/0/1接口

配置如下:

acl 3000

rule 1 permit ip source 10.1.1.1 0

traffic classifier DNS operator or

if-match acl 3000

traffic behavior DNS

redirect interface G0/0/1

traffic policy DNS

classifier DNS behaviorDNS

interface G0/0/2

traffic-policy DNS inbound

做了策略路由把流量引过去G0/0/1接口以后,发现客户此时可以正常上网。

4,根因

客户的出接口没有足够的资源保障DNS服务器解析的流量。

5,解决方案

查看G0/0/0接口(该接口的是电信的100M)的接口利用率,由于接口是客户的业务的主要出接口,发现该接口的利用率有时候接近10%,所以怀疑是该接口流量拥塞,不能够保障DNS服务器解析有足够的资源,通过策略路由把把DNS服务器10.1.1.1的流量引向G0/0/1接口

配置如下:

acl 3000

rule 1 permit ip source 10.1.1.1 0

traffic classifier DNS operator or

if-match acl 3000

traffic behavior DNS

redirect interface G0/0/1

traffic policy DNS

classifier DNS behaviorDNS

interface G0/0/2

traffic-policy DNS inbound

做了策略路由把流量引过去G0/0/1接口以后,发现客户此时可以正常访问网页。


分享到:


相關文章: