| No. | Title |
| 0. Basic Sequence |
| 1 | MN-0-0-0-1-001 - Mobile Node Operation-1 |
| 2 | MN-0-0-0-2-001 - Mobile Node Operation-2 |
| 1. Generate HoA |
| 3 | MN-3-1-1-1-001 - Generate HoA using RFC2462 |
| 4 | MN-3-1-1-1-009 - Set the static home prefix at home-link |
| 5 | MN-3-1-1-1-010 - Set the static home prefix at foreign-link |
| 2. Generate CoA |
| 6 | MN-3-2-1-1-001 - Generate CoA using RFC2462 at foreign-link |
| 3. Movement Detection |
| 7 | MN-3-3-1-1-003 - Use Neighbor Unreachability Detection (Target Address=global) |
| 8 | MN-3-3-1-1-005 - Routers use the Router Address (R) bit (The link-local addresses of Routers are not globally unique) |
| 9 | MN-3-3-1-1-002 - Use the old router when the old router is reachable |
| 10 | MN-3-3-1-1-004 - Invalidate CoA on the unreachable link |
| 4. Home Registration |
| (1) Sending BU |
| 11 | MN-2-1-1-1-001 - Sending BU (after moving from home) |
| 12 | MN-2-1-1-1-002 - Valid BU (L = ON) |
| 13 | MN-2-1-1-1-004 - Valid BU (K = OFF by manual key management) |
| 14 | MN-2-1-1-1-006 - Valid Lifetime (Lifetime of HoA > Lifetime of CoA) |
| 15 | MN-2-1-1-1-007 - Valid Lifetime (Lifetime of HoA < Lifetime of CoA) |
| 16 | MN-2-1-1-1-008 - Sending BU (after the expiration of home registration) |
| 17 | MN-2-1-1-1-013 - Retransmissions & Back off (Use InitialBindackTimeoutFirstReg as the initial retransmission timer) |
| (2) Receiving BA |
| 18 | MN-2-2-1-1-001 - BU accepted (Status = 0) |
| 19 | MN-2-2-1-1-039 - BU accepted (Invalid Mobility Header Reserved) |
| 20 | MN-2-2-1-1-014 - BU accepted (K = OFF by manual key management) |
| 21 | MN-2-2-1-1-020 - Valid Lifetime (Lifetime of BA < Lifetime of BU) |
| 22 | MN-2-2-1-1-026 - Valid Lifetime (Refresh Interval of BA < Lifetime of BU) |
| 23 | MN-2-2-1-1-002 - BU accepted (Status = 1) |
| 24 | MN-2-2-1-1-033 - BU accepted (Status = 2-127) |
| 25 | MN-2-2-1-1-003 - BU rejected (Status = 128) |
| 26 | MN-2-2-1-1-004 - BU rejected (Status = 129) |
| 27 | MN-2-2-1-1-005 - BU rejected (Status = 130) |
| 28 | MN-2-2-1-1-006 - BU rejected (Status = 131) |
| 29 | MN-2-2-1-1-007 - BU rejected (Status = 132) |
| 30 | MN-2-2-1-1-009 - BU rejected (Status = 134) |
| 31 | MN-2-2-1-1-010 - BU rejected (Status = 135) |
| 32 | MN-2-2-1-1-035 - BU rejected (Status = 255) |
| 33 | MN-2-2-1-1-016 - Valid Sequence Number (Status = 135 & Sequence Number=65535) |
| 34 | MN-2-2-1-1-017 - Invalid Sequence Number (BA != BU) |
| 35 | MN-2-2-1-1-038 - BA which is not protected by IPsec |
| 5. Home Re-Registration |
| (1) Sending BU |
| 36 | MN-2-1-2-1-001 - Sending BU (after moving from foreign to foreign) |
| 37 | MN-2-1-2-1-004 - Sending BU (before the expiration of home registration) |
| 38 | MN-2-1-2-1-005 - Sending BU (when the lifetime for a changed prefix decreases) |
| 39 | MN-2-1-2-1-006 - Retransmissions & Back off (Use INITIAL_BINDACK_TIMEOUT as the initial retransmission timer) |
| 6. Returning Home |
| (1) Sending BU |
| 40 | MN-2-1-3-1-007 - Sending Neighbor Solicitation for the home agent's address |
| 41 | MN-2-1-3-1-001 - Sending BU of de-registration |
| (2) Receiving BA |
| 42 | MN-2-2-2-1-027 - Receiving Neighbor Solicitation for home address |
| 43 | MN-2-2-2-1-001 - BU of de-registration accepted (Status = 0) |
| 44 | MN-2-2-2-1-008 - BU of de-registration rejected (Status = 133) |
| (3) Neighbor Discovery |
| 45 | MN-3-4-1-1-001 - Sending NA (Target Address = link-layer address) |
| 46 | MN-3-4-1-1-002 - Returning home (after the expiration of home registration) |
| 7. Correspondent Registration |
| (1) Sending HoTI |
| 47 | MN-2-1-1-2-001 - Sending HoTI (when receiving the tunneled packet from unknown node) |
| 48 | MN-2-1-1-2-019 - Sending HoTI (when receiving the tunneled packet after the expiration of correspondent registration) |
| 49 | MN-2-1-1-2-009 - Sending HoTI for each CN in BUL (after home re-registration) |
| 50 | MN-2-1-1-2-017 - Sending HoTI (when the lifetime for a changed prefix decreases) |
| 51 | MN-2-1-1-2-028 - Don't send HoTI (when receiving the tunneled packet(inner dst != HoA)) |
| 52 | MN-2-1-1-2-004 - Don't send HoTI (when receiving the tunneled packet(inner src == outer src)) |
| 53 | MN-2-1-1-2-006 - Don't start the return routability procedure (when receiving the packet directly from known node) |
| 54 | MN-2-1-1-2-010 - Retransmissions & Back off (Use INITIAL_BINDACK_TIMEOUT as the initial retransmission timer) |
| 55 | MN-2-1-1-2-015 - Check not to support the Route Optimization |
| 56 | MN-2-1-1-2-016 - Check to disable the Route Optimization |
| (2) Receiving HoT |
| 57 | MN-2-1-3-2-001 - Receiving HoT after CoT |
| 58 | MN-2-1-3-2-007 - Receiving HoT before CoT |
| 59 | MN-2-1-3-2-015 - Receiving HoT (Invalid Mobility Header Reserved) |
| 60 | MN-2-1-3-2-008 - Receiving twice HoT |
| 61 | MN-2-1-3-2-002 - Receiving Delayed HoT |
| 62 | MN-2-1-3-2-003 - Invalid cookie (HoT != HoTI) |
| 63 | MN-2-1-3-2-004 - Invalid inner src address |
| 64 | MN-2-1-3-2-011 - Receiving unexpected HoT from unknown node |
| 65 | MN-2-1-3-2-012 - Receiving unexpected HoT from known node |
| (3) Sending CoTI |
| 66 | MN-2-1-2-2-001 - Sending CoTI (when receiving the tunneled packet from unknown node) |
| 67 | MN-2-1-2-2-019 - Sending CoTI (when receiving the tunneled packet after the expiration of correspondent registration) |
| 68 | MN-2-1-2-2-009 - Sending CoTI for each CN in BUL (after home re-registration) |
| 69 | MN-2-1-2-2-017 - Sending CoTI (when the lifetime for a changed prefix decreases) |
| 70 | MN-2-1-2-2-004 - Don't send CoTI (when receiving the tunneled packet(inner src == outer src)) |
| 71 | MN-2-1-2-2-010 - Retransmissions & Back off (Use INITIAL_BINDACK_TIMEOUT as the initial retransmission timer) |
| (4) Receiving CoT |
| 72 | MN-2-1-4-2-001 - Receiving CoT before HoT |
| 73 | MN-2-1-4-2-006 - Receiving CoT after HoT |
| 74 | MN-2-1-4-2-014 - Receiving CoT (Invalid Mobility Header Reserved) |
| 75 | MN-2-1-4-2-007 - Receiving twice CoT |
| 76 | MN-2-1-4-2-002 - Receiving Delayed CoT |
| 77 | MN-2-1-4-2-003 - Invalid cookie (CoT != CoTI) |
| 78 | MN-2-1-4-2-004 - Invalid source address |
| 79 | MN-2-1-4-2-010 - Receiving unexpected CoT from unknown node |
| 80 | MN-2-1-4-2-011 - Receiving unexpected CoT from known node |
| (5) Sending BU |
| 81 | MN-3-1-1-2-001 - Sending BU to CN |
| 82 | MN-3-1-1-2-002 - Valid BU (A=OFF) |
| 83 | MN-3-1-1-2-003 - Valid BU (A=ON) |
| 84 | MN-3-1-1-2-004 - Valid BU of registration (src address == CoA or Alternate CoA option == CoA) |
| 85 | MN-3-1-1-2-006 - Retransmissions & Back off (Use INITIAL_BINDACK_TIMEOUT as the initial retransmission timer) |
| (6) Receiving BA |
| 86 | MN-3-2-1-2-001 - BU accepted (Status=0) |
| 87 | MN-3-2-1-2-029 - BU accepted (Invalid Mobility Header Reserved) |
| 88 | MN-3-2-1-2-017 - Valid Lifetime (Lifetime of BA < Lifetime of BU) |
| 89 | MN-3-2-1-2-018 - Valid Lifetime (Lifetime of BA == Lifetime of BU) |
| 90 | MN-3-2-1-2-003 - BU rejected (Status = 128) |
| 91 | MN-3-2-1-2-010 - BU rejected (Status = 135) |
| 92 | MN-3-2-1-2-011 - BU rejected (Status = 136) |
| 93 | MN-3-2-1-2-012 - BU rejected (Status = 137) |
| 94 | MN-3-2-1-2-013 - BU rejected (Status = 138) |
| 95 | MN-3-2-1-2-014 - Invalid Sequence Number (BA != BU) |
| 96 | MN-3-2-1-2-023 - Unrecognized mobility option (Binding Refresh Advice option) |
| 97 | MN-3-2-1-2-024 - Invalid Authorization Data |
| 98 | MN-3-2-1-2-025 - The Binding Authorization Data mobility option be not the last option |
| (7) Sending BU (Re-Registration) |
| 99 | MN-3-1-2-2-006 - Sending BU (before the expiration of correspondent registration) |
| 100 | MN-3-1-2-2-004 - Sending BU for each CN in BUL (after home re-registration) |
| 101 | MN-3-1-2-2-002 - Valid BU of re-registration (src address == CoA or Alternate CoA option == CoA) |
| 102 | MN-3-1-2-2-001 - Sending BU to CN (when the lifetime for a changed prefix decreases) |
| (8) Returning Home |
| 103 | MN-3-1-3-2-001 - Sending BU of de-registration |
| (9) Receiving BRR |
| 104 | MN-3-4-1-2-001 - Receiving BRR |
| 105 | MN-3-4-1-2-006 - Receiving BRR (Invalid Mobility Header Reserved) |
| 106 | MN-3-4-1-2-005 - Receiving BRR from unknown node |
| 8. Dynamic Home Agent Address Discovery |
| (1) Sending HAAD-Request |
| 107 | MN-5-1-1-1-001 - Sending HAAD-Request at home-link |
| 108 | MN-5-1-1-1-005 - Sending HAAD-Request at foreign-link |
| 109 | MN-5-1-1-1-006 - Retransmissions & Back off (Use INITIAL_DHAAD_TIMEOUT as the initial retransmission timer) |
| (2) Receiving HAAD-Reply |
| 110 | MN-5-1-2-1-002 - Receiving HAAD-Reply at home-link |
| 111 | MN-5-1-2-1-016 - Receiving HAAD-Reply at foreign-link |
| 112 | MN-5-1-2-1-021 - Receiving HAAD-Reply (Invalid ICMP Header Reserved) |
| 113 | MN-5-1-2-1-026 - Receiving HAAD-Reply from the 1st HA of HAAD-Reply(1st=HA0 & 2nd = HA1) |
| 114 | MN-5-1-2-1-027 - Receiving HAAD-Reply from the 2nd HA of HAAD-Reply(1st=HA1 & 2nd = HA0) |
| 115 | MN-5-1-2-1-028 - Trying instead the next home agent returned during dynamic home agent address discovery |
| 116 | MN-5-1-2-1-029 - Sending BU to the 2nd HA of HAAD-Reply(1st=HA0(failed in binding) & 2nd = HA1) |
| 9. Mobile Prefix Discovery |
| (1) Sending MPS |
| 117 | MN-4-1-1-1-001 - Sending MPS (before the HoA becomes invalid) |
| 118 | MN-4-1-1-1-002 - Sending MPS (after receiving unsolicited MPA) |
| 119 | MN-4-1-1-1-004 - Retransmissions & Back off (Use INITIAL_SOLICIT_TIMER as the initial retransmission timer) |
| (2) Receiving MPA |
| 120 | MN-4-2-1-1-001 - Receiving solicited MPA |
| 121 | MN-4-2-1-1-015 - Receiving solicited MPA (Invalid ICMP Header Reserved) |
| 122 | MN-4-2-1-1-004 - Valid solicited MPA (the change of Valid and Preferred Lifetime) |
| 123 | MN-4-2-1-1-012 - Receiving solicited MPA from unknown HA |
| 124 | MN-4-2-1-1-013 - Invalid solicited MPA (no Type2 Routing Header) |
| 125 | MN-4-2-1-1-014 - Invalid Identifier (MPS != MPA) |
| 126 | MN-4-2-1-1-019 - Unrecognized option (the option other than Prefix Information option) |
| 10. Binding Error |
| (1) Sending BE |
| 127 | MN-6-2-1-1-003 - Receiving invalid BA (invalid MH Type) from HA |
| 128 | MN-4-2-1-2-010 - Receiving invalid HoT (invalid MH Type) from CN |
| 129 | MN-4-2-1-2-015 - Receiving invalid CoT (invalid MH Type) from CN |
| (2) Receiving BE |
| 130 | MN-3-3-1-2-004 - Receiving BE (Status = 1) |
| 131 | MN-3-3-1-2-009 - Receiving BE (Status = 2) after sending CoTI |
| 132 | MN-3-3-1-2-011 - Receiving BE (Status = 2) after sending HoTI |
| 133 | MN-3-3-1-2-001 - Receiving BE (Status = 2) after sending BU(A = ON) |
| 134 | MN-3-3-1-2-002 - Receiving unexpected BE (Status = 2) after sending BU(A = OFF) |
| 135 | MN-3-3-1-2-007 - Receiving unexpected BE (Status = 2) from unknown node |
| 11. ICMP Error |
| (1) Sending ICMP ERROR |
| 136 | MN-6-2-1-1-001 - Receiving invalid BA (Payload Proto != IPPROTO_NONE) from HA |
| 137 | MN-6-2-1-1-002 - Receiving invalid BA (Header Len != 1) from HA |
| 138 | MN-6-2-1-1-004 - Receiving invalid BA (invalid checksum) from HA |
| 139 | MN-4-2-1-2-005 - Receiving invalid HoT (Payload Proto != IPPROTO_NONE) from CN |
| 140 | MN-4-2-1-2-006 - Receiving invalid HoT (Header Len != 2) from CN |
| 141 | MN-4-2-1-2-007 - Receiving invalid HoT (invalid checksum) from CN |
| 142 | MN-4-2-1-2-011 - Receiving invalid CoT (Payload Proto != IPPROTO_NONE) from CN |
| 143 | MN-4-2-1-2-012 - Receiving invalid CoT (Header Len != 2) from CN |
| 144 | MN-4-2-1-2-013 - Receiving invalid CoT (invalid checksum) from CN |
| (2) Receiving ICMP ERROR |
| 145 | MN-6-2-2-1-001 - Receiving ICMP error (Code = 1) after sending BU to HA |
| 146 | MN-4-2-2-2-002 - Receiving ICMP error (Code = 1) after sending HoTI |
| 147 | MN-4-2-2-2-005 - Receiving ICMP error (Code = 1) after sending CoTI |
| 148 | MN-4-2-2-2-007 - Receiving ICMP error (Code = 1) after sending BU to CN |
| 149 | MN-4-2-2-2-012 - Receiving ICMP error (Destination Unreachable) after sending HoTI |
| 150 | MN-4-2-2-2-010 - Don't start the return routability procedure (when receiving ICMP error) |
| 151 | MN-4-2-2-2-011 - Receiving ICMP error (Code = 2) from registered CN |
| 12. Payload Packet |
| (1) Sending Payload Packet |
| 152 | MN-4-1-1-2-001 - Sending the packets via HA |
| 153 | MN-4-1-1-2-002 - Sending the packets directly to CN |
| 154 | MN-4-1-1-2-004 - Sending the packets while it is at home-link |
| 155 | MN-4-1-1-2-005 - Sending the packets after deleting the BUL entry |
| 156 | MN-4-1-1-2-006 - Sending Neighbor Discovery message (does not use home address destination option) |
| 157 | MN-4-1-1-2-007 - Use IPsec to protect the payload packets between MN and CN |
| (2) Receiving Payload Packet |
| 158 | MN-4-1-2-2-007 - Receiving the packets while it is at home-link |
| 159 | MN-4-1-2-2-006 - Receiving the packets (link-local address) |
| 160 | MN-4-1-2-2-010 - Receiving the packets directly with invalid care-of address |
| 161 | MN-4-1-2-2-003 - Receiving the packets directly from known CN |
| 162 | MN-4-1-2-2-004 - Invalid Type2 Routing Header (length != 2) |
| 163 | MN-4-1-2-2-005 - Invalid Type2 Routing Header (segments left != 1) |
| 164 | MN-4-1-2-2-011 - Invalid Type2 Routing Header (Invalid Home Address) |
| 13. IPsec SA |
| 13.1 manual configuration |
| 165 | MN-1-1-2-1-001 - Use the manual configuration of security association between MN and HA |
| 13.2 auto configuration (IKEv1) |
| (1) Binding Updates and Acknowledgements |
| 166 | MN-1-2-1-1-001 - Sending BU (Establishing New SA1/SA2) |
| 167 | MN-1-2-1-1-002 - Sending BU (Foreign -> Stay, ISAKMP SA expired, IPsec SA1/SA2 expired) |
| 168 | MN-1-2-1-1-004 - Sending BU (Foreign -> Stay, ISAKMP SA exist, IPsec SA1/SA2 expired) |
| 169 | MN-1-2-1-1-012 - Sending BU (Foreign -> Foreign -> Stay, ISAKMP SA discard, IPsec SA1/SA2 expired) |
| 170 | MN-1-2-1-1-014 - Sending BU (Foreign -> Foreign -> Stay, ISAKMP SA update, IPsec SA1/SA2 expired) |
| 171 | MN-1-2-1-1-022 - Sending BU (Foreign -> Home -> Foreign, ISAKMP SA expired, IPsec SA1/SA2 expired) |
| 172 | MN-1-2-1-1-024 - Sending BU (Foreign -> Home -> Foreign, ISAKMP SA exist, IPsec SA1/SA2 expired) |
| 173 | MN-1-2-1-1-025 - Sending BU (Foreign -> Home -> Foreign, IPsec SA1/SA2 exist) |
| (2) Return Routability Signaling |
| 174 | MN-1-2-2-1-001 - Sending HoTI (Establishing New SA3/SA4) |
| 175 | MN-1-2-2-1-002 - Sending HoTI (Foreign -> Stay, ISAKMP SA expired, IPsec SA3/SA4 expired) |
| 176 | MN-1-2-2-1-004 - Sending HoTI (Foreign -> Foreign -> Stay, ISAKMP SA discard, IPsec SA3/SA4 expired) |
| 177 | MN-1-2-2-1-006 - Sending HoTI (Foreign -> Foreign -> Stay, ISAKMP SA update, IPsec SA3/SA4 expired) |
| 178 | MN-1-2-2-1-018 - Sending HoTI (Security policy entries is inactive) |
| 179 | MN-1-2-2-1-010 - Sending HoTI (Foreign -> home -> Foreign, ISAKMP SA expired, IPsec SA3/SA4 expired) |
| 180 | MN-1-2-2-1-014 - Sending HoTI (Foreign -> home -> Foreign, ISAKMP SA exist, IPsec SA3/SA4 expired) |
| 181 | MN-1-2-2-1-019 - Sending HoTI (Foreign -> home -> Foreign) |
| (3) Prefix Discovery |
| 182 | MN-1-2-3-1-001 - Sending MPS (Establishing New SA5/SA6) |
| 183 | MN-1-2-3-1-002 - Sending MPS (Foreign -> Stay, ISAKMP SA expired, IPsec SA5/SA6 expired) |
| 184 | MN-1-2-3-1-004 - Sending MPS (Foreign -> Foreign -> Stay, ISAKMP SA discard, IPsec SA5/SA6 expired) |
| 185 | MN-1-2-3-1-006 - Sending MPS (Foreign -> Foreign -> Stay, ISAKMP SA update, IPsec SA5/SA6 expired) |
| 186 | MN-1-2-3-1-010 - Sending MPS (Foreign -> Home -> Foreign, ISAKMP SA expired, IPsec SA5/SA6 expired) |
| 187 | MN-1-2-3-1-014 - Sending MPS (Foreign -> Home -> Foreign, ISAKMP SA exist, IPsec SA5/SA6 expired) |
| 188 | MN-1-2-3-1-017 - Sending MPS (Foreign -> Home -> Foreign, IPsec SA5/SA6 exist) |
| 14. Mobile to Mobile |
| (0) Basic sequence |
| 189 | MN-0-0-0-3-001 - Mobile Node Operation-3 |
| (1) Route Optimization |
| 190 | MN-2-1-1-2-002 - Receiving the packet (including home address destination) by tunneling |
| 191 | MN-2-1-1-2-003 - Don't start the return routability procedure (when receiving the tunneled CoTI) |
| 192 | MN-2-1-1-3-001 - Sending HoT by reverse tunneling (after receiving the tunneled HoTI) |
| 193 | MN-2-1-2-3-001 - Sending CoT by reverse tunneling (after receiving the tunneled CoTI) |
| (2) Home Registration and Correspondent Registration |
| 194 | MN-3-1-1-3-001 - Sending BA by reverse tunneling (after receiving the tunneled BU) |
| 195 | MN-3-1-2-3-001 - Sending BU (before the expiration of home registration) |
| 196 | MN-3-1-3-3-001 - Sending BU (when the lifetime for a changed prefix decreases) |
| (3) General packet send and receiving |
| 197 | MN-4-1-1-3-001 - Send and receive the packets (including Type2 Routing Header and home address destination) |
| (4) Binding Error |
| 198 | MN-4-1-2-3-001 - Sending BE by reverse tunneling |