路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。路由测试有多种解释:路由是否配置正确测试;路由表容量测试;路由收敛测试。路由是否配置正确测试是指通过判定IP数据报是否顺利到达目的主机来判断配置的路由是否正确。路由表容量测试指的是路由表内所容纳路由表项数量的极限。

外文名

Trace Route

定义

对路由器连通性及有关性能测试

领域

计算机网络

学科

计算机

定义

路由测试可以解释为路由器之间连通性的测试以及路由系统中有关性能的测试,例如路由表容量测试和路由收敛测试。路由测试一般多指路由有关性能的测试。随着网络 IP 化进程的推进,核心网路由器间交互的路由条目每年都在成倍增长,总数已经接近百万。如何判断路由器是否有能力承载那么巨大的路由容量,如何测试它的转发能力,以及当主备倒换发生时,能多快地完成业务的收敛,一直是路由器 BGP 协议性能测试的瓶颈。路由器之间连通性的测试一般通过ping命令来实现。

有关术语

路由

路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的第三层即网路层。

路由引导分组转送,经过一些中间的节点后,到它们最后的目的地。作成硬件的话,则称为路由器。路由通常根据路由表——一个储存到各个目的地的最佳路径的表——来引导分组转送。因此为了有效率的转送分组,建立储存在路由器内存内的路由表是非常重要的。

路由与桥接的不同,在于路由假设位址相似的节点距离相近。这使得路由表中的一项纪录可以表示到一群位址的路径。因此,在大型网络中,路由优于桥接,且路由已经成为互联网上寻找路径的最主要方法。

较小的网络通常可以手动设定路由表,但较大且拥有复杂拓扑的网络可能常常变化,若要手动建立路由表是不切实际的。尽管如此,大多数的公共交换电话网络(PSTN)仍然使用预先计算好的路由表,在直接连线的路径断线时才使用预备的路径;见公共交换电话网路由。“动态路由”尝试按照由路由协定所携带的资讯来自动建立路由表以解决这个问题,也让网络能够近自主地避免网络断线或失败。

动态路由目前主宰了整个互联网。然而,设定路由协定常须要经验与技术;目前的网络技术还没有发展到能够全自动地设定路由。

分组交换网络(例如互联网)将资料分割成许多带有完整目的地位址的分组,每个分组单独转送。而电路交换网络(例如公共交换电话网络)同样使用路由来找到一条路径,让接下来的资料能在仅带有部分目的地位址的情况下也能够抵达正确的目的地。

路由聚合

简单来讲,路由的聚合就是将连续的多个前缀路由条目聚合为一条可以表征一个路由段的小前缀长度路由。路由的聚合大大节省了设备的路由表及转发表的容量,使得设备能够有更多资源处理更多的自治域路由和更为庞大的网络,但对于路由容量的测试,路由的聚合特性对测试仪表提出了更高的要求。传统测试方法学中采用的连续路由,将被设备一一聚合,如何仿真更多的真实路由条目数已成为一大挑战。

路由表容量测试

路由表容量指的是路由表内所容纳路由表项数量的极限,它是交换机路由性能的重要体现,因为这意味着第3层交换设备能够在一个大规模的网络中工作。在测试时,通过仪器向被测设备广播一定数量的路由表,考察被测设备是否能够收到并维持相应路由项。

路由收敛测试

路由收敛测试是体现3层交换机路由性能的一个重要部分。在测试时,给交换机灌入被测设备路由表容量的80%左右的虚拟路由,并通过测试仪给交换机加入90%线速的虚拟网络的传输流,在被测交换机完全收到广播的路由表并稳定一段时间后,撤销50%的路由,待稳定一段时间后再恢复被撤销掉的路由,通过这样的一个过程考察被测交换机是否能够及时地维护路由表,并进行正确进行转发数据[1]

PING

PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMPecho (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。

ping指的是端对端连通,通常用来作为可用性的检查,但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。通常的情况下你如果不用作服务器或者进行网络测试,可以放心的选中它,保护你的电脑。