US 11,757,829 B2
Method and device for detecting IPv6 aliased prefix based on fragmented fingerprint
Jiahai Yang, Beijing (CN); Guanglei Song, Beijing (CN); Lin He, Beijing (CN); Long Pan, Beijing (CN); and Zhiliang Wang, Beijing (CN)
Assigned to TSINGHUA UNIVERSITY, Beijing (CN)
Filed by Tsinghua University, Beijing (CN)
Filed on Jan. 28, 2022, as Appl. No. 17/587,929.
Application 17/587,929 is a continuation of application No. PCT/CN2021/131234, filed on Nov. 17, 2021.
Claims priority of application No. 202011311488.1 (CN), filed on Nov. 20, 2020; and application No. 202011322303.7 (CN), filed on Nov. 23, 2020.
Prior Publication US 2022/0166749 A1, May 26, 2022
Int. Cl. G06F 15/16 (2006.01); H04L 61/5007 (2022.01); G06F 15/173 (2006.01); H04L 101/659 (2022.01); H04L 101/668 (2022.01)
CPC H04L 61/5007 (2022.05) [H04L 2101/659 (2022.05); H04L 2101/668 (2022.05)] 12 Claims
OG exemplary drawing
 
1. A method for detecting an internet protocol version 6 (IPv6) aliased prefix based on fragmented fingerprint, comprising:
generating a plurality of pseudo random addresses in a target prefix space;
sending an internet control message protocol version 6 (ICMPv6) echo request packet with a size of X bits by a prober to each of the plurality of pseudo random addresses, where X is a value greater than 1280 but less than or equal to 1500;
determining the target prefix as an active prefix when the prober receives all ICMPv6 echo response packets;
sending an internet control message protocol (ICMP) Too Big packet with a maximum transmission unit (MTU) of Y bits by the prober to one of the plurality of pseudo random addresses to modify a path maximum transmission unit (PMTU) from a target host to the prober as Z, when all ICMPv6 echo response packets received are not fragmented, where Y is a value greater than or equal to 1280 but less than X, and Z is equal to Y;
sending an ICMPv6 echo request packet with a size of W bits by the prober to each of the plurality of pseudo random addresses, where W is equal to X; and
determining that the plurality of pseudo random addresses and the active prefix are configured on a same host, and identifying the active prefix as the aliased prefix, when a packet responded by each of the plurality of pseudo random addresses of the target host is fragmented.