To_Multi_Pkt_Too_Big - Multicast Destination
Router
To_Multi_Pkt_Too_Big.seq [-tooloption ...] -p To_Multi_Pkt_Too_Big.def
This test is OFFLINK Network Configuration test.
In this test, TN play a Roll of the Router.
Physical Network configuration
Link0
--------+---------------+--------------
| |
RUT TN
| |
--------+---------------+--------------
Link1
Logical Network Configuration
Host A (TN-Link0)
| Link0
--------+-------+-----------------
|
RUT (globaladdress:B)
|
--------+-------+-----------------
| Link1
Router(TN-Link1)
|
----------------+-------+---------
|
HOST B (OFFLINK_LINK1_GLOBAL_ADDRESS)
In this configuration, Packets are send and received.
for example,
In Logical
HOST B -- Echo Reply --> RUT
Actually, in physical
TN (as Router) -- Echo Reply --> RUT
Common Test Setup 1.1
Status of Neighbor Cache Entry for TN's addresses are reachable.
Verify that a router propely generates Packet Too Big Message
This test verifies that the node sends a Packet Too Big Message
in response to a packet that it can not forward because the packet
is larger than the MTU of the outgoing link.
TN RUT
---------------------------
1.
After RUT is initialized (set static route) , RUT sets
the Link MTU of LINK1 Interface to 1280 .
2.
TN send Echo Request to Host B.
=== echo request ===>
src address : TN global address
dst address : global multicast address(ff1e::1:2)
PayloadLength : 1460
3.
RUT send Packet Too Big Message
<=== Packet Too Big Message ===
<< PASS >>
The RUT must transmit a Packet Too Big messge to TN,
as it could not forward the Echo Request due to PMTU limitations.
- The MTU field of Packet Too Big Message should be set to 1280.
- The Source Address of the Packet should be one of the RUT's
unicast addresses for its interface on Link0
- The Destination Address should be the same as the Source Address in TN's Echo Request packet.
The Code field should be st to "0".
- The invoking Echo Request packet included in the Error Message must not exceed minimum IPv6 MTU.
Common Test Cleanup
RFC 4443 - ICMPv6 (ICMP for IPv6)
perldoc V6evalTool
perldoc V6evalRemote