IEEE 802.21 MEDIA INDEPENDENT HANDOVER DCN: 21-12-0058- MuGM Title: Requirements for New MIH Applications Date Submitted: May, 15, 2012 Presented at IEEE 802.21 session #50 in Atlanta Authors or Source(s): Toru Kambayashi and Yoshihiro Ohba (TOSHIBA), Stephan Chasko (Landis+Gyr) Abstract: This document describes new use cases and securityrelated requirements which the use cases introduce. The new use cases described here are load balancing, f/w update and failover/failback=restoration in mesh network of smart meters. 21-12-0058- MuGM IEEE 802.21 presentation release statements This document has been prepared to assist the IEEE 802.21 Working Group. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 802.21. The contributor is familiar with IEEE patent policy, as stated outlined in in Section Section 6 of 6.3the of the IEEE-SA IEEE-SA Standards Standards Board Board bylaws Operations Manual <http://standards.ieee.org/guides/opman/sect6.html#6.3> and <http://standards.ieee.org/guides/bylaws/sect6-7.html#6> and in in Understanding Patent Issues During IEEE Standards Development http://standards.ieee.org/board/pat/guide.html> http://standards.ieee.org/board/pat/faq.pdf> 21-12-0058- MuGM Glossary • B/W - Backward • F/W – Forward or firmware • GM - Group Manager • MIH - Media Independent Handover • MIHF - Media Independent Handover Function • MN - Mobile Node • PoA - Point of Attachment 21-12-0058- MuGM Target Use Cases • Applications • Handover for load balance • F/W Update • Handover in case of a system failure (failover and restoration), etc. Mesh Network of Smart Meters Collector 1 Mesh Network of Smart Meters Collector 2 Mesh Network of Smart Meters 21-12-0058- MuGM Collector 3 Control Center Group Manager • Conditions for Group of MNs • One group has one and only one group id: Each MN in a group has the group id for the group • One MN may belong to multiple groups • Only a GM can create a new group. Only a GM can break up a group • When a new group is created, the GM distributes the group id to the members of the group • When a group is to be broken up, the GM issues the command to the members of the group to delete the group id • Only a GM has capability to separate one group into multiple groups • Especially, a GM may exclude one MN out of a group • The GM distributes (new) group ids • Only a GM has capability to unite multiple groups into one group • Especially, a GM may make one MN join a group • The GM distributes a (new) group id • The commands issued by a GM and the relevant events should be secured • One multicast address may accommodate MNs which belong multiple groups. MNs in a group may listen to multiple multicast channels 21-12-0058- MuGM Control Center • The Control Center issues the commands to the MIHFs so that it controls the sequences of load balancing, f/w update, failover/restoration, etc. 21-12-0058- MuGM Model for Load Balancing MIH MIH MIH MN MN MIH MN 21-12-0058- MuGM MIH PoS Control Center Candidate PoA MIH Serving PoA MIH PoS Group Manager Example Scenario for Load Balancing Groups: • Let group G1 and group G1’ be groups the member MNs of which currently communicate the Serving PoA • The union of G1 and G1’ is the set of all the MNs which currently communicate the Serving PoA • The intersection of G1 and G1’ is empty • G1’ is the group to handover • Let group G2 be the set of all the MNs which currently communicate the Candidate PoA Actions: 1. The Control Center makes the GM pass the group id of G1’ to the Candidate PoA 2. The Control Center obtains the group id of G1’ from the GM 3. The Control Center issues (via multicast channels through the Serving PoA) to the member MNs of G1’, i.e. designating them by the group id, a command for handover to the Candidate PoA 4. The handover is completed 5. The Control Center may make the GM unite G1’ and G2 21-12-0058- MuGM Example Scenario for Load Balancing * Authentication between an MN in G1’ and the Candidate PoA will be performed later if necessary 21-12-0058- MuGM Model for F/W, configuration update MIH MIH MN MN MIH MN 21-12-0058- MuGM MIH PoS Update Srv MIH PoS Group Manager MIH PoS Control Center Example Scenario for F/W Update Groups: • Let group G1 be the set of all the MNs which are the targets of the f/w update Actions: • The Control Center makes the GM pass the group id of G1 to the Update Server • The Update Server issues a command for f/w update and distributes (via all the available multicast channels) the command with the new f/w to the members of G1 • The f/w update is completed • The Control Center may make the GM unite G1 with a group of MNs that have the updated version of f/w 21-12-0058- MuGM Model for Failover MIH MN MIH MN 21-12-0058- MuGM MIH MN MIH MN MIHs Candidate PoAs MIH Serving PoA MIH PoS Control Center MIH PoS Group Manager Example Scenario for Failover Groups: • Let groups G1, G2, …, Gn be groups the member MNs of which currently communicate the Serving PoA • The union of G1, G2, …, Gn is the set of all the MNs which currently communicate the Serving PoA • The intersection of any two groups is empty • G1, G2, …, Gn are to failover to PoAs: A1, A2, …, An respectively. A1, A2, …, An are preliminarily chosen by the Control Center • Each group potentially has a communication channel to the corresponding PoA, in addition to the one to the currently Serving PoA 21-12-0058- MuGM Example Scenario for Failover Actions: 1. The Control Center obtains from the GM the group ids of G1, G2, …, Gn 2. The Control Center issues (via the multicast channels through the Serving PoA) to the member MNs of G1, G2, …, Gn commands for handover to A1, A2, …, An respectively. These are maintenance steps that are done before a failover scenario happens 3. The Serving PoA drops. The MNs of G1, G2, …, Gn see the failed PoA, and move to their candidate PoA groups 4. The failover is completed 5. The Control Center may make the GM unite the groups which communicate A1, A2, …, An respectively 21-12-0058- MuGM Example Scenario for Restoration Groups: • Let groups G1, G2, …, Gn be groups of MNs which currently communicate PoAs: A1, A2, …, An • G1, G2, …, Gn are the groups to be restored Actions: 1. The Control Center chooses a Candidate PoA 2. The Control Center makes the GM pass the group ids of G1, G2, …, Gn to the Candidate PoA 3. The Control Center obtains from the GM the group ids of G1, G2, …, Gn 4. The Control Center distributes (via multicast channels through the Candidate PoA) to the member MNs of G1, G2, …, Gn commands for restoration to the Candidate PoA 5. The restoration is completed 21-12-0058- MuGM Model for Restoration (for Failover) MIH MN MIH MN 21-12-0058- MuGM MIH MN MIH MN MIHs Serving PoAs MIH Candidate PoA MIH PoS Control Center MIH PoS Group Manager Some Further Considerations • What is the authority to issue commands to a GM? How should we define it? • For generation, break-up, unification or separation of groups • What should be contents of attributes/IEs? To whom should the information be provided? • What should be secured? • May an MN outside of a group know who is the members of a group? • May an MN in a group know who is the members of a group? • May an MN outside of a group know that a group-related command targeted the group is issued? etc. • These points should be considered and clarified for each of the use cases 21-12-0058- MuGM
© Copyright 2026 Paperzz