+ All Categories
Home > Documents > Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy...

Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy...

Date post: 30-Dec-2015
Category:
Upload: jane-tate
View: 220 times
Download: 2 times
Share this document with a friend
Popular Tags:
18
Submission doc.: IEEE 802.11- 14/1015r1 September 2015 Guido R. Hiertz et al., Ericsson Slide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors: N am e A ffiliations A ddress Phone em ail G uido R. H iertz Ericsson Ericsson A llee 1 52314 H erzogenrath Germ any +49-2407- 575-5575 [email protected] Filip M estanov Ericsson Färögatan 6 Stockholm Sw eden +46-725-298- 161 filip.mestanov@ eri csson.com Brian H art Cisco System s 170 W Tasm an D r, San Jose, CA 95134, USA +1-408- 5253346 [email protected]
Transcript
Page 1: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1September 2015

Guido R. Hiertz et al., EricssonSlide 1

Proxy ARP in 802.11axDate: 2015-08-25

Name Affiliations Address Phone email Guido R. Hiertz Ericsson Ericsson Allee 1

52314 Herzogenrath Germany

+49-2407-575-5575

[email protected]

Filip Mestanov Ericsson Färögatan 6 Stockholm Sweden

+46-725-298-161

[email protected]

Brian Hart Cisco Systems 170 W Tasman Dr, San Jose, CA 95134, USA

+1-408-5253346

[email protected]

Authors:

Page 2: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Abstract

Submission [1] proposes the implementation of Proxy ARP with 802.11ax AP. The submission was presented during the July 2015 meeting but attendees asked for more time to review the Proxy ARP mechanism. Further information about Proxy ARP and IPv6 was asked for. The present submission intends to provide according explanations.

Slide 2

September 2015

Page 3: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Address Resolution Protocol

• What is the Address Resolution Protocol (ARP)?• The Internet Protocol (IP) layer does not assume/know anything

about lower layers

• In a Local Area Network (LAN) devices talk in peer-to-peer mode to each other

• The MAC (layer 2) address space is flat• No hierarchy like in IP

• How do devices learn about each others MAC address?

• ARP glues MAC and IP addresses• More precisely: ARP glues MAC and IPv4

• IPv6 is different …

Slide 3

September 2015

Page 4: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Example network

• Example LAN consisting of router and clients

• Router operates on IP layer• Has routing

knowledge

• Knows paths to “all” destinations

Slide 4

September 2015

Router

Printer

ServerClient PC

Internet

LAN

Page 5: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Without ARP

• Client PC intends to communicate with printer

• W/o ARP, client PC does not know how to communicate with printer• Sends data to router

• Router =default gateway =first hop for all unknown destinations

Slide 5

September 2015

Server172.16.19.42

Internet

LAN

Router172.16.19.254

Printer172.16.19.23

Client PC172.16.19.74

Page 6: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Server172.16.19.42

Internet

LAN

Router172.16.19.254

Printer172.16.19.23

Client PC172.16.19.74

With ARP

• Client PC intends to communicate with server• Client uses subnet mask

to identify that server is on same subnet

• Src: 10101100.00010000.00010011.01001010

• Dst: 10101100.00010000.00010011.00101010

• Mask: 11111111.11111111.11111111.00000000

• Match indicates destination is immediately reachable

• ARP message to find destination MAC address• Broadcast message sent

to everyone …

Slide 6

September 2015

Broadcast message:Who has 172.16.19.42?

Page 7: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Example

• Event 611:172.16.19.74 (xx:xx:xx:xx:03:9a) sends message to broadcast address (ff:ff:ff:ff:ff:ff), asking“Who has 172.16.19.42?”

• Event 612:xx:xx:xx:xx:46:3b directly replies to xx:xx:xx:xx:03:9a, indicating“I am 172.16.19.42”

• 172.16.19.74 adds entry to its local ARP cache:C:\windows\system32>arp –a

Interface: 172.16.19.74

Internet Address Physical Address172.16.19.42 xx-xx-xx-xx-46-3b

September 2015

Slide 7

Page 8: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

How does ARP hurt WLANs?

• AP extends wired segment (“transparent bridge”)• All broadcast frames on

LAN side copied to WLAN

• ARP requests are broadcast messages• All ARP requests

forwarded to WLAN

• In WLAN, broadcast messages transmitted at most robust MCS

September 2015

Slide 8

Server172.16.19.42

Internet

Router172.16.19.254

Printer172.16.19.23

LAN

Client PC172.16.19.74

AP

Page 9: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Solution: Proxy ARP

• The AP knows all associated STA’s MAC address• AP acts as central

“manager” in BSS

• AP acts on behalf of STAs• Power save relies on AP

buffering data for STAs

• Proxy ARP easy to implement at AP

• Advantages• Less low MCS

broadcast traffic on wireless medium

• STA benefits from extended power save in sleep mode as ARP requests are replied to by AP

September 2015

Slide 9

Page 10: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Proxy ARP in 802.11-REVmc/D4.1 [2]

• When the AP supports Proxy ARP “[…] the AP shall maintain a Hardware Address to Internet Address mapping for each associated station, and shall update the mapping when the Internet Address of the associated station changes. When the IPv4 address being resolved in the ARP request packet is used by a non-AP STA currently associated to the BSS, the proxy ARP service shall respond on behalf of the STA to an ARP request or an ARP Probe”• Keeps ARP frames off the wireless medium

• See 10.24.14 in [2]

Slide 10

September 2015

Page 11: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

ARP and IPv6?

• IPv6 doesn’t need ARP• IPv6 uses Neighbor

Discovery Protocol (NDP) instead [3]

• Every IPv6 node subscribes to special multicast address• Neighbor-Solicitation

message replaces ARP

• NDP may be used to request additional information• Maximum Transmission

Unit• Router Solicitation• Router Advertisement, etc.

• NDP messages are sent as group addressed (broadcast) frames in 802.11

September 2015

Slide 11

Page 12: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

IPv6 support in 802.11-REVmc/D4.1 [2]

• “When an IPv6 address is being resolved, the Proxy Neighbor Discovery service shall respond with a Neighbor Advertisement message […] on behalf of an associated STA to an [ICMPv6] Neighbor Solicitation message […]. When MAC address mappings change, the AP may send unsolicited Neighbor Advertisement Messages on behalf of a STA.”• 802.11 Proxy ARP prepared for IPv6

• Keep NDP messages off the wireless medium

• See 10.24.14 in [2]

Slide 12

September 2015

Page 13: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Why mandatory?

• Today, many issues arise from “broken” implementations• In dense deployments,

which 802.11ax is designed for, a “broken” implementation is not just your neighbor’s issue

• In dense deployments, inefficient medium usage hurts everyone

• 802.11ax focuses at system level, not only at entity level• Efficient airtime use is

“everybody’s duty”• For robustness, broadcast

frames use low(est) MCS

• Proxy ARP is important and simple to prevent unnecessary traffic from reaching the BSS

September 2015

Slide 13

Page 14: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

STRAW POLL

September 2015

Slide 14

Page 15: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Straw Poll

• Do you agree to add the following to the IEEE 802.11 TGax Specification Framework?• Add to the end of Clause 6 (MAC): “The amendment shall define

a HE AP to implement Proxy ARP capability.”

Slide 15

September 2015

Page 16: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

MOTIONTransform successful straw poll into a motion

September 2015

Slide 16

Page 17: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

Motion

• Moved to add to the end of Clause 6 (MAC) of the IEEE 802.11 TGax Specification Framework:• “The amendment shall define a HE AP to implement Proxy ARP

capability.”

• Moved by:

• Seconded:

Slide 17

September 2015

Page 18: Submission doc.: IEEE 802.11-14/1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in 802.11ax Date: 2015-08-25 Authors:

Submission

doc.: IEEE 802.11-14/1015r1

Guido R. Hiertz et al., Ericsson

References

1. G. R. Hiertz et al., “Efficiency enhancement for 802.11ax,” Jul. 2015. [Online]. Available: https://mentor.ieee.org/802.11/dcn/15/11-15-0871

2. IEEE 802.11, “IEEE P802.11-REVmc/D4.1”

3. T. Narten et al., “Neighbor Discovery for IP version 6 (IPv6),” IETF RFC 4861, Sep. 2007. [Online]. Available: https://tools.ietf.org/html/rfc4861

Slide 18

September 2015


Recommended