You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ICMP messages are used by network devices, including routers, to send error messages and operational information indicating success or failure when communicating with another IP address. Examples include errors indicating when a requested service is not available or when a host or router could not be reached. We've implemented some ICMPv6 messages thus far in Capsule, but we'd like to include more.
Format information for most messages can be found in RFC 4443, RFC 4861 for NDP (Neighborhood Discovery Protocol), RFC 2710 for Multicast Listener Discovery, as well as others (linked below).
Background
ICMP messages are used by network devices, including routers, to send error messages and operational information indicating success or failure when communicating with another IP address. Examples include errors indicating when a requested service is not available or when a host or router could not be reached. We've implemented some ICMPv6 messages thus far in Capsule, but we'd like to include more.
Solution
Implement almost1 all ICMPv6 message types in Capsule. For reference on how to handle these kinds of messages, please look at what's been implemented thus far @ https://github.com/capsule-rs/capsule/tree/master/core/src/packets/icmp/v6.
Format information for most messages can be found in RFC 4443, RFC 4861 for NDP (Neighborhood Discovery Protocol), RFC 2710 for Multicast Listener Discovery, as well as others (linked below).
Another helpful resource is available via IANA.
Message Types
Good First Issues from RFC 4443
Others
1 Not including Mobile IP, Registration Extensions, or some others here.
The text was updated successfully, but these errors were encountered: