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

IPV6. Features of IPv6 New header format Large address space More efficient routing IPsec header support required Simple automatic configuration New protocol.
July 2006IETF TRILL1 Multicast MAC Addresses for Standards Use Donald E. Eastlake 3 rd
 As defined in RFC 826 ARP consists of the following messages ■ ARP Request ■ ARP Reply.
Sept 28, 2004CS573: Network Protocols and Standards D – Selective Multicast Network Protocols and Standards Autumn
1 Fall 2005 Hardware Addressing and Frame Identification Qutaibah Malluhi CSE Department Qatar University.
Oct 09, 2004CS573: Network Protocols and Standards1 GARP (Part 2) Network Protocols and Standards Autumn
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
Sept 23, 2004CS573: Network Protocols and Standards D – Expedited Traffic Network Protocols and Standards Autumn
Jan 01, 2008CS573: Network Protocols and Standards D – Selective Multicast Network Protocols and Standards Winter
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
Distributed systems Module 1 -Basic networking Teaching unit 1 – LAN standards Ernesto Damiani University of Bozen-Bolzano Lesson 4 – Ethernet frame.
CS335 Networking & Network Administration Tuesday, April 13, 2010.
Submission doc.: IEEE 11/ ak Jan 2013 Norman Finn, Cisco SystemsSlide Qbz–802.11ak Solutions: Station Subsetting Issue Date:
Speaker:Yi-Jie Pan Advisor:Dr. Kai-Wei Ke 2014/04/28
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)
ICN Hop-By-Hop Fragmentation Marc Mosko Palo Alto Research Center Christian Tschudin University of Basel
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
User Datagram Protocol (UDP) Chapter 11. Know TCP/IP transfers datagrams around Forwarded based on destination’s IP address Forwarded based on destination’s.
1 WS-Routing. 2 Why WS-Routing? SOAP (by itself) doesn’t define a message path –Header blocks describe functions to be performed by intermediaries that.
Chapter 9 Hardware Address & Frame Type Identification Hardware address of frame Addressing schemes Ethernet Frame header format.
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 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.
1 VLANs Relates to Lab 6. Short module on basics of VLAN switching.
1 Hardware Addressing and Frame Type Identification.
Network Layer: Address Mapping, Error Reporting, and Multicasting
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: IEEE d base ideas and prototype implementation Date Submitted: Presented at.
Submission doc.: IEEE 11/ ak Jan 2013 Norman Finn, Cisco SystemsSlide Qbz–802.11ak Solutions: Station Subsetting Issue Date:
ARP ‘n RARP. The Address Resolution Protocol (ARP) is a request sent out by a computer to find another computer’s MAC address. It already knows the IP.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
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.
Doc.: IEEE e Submission July 2009 Andy Summers, Skip Ashton, EmberSlide 1 Project: IEEE P Working Group for Wireless Personal.
Ethernet switches and IP routers
Local MAC Address Assignment Protocol(LAAP) -- Thought on 802.1CQ
ARP Address Resolution Protocol
IP: Addressing, ARP, Routing
Binary Lesson 4 Classful IP Addresses
6 Network Layer Part III Computer Networks Tutun Juhana
Objective: ARP.
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
Hardware Addressing and Frame Type Identification
BOOTP and DHCP Objectives
Local MAC Address Protocol
Net 323: NETWORK Protocols
LAN switching and Bridges
Chapter 26 IPv6 Addressing
Learning Objectives After interacting with this Learning Object, the learner will be able to: Explain the process of collision detection in CSMA/CD.
Proposal for IEEE 802.1CQ-LAAP
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
MAC address assignment in IEEE through IEEE aq
MAC Address Acquisition Protocol
MAC address assignment in IEEE through IEEE aq
Investigating the Multicast Usage Model for P802.1CQ
LAN switching and Bridges
Investigating the Multicast Usage Model for P802.1CQ
A Routing Protocol for WLAN Mesh
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

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