confirmPing - Confirm if NUT can reply to variable size of ICMP Echo Request
Host
confirmPing.seq [-tooloption ...] -p confirmPing.def
This test just confirms if NUT can reply to variable size of ICMP Echo Request
In this test, NUT is a HOST, TN plays as both of HOST and Router. Phisical Network configuration --------+---------------+-------------- | | NUT TN
Logical Network Configuration
NUT | ----------------+----------------- | Router | ----------------+----------------- | HOST-A
NUT < --- Router --- > HOST A
The TN send a RA to assign global address prefix.
TN NUT
-------------------
===multicast RA===> src=TN's link-local dst=LinkLocal-all-node M=0, O=0, Lifetime=3600, ReachableTime=60000, RetransTimer=1005 Prefix: L=1, A=1, ValidLifetime=3600005, PreferredLifetime=3600005 Prefix=3ffe:501:ffff:100::, PrefixLength=64 Wait (5 sec.) Ignoring DAD packets for global address.
"confirmPing" confirms the availability of NUT for variable size of PING. TN NUT | | -+-----------------------+-
1. TN send Echo Request size=64. === echo request(64) ===>
2. NUT send Echo Reply size=64. << JUDGMENT 1 >> <=== echo reply(64) ===
3. TN send Echo Request size=1280. === echo request(1280) ===>
4. NUT send Echo Reply size=1280. << JUDGMENT 2 >> <=== echo reply(1280) ===
5. TN send Echo Request size=1500. === echo request(1500) ===>
6. NUT send Echo Reply size=1500. << JUDGMENT 3 >> <=== echo reply(1500) ===
<< JUDGMENT 1 -PASS- >> "PASS" means that NUT received the ICMP Echo Request size=64Byte, and NUT can send ICMP Echo Reply size=64Byte.
<< JUDGMENT 2 -PASS- >> "PASS" means that NUT received the ICMP Echo Request size=1280Byte, and NUT can send ICMP Echo Reply size=1280Byte.
<< JUDGMENT 3 -PASS- >> "PASS" means that NUT received the ICMP Echo Request size=1500Byte, and NUT can send ICMP Echo Reply size=1500Byte.
perldoc V6evalTool perldoc V6evalRemote