Mcast.exe是windows resource kit tools工具包中的一个基于命令行的小工作软件。他可用于对组播的测验。是一个非常方便小巧的测试工具。
此工具的运行环境是windowsxp or windows server2003
Mcast 并不能应用于远端测试。在应用此软件进行测试时,源端的IP地址应为本地局域网的地址。
Mcast.的语法如下:
发送端:
Mcast /send /srcs:源端地址 /grps:组播地址 [/intvl:[发包的间隔时间]] [/numpkts:[包的数目]] [/ttl:[存活的时间]] [/pktsize:[包的大小]] [/intf:接口地址?]
接收端:
Mcast /recv /grps:组播地址 [/dump:[包的类型]] [/runtime:[持续时间]] [/intf:[接口地址]]
(/dump:[packettype]
用于显示接收到的包的目录。包的类型定义了显示的类型,有效的类型如下:
|
|
描述 |
值 |
| |
|
| |
1 | 错误的包 | |
2 | 正确的包 | |
3 | 所有的包 |
如果/dump 选项忽略的话,包的目录类型将不被显示。
举例1: 发送组播测试包
本机IP地址:172.31.253.55 组播的地址为230.1.1.1(组播地址的范围D类:224.0.0.0-----239.255.255.255)。间隔为0.001秒。则指令如下:
Mcast /send /srcs:172.31.253.55/grps:230.1.1.1 /intvl:1000 /numpkts:10
举例2: 接收组播测试包
例子的作用是要接收一个组播地址为:230.1.1.1的测试包一秒。指令如下:
Mcast /recv /grps:230.1.1.1 /runtime:1
若接收组播包并显示的指令如下:
Mcast /recv /grps:230.1.1.1 /dump: 3
2011.4.15