DNS
DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务)。域名系统为Internet上的主机分配域名地址和IP地址。由于网络中的计算机都必须有个IP地址,来识别, 互相之间才能通信,但让我们记住一大串的IP地址来访问网站显然是不可能的,所以用户使用域名地址,而DNS系统的功能就是自动把域名地址翻译为IP地 址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。
这里我们只要使用SLA/RTR技术配合路由命令里的track参数,即能完美实现。
下面是一个例
ip sla monitor 1 --------建立一个组
type echo protocol ipIcmpEcho 172.16.17.1 source-interface Serial1/0 -----定义对icmp产生的echo 感兴趣,目的地址为172.16.17.1; sorc-int表示从这个端口发出icmp request 包。
timeout 2000------------不用我解释了,单位是ms
frequency 2-------------- 每2 s对目的地址进行一次可达性检测
ip sla monitor schedule 1 life forever start-time now---------现在马上开始检测,并且永远检测,直到你手工关掉。
ip sla monitor 2
type echo protocol ipIcmpEcho 172.16.27.1 source-interface Serial1/1
timeout 2000
frequency 2
ip sla monitor schedule 2 life forever start-time now
同上。
通 过debug ip pa de 发现,其实这个sla/rtr 功能就是发送一个icmp request,在你定义的 timeout时间内没收到回应,,就产生一个消息:目的已不可达,此时,在默认路由或静态路由里,带上track 1或者track 2参数,路由器会就根据刚才产生的那个目的不可达的消息将相关的路由条目在路由表里去掉。
SLA的功能强大远非如此,可以说rtr用来配合路由,仅仅是牛刀杀小J而已