Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and...

22
Jiyoung et al. Slide 1 doc.: IEEE 802.11-07/2155r0 Submission May 2007 Advanced Event Request and Event Advanced Event Request and Event Report Report Notice: This document has been prepared to assist IEEE 802.11. 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. Release: 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.11. Patent Policy and Procedures: The contributor is familiar with the IEEE 802 Patent Policy and Procedures < http:// ieee802.org/guides/bylaws/sb-bylaws.pdf >, including the statement "IEEE standards may include the known use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with respect to patents essential for compliance with both mandatory and optional portions of the standard." Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in the development process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair <[email protected] > as early as possible, in written or electronic form, if patented technology (or technology under patent application) might be incorporated into a draft standard being developed within the IEEE 802.11 Working Group. If Date: 2007-7-17 Name Compay Address Phone E-mail Jiyoung Huh LG Electronics [email protected]

Transcript of Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and...

Page 1: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 1

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Advanced Event Request and Event ReportAdvanced Event Request and Event Report

Notice: This document has been prepared to assist IEEE 802.11. 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.

Release: 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.11.

Patent Policy and Procedures: The contributor is familiar with the IEEE 802 Patent Policy and Procedures <http:// ieee802.org/guides/bylaws/sb-bylaws.pdf>, including the statement "IEEE standards may include the known use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with respect to patents essential for compliance with both mandatory and optional portions of the standard." Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in the development process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair <[email protected]> as early as possible, in written or electronic form, if patented technology (or technology under patent application) might be incorporated into a draft standard being developed within the IEEE 802.11 Working Group. If you have questions, contact the IEEE Patent Committee Administrator at <[email protected]>.

Date: 2007-7-17

Name Compay Address Phone E-mail

Jiyoung Huh LG Electronics [email protected]

Page 2: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 2

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

AbstractAbstractThis document indicates the concerns or problems of the Event Request and Report mechanism.

And we propose 4 suggestions that solve the problems of the existing scheme and make the current Event Request and Report mechanism more efficiently.

Page 3: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 3

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Existing Event Request & Report MechanismExisting Event Request & Report Mechanism

Event Request frame

Event Request Element

Event Type Definitions for Event Requests/Reports

STA2STA1

Event Request frame including 1 Event Request Element

(Event Type: 0, Event Request: Target BSSID sub-element & Source BSSID sub-element)

Example

Event report frame including Event Request Elements

which meet the condition. That is, the Event Report frame shall include zero or more Event

Report entries for 1 Event Request Element

Page 4: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 4

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Existing Event Report FormatExisting Event Report Format

Source BSSID

Target BSSID

Transition Time

Transition Reason

Transition Result

Source RCPI

Source RSNI

Target RCPI

Target RSNI

Element ID Length Event Token Event Type StatusEvent

TimestampEvent Report

Target BSSID

Authentication Type

EAP Method

RSNA Result

RSN Element

Peer STA Address

Channel Number

Regulatory Class

STA Tx Power

Connection Time

Syslog Msg

Octets: 1 1 1 1 1 8 variable

Octets: 6 6 2 1 2 1 1 1 1

Transition Event

Octets: 6 4 1 1 variable

RSNA Event

Octets: 6 1 1 1 2

Peer-to-Peer Link Event

Octets: variable

Syslog Event

Event Report frame

Event Report Element

Page 5: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 5

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Existing Event Request & Report MechanismExisting Event Request & Report Mechanism

• Example 1– STA1 sends an Event Request frame including 1 Event

Request Element.• Element ID: x+1, Length: 10, Event Token: 1, Event Type:

0(Transition Event)• Event Request field – Target BSSID: 1

– STA2 receives the Event Request frame and finds the two matched Event Report entries.

– STA2 sends an Event Report frame including the following 2 Event Report Elements. (5 Octet Overhead)

X+2 32 1 0 0 100

Transition Time

Target RSNI

Target RCPI

Source RSNI

Source RCPI

Transition Result

Transition Reason

Target BSSID

Source BSSID

Octets: 6 6 2 1 2 1 1 1 1

X+2 32 1 0 0 200

: Redundant Part (5 Octets)

Page 6: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 6

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Existing Event Request & Report MechanismExisting Event Request & Report Mechanism

• Example 2– STA1 sends an Event Request frame including an Event

Request Element without Event Request field.• Element ID: x+1, Length: 10, Event Token: 1, Event Type:

0(Transition Event)– STA2 receives the Event Request frame and sends all

available Event Report Element. (Assume that STA2 has 5 available Event Report Element)

– This case has 20 octets overhead.

Transition Time

Target RSNI

Target RCPI

Source RSNI

Source RCPI

Transition Result

Transition Reason

Target BSSID

Source BSSID

Octets: 6 6 2 1 2 1 1 1 1

X+2 32 1 0 0 100 X+2 32 1 0 0 200

3 Event Report Elements

: Redundant Part (5 Octets)

Page 7: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 7

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Suggestion 1Suggestion 1

• This proposal allows an Event Report Element to include zero or more Event Report Entries by adding Event Count field and, if necessary, Event Timestamp and Event Length in the Event Report Entry.

Page 8: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 8

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Proposing Event Report Element FormatProposing Event Report Element Format• Event Timestamp field is included in Event Report entry instead of in Event Report Element.• Add Event Count field in Event Report entry to inform the number of Event Report field.• Length field in RSNA & Syslog Event Report entry because they include variable length field.

Element ID

LengthEvent Token

Event Type

StatusEvent Report

Octets: 1 1 1 1 1 variable

Transition Event

RSNA Event

Peer-to-Peer Link Event

Syslog Event

Event Count (n)

Event Timestam

p

Source BSSID

Target BSSID

Transition Time

Transition

Reason

Transition Result

Source RCPI

Source RSNI

Target RCPI

Target RSNI

Event Count

(n)

Length

Event Timestam

p

Target BSSID

Authentication Type

EAP Method

RSNA Result

RSN Element

Event Count

(n)

Event Timesta

mp

Peer STA Address

Channel Number

Regulatory Class

STA Tx Power

Connection Time

Event Count

(n)Length

Event Timestamp

Syslog Msg

n repetition

n repetition

n repetition

n repetition

Octets: 6 6 2 1 2 1 1 1 11 8

Octets: 8 6 4 1 1 variable1 1

Octets: 8 variable1 1

Octets: 6 1 1 1 21 8

Page 9: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 9

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Comparison of two schemesComparison of two schemes

• A STA supporting all events except for Syslog shall record up to and including the last 5 events occurring for each event since the STA associated to the ESS.

• Therefore, the reporting frame can include up to maximum 5 Event Report Entries for one Event Request Element.

1 2 3 4 5

Old New Old New Old New Old New Old New

Transition 34 35 68 64 102 93 136 122 170 151

RSNA25

+var27 + var

50 + 2var

s

48 + 2var

s

75 + 3var

s

69 + 3var

s

100+4vars

90 + 4var

s

125+5vars

111+5vars

Peer-to-Peer

24 25 48 44 72 63 96 82 120 101

Syslog13

+var15 + var

26 + 2var

s

24 + 2var

s

39 + 3var

s

33 + 3var

s

52 + 4var

s

42 + 4var

s

65 + 5var

s

51 + 5var

s

Gain -1 ~ -2 +2 ~ +4 +6 ~ +9 +10 ~ +14 +14 ~ +19

Event

Entry #

Unit: Octet

Page 10: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 10

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Existing Event Request & Report MechanismExisting Event Request & Report Mechanism

• The requested STA shall send all available Event Report Elements which meet condition. But, the requesting STA may need only some of them.

Page 11: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 11

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Suggestion 2Suggestion 2

• A requesting STA informs the number of receiving Event Report Entries by including the Event Count in the Event Request frame.

• If a requested STA has Event Report Entries less than requested, it can send just all available Event Report Entries it has.

• If a requesting STA set the Event Count to zero, the requested STA sends all available Event Report Entries which meet condition.

Page 12: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 12

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Proposed Scheme 1Proposed Scheme 1

• The Event Request Element includes one “Event Count” field.

• The “Event Count” field indicates total number of Event Report Entries for the Event Type.

• Therefore, the number of Event Report Entries for each sub-element is not specified.

Element ID

Length

Event Token

Event Type

Event Count

Event Request

Octets: 1 1 1 1 variable1

Page 13: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 13

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Proposed Scheme 2Proposed Scheme 2

Element ID

Length

Event Token

Event Type

Event Request

Octets: 1 1 1 1 variable

Sub-element

IDLength

Event Count

Frequent Transition Count

Threshold

Time Interval

Octets: 1 1 1 21

Frequent Transition sub-element

Sub-element ID

Length Event Count Target BSSIDOctets: 1 1 1 6

Target BSSID Transition sub-element

Sub-element ID

Length Event Count Source BSSIDOctets: 1 1 1 6

Source BSSID Transition sub-element

Sub-element ID Length Event CountTransition Time

ThresholdOctets: 1 1 1 2

Transition Time sub-element

Sub-element ID

Length Event Count Match ValueOctets: 1 1 1 1

Transition Result sub-element

Page 14: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 14

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Existing Event Request & Report MechanismExisting Event Request & Report Mechanism

• Only a single Event Request frame shall be outstanding at a given STA at any time.

• And a STA shall respond only to the most recent request when it receives a sub-sequent Event Request frame with a different Dialog Token before completing a previous request.

STA2

STA1

STA3

1. Event Request

2. Event Request3. Event Report

This STA can’t

receive the report

Page 15: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 15

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Suggestion 3Suggestion 3

• A STA shall respond to each request from different STAs regardless of the dialog token.

• Therefore, a STA shall respond only to the most recent request when it receives a sub-sequent Event Request frame with a different Dialog Token before completing a previous request from the requesting STA.

Page 16: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 16

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Existing Event Request & Report MechanismExisting Event Request & Report Mechanism

• The current draft allows a STA to respond only to the most recent request even though it receives several Event Request frames with a different Dialog Token.

• The current draft has no mechanism which adds and updates (or modifies) only parts of Event Request Elements.

STA2STA1

Event Request (Dialog Token: 1) including2 Event Request Elements (Event Token: 1,2, Event Type: 0,1)

In this case, the STA1 shall wait the report for previous Event Request

The STA1 wants to send Event Request Element for new Event Type (Event Type: 2).

Event Request (Dialog Token: 2) including2 Event Request Elements (Event Token: 1,2, Event Type: 0,1)

In this case, the STA1 shall retransmit the request with all Event Request Elements like previous Event Request, or retransmit the request with the modified Event Request Element just after receiving the report for the previous

request.

The STA1 wants to modify Event Request Element for only 0 Event Token.

Page 17: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 17

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Suggestion 4Suggestion 4

• This suggestion keeps the existing draft, which a STA shall respond only to the most recent request when it receives several Event Request frames with a different Dialog Token

• The same Dialog Token and Event Token is used for these cases, such as addition and modification. – 2 Event Request frame with same Dialog Token is

considered as same request.– If a Event Request Element in a new Event Request

frame has the same Event Token as one in a previous Event Request frame, a requested STA shall respond only for the Event Request Element in new Event Request frame.

Page 18: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 18

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

STA APEvent Request (Dialog Token: 3) including 3 Event Request Elements (Event Token: 6,7,8, Event Type:

0,1,2)

Processing Request(Dialog Token:3)

Event Request (Dialog Token: 3) including 2 Event Request Elements (Event Token: 7,8, Event Type: 1,2)

Event Report (Dialog Token: 3) including 2 Event Report Elements (Event Token: 6,7,8, Event Type: 0,1,2)

Event Request (Dialog Token: 4) including 3 Event Request Elements (Event Token: 9,10,11, Event Type:

0,1,2)

Processing Request(Dialog Token:4)

Event Request (Dialog Token: 4) including 2 Event Request Elements (Event Token: 12, Event Type: 3)

Event Report (Dialog Token: 4) including 2 Event Report Elements (Event Token: 9,10,11,12, Event Type: 0,1,2,3)

Receiving the Event Request with same Dialog

Token, the STA shall respond to all request. If

there are new Event Request Elements with same Event Token as previous one, the STA

shall ignore the previous one and

report the recent one (It can be used to update

the previous Event Request Element). And If

there are new Event Request Elements with different Event Token as previous one, the STA shall report all Event Request Elements (It can be used to add new Event Request Element).

Examples for Suggestion 4Examples for Suggestion 4

Page 19: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 19

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Straw Poll 1Straw Poll 1

• Do you support the use of the proposed Event Report Element format in the first suggestion?

– YES: – No:– Abstain:

Page 20: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 20

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Straw Poll 2Straw Poll 2

• Do you support the use of the proposed Event Request format in the second suggestion?– YES: – No:– Abstain:

• If supporting, which scheme do you prefer?– First Scheme:– Second Scheme:– Abstain

Page 21: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 21

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Straw Poll 3Straw Poll 3

• Do you support the use of the 3rd suggestion?

– YES: – No:– Abstain:

Page 22: Doc.: IEEE 802.11-07/2155r0 Submission May 2007 Jiyoung et al.Slide 1 Advanced Event Request and Event Report Notice: This document has been prepared to.

Jiyoung et al.Slide 22

doc.: IEEE 802.11-07/2155r0

Submission

May 2007

Straw Poll 4Straw Poll 4

• Do you support the use of the 4rd suggestion?

– YES: – No:– Abstain: