MAC Address Acquisition Protocol

Slides:



Advertisements
Similar presentations
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
IPV6. Features of IPv6 New header format Large address space More efficient routing IPsec header support required Simple automatic configuration New protocol.
Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
2: Comparing IPv4 and IPv6 Rick Graziani Cabrillo College
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 1 Local Area Network (LAN) Technologies.
 As defined in RFC 826 ARP consists of the following messages ■ ARP Request ■ ARP Reply.
CS335 Networking & Network Administration Tuesday, April 13, 2010.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
ARP Address Resolution Protocol Ref:
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 9 Internet Group Management Protocol (IGMP)
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
Submission doc.: IEEE /1003r2 July 2011 Hiroki Nakano, Trans New Technology, Inc.Slide 1 Upper Layer Data on Management frames Date:
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
BAI513 - PROTOCOLS ARP BAIST – Network Management.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 7 Spanning Tree Protocol.
M. Veeraraghavan (originals by J. Liebeherr) 1 Need for Routing in Ethernet switched networks What do bridges do if some LANs are reachable only in multiple.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer NAT, IPv6.
1 VLANs Relates to Lab 6. Short module on basics of VLAN switching.
Network Layer: Address Mapping, Error Reporting, and Multicasting
Submission doc.: IEEE 11/ ak Jan 2013 Norman Finn, Cisco SystemsSlide Qbz–802.11ak Solutions: Station Subsetting Issue Date:
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
CSCI 465 D ata Communications and Networks Lecture 25 Martin van Bommel CSCI 465 Data Communications & Networks 1.
6DEPLOY. IPv6 Deployment and Support
ADDRESS MAPPING ADDRESS MAPPING The delivery of a packet to a host or a router requires two levels of addressing: logical and physical. We need to be able.
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
Local MAC Address Assignment Protocol(LAAP) -- Thought on 802.1CQ
ARP Address Resolution Protocol
IP: Addressing, ARP, Routing
Multicast Listener Discovery
Chapter 21 Address Mapping
6 Network Layer Part III Computer Networks Tutun Juhana
Objective: ARP.
Multiple Encapsulation Methods
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
Ct1403 Lecture#2: DATA LINK LAYER
Local MAC Address Protocol
Net 323: NETWORK Protocols
LAN switching and Bridges
Guide to TCP/IP Fourth Edition
COMPUTER NETWORKS CS610 Lecture-10 Hammad Khalid Khan.
Proposal for IEEE 802.1CQ-LAAP
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
Proposal for IEEE 802.1CQ-LAAP
LAN switching and Bridges
Proposal for IEEE 802.1CQ-LAAP
MAC address assignment in IEEE through IEEE aq
MAC address assignment in IEEE through IEEE aq
Internet Protocol, Version 6 (IPv6)
San Diego 802.1CQ discussions
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [MAC address assignment in IEEE
MAC address assignment in IEEE through IEEE aq
MAC address assignment in IEEE through IEEE aq
Investigating the Multicast Usage Model for P802.1CQ
LAN switching and Bridges
Ch 17 - Binding Protocol Addresses
Investigating the Multicast Usage Model for P802.1CQ
A Routing Protocol for WLAN Mesh
MAC Address Acquisition Protocol
Proposed liaison to IEEE 1722 Working Group
Antonio de la Oliva (UC3M)
Investigating the Multicast Usage Model for P802.1CQ
Summary of MAC Address policy contribution to IEEE
Proposed liaison to IEEE 1722 Working Group
Presentation transcript:

MAC Address Acquisition Protocol Antonio de la Oliva (UC3M)

MAAP Defined in IEEE 1722: IEEE Standard for a Transport Protocol for Time- Sensitive Applications in Bridged Local Area Networks It is defined to self-claim multicast addresses Protocol based on claiming, probe and defend messages Acquisition of addresses: Select an address range from the MAAP dynamic allocation pool. Send a series of MAAP_PROBE protocol data units (PDUs) to determine whether the address range is already in use. Listen for MAAP_DEFEND PDUs indicating the address range is in use. Repeat the above steps until an unused address range has been found.

MAAP Defending addresses: Send MAAP_ANNOUNCE PDUs periodically to inform the network of address ranges that are currently in use. This allows networks that are joined after the MAAP has been run to identify conflicts. Listen for MAAP_PROBE PDUs and send MAAP_DEFEND PDUs in response to any address ranges that conflict with previously acquired address range(s). Listen for MAAP_ANNOUNCE PDUs that conflict with previously acquired address range(s). If a conflicting MAAP_ANNOUNCE PDU is received, then MAAP discontinues use of the conflicting address range(s) and acquires new address range(s).

MAAP message format

MAC addresses used by MAAP Similar to IEEE 802.1CQ mandate, but for multicast only: A block of multicast MAC addresses has been reserved for the use of AVTP. The MAAP specifies a mechanism to allocate multicast MAC addresses dynamically in a specified address range. Any application that uses addresses from the MAAP dynamic allocation pool shall implement the MAAP and MAAP shall be used to allocate these addresses. In MAAP messages: All MAAP_PROBE and MAAP_ANNOUNCE frames are sent with a multicast destination MAC address set to the reserved MAAP multicast address defined in the specification (Table B.10 of IEEE 1722). All MAAP_DEFEND frames are sent with a destination MAC address set to the source MAC address received in the MAAP_PROBE frame that caused the sending of the MAAP_DEFEND frame. The source MAC address shall be set to the MAC address of the sender.

MAAP message format To be considered when extending this protocol: MAAP AVTPDUs that carry a protocol version higher than the protocol version implemented by the receiver shall be interpreted according to the protocol definition of the receiver’s implemented version. All MAAP AVTPDUs received that contain a higher version number and a message type that is defined in the implemented version of MAAP shall be interpreted using the implemented version of MAAP, ignoring all unknown fields. This requires that future versions of MAAP maintain compatibility with the message types implemented in all previous versions of MAAP.

MAAP State Machine

Reuse of MAAP for unicast addresses Common Encapsulation for LAAP server and MAAP: Need to define a new Ethertype (probably using 802.2 LLC and SNAP) Following same idea as MAAP uses for its encapsulation: use of common header with subtypes to also cover the LAAP server communication One common generic header for both self assignment and LAAP communication Use of subtypes of header to differentiate Removal of Stream ID Replacement by optional LAAP ID? Other considerations MAAP assumes assignment of addresses is done in contiguous blocks

Addressing of messages MAAP uses the following addresses: All MAAP_PROBE and MAAP_ANNOUNCE frames are sent with a multicast destination MAC address set to the reserved MAAP multicast address defined in the specification (Table B.10 of IEEE 1722). All MAAP_DEFEND frames are sent with a destination MAC address set to the source MAC address received in the MAAP_PROBE frame that caused the sending of the MAAP_DEFEND frame. The source MAC address shall be set to the MAC address of the sender. Problems with this addressing: Do we want to have all stations listening to a multicast address? Would not be better to have a solution similar to the solicited multicast address used by IPv6 neighbor Discovery? Bad thing of this approach will be that Proxy is not able to listen to all What unicast address do we use for sending the DEFEND and PROBE?, we do not have a MAC address at this point.

Conclusions Can MAAP be taken as basis for the self-assignment protocol? How can we extend it to cover unicast MAC addresses?