SlideShare a Scribd company logo
1 of 39
MBC Laboratory




                          IEEE 802.11 Standard
                               10. Layer Management

Professor: Keecheon Kim

                                Department of Computer Science
                                 Konkuk University, Seoul, Korea
                                       seryvuth-tan@nida.gov.kh
                                            Mr. Tan Seryvuth


  Date: 04-06-2012
Contents

 1.   Overview of management model

 2.   Generic management primitives

 3.   MLME SAP interface
1. Overview   of management model
1. Overview of management model
MLME(MAC Layer Management Entity) and PLME(Physical Layer Management
Entity) are management entities including into MAC sublayer and PHY respectively
1. Overview of management model

 Station Management Entity (SME)

   is the independent entity – can be viewed as residing in a separation
   management plane.
1. Overview of management model
                              MLME-PLME SAP         SME-MLME SAP




                                                         SME-PLME SAP




  SME-MLME SAP = SME MLME Service Access Point
  SME-PLME SAP = SME MLME Service Access Point
  MLME-PLME SAP = MLME PLME Service Access Point
2. Generic management primitives
2. Generic management primitives
 Management Information Base(MIB) –
     manage specific information of each layer (MLME, PLME)
     manage primitives exchanged across the management SAP (SET/GET)


     Depicts these generic primitives
     XX-GET.request
                             GET values of a MIB attribute
     XX-GET.confirm
     XX-SET.request
                             SET values of a MIB attribute
     XX-SET.confirm
     XX-RESET.request
                             used to initialize the management entity.
     XX-RESET.confirm


 XX denotes MLME or PLME
3. MLME SAP interface
3. MLME SAP interface

 Communicate between MLME-SME
                                                                                          SME-MLME SAP
 The general form:

   MLME-ACTION.request

   MLME-ACTION.confirm

   MLME-ACTION.............




 MLME SAP = MAC Layer Entity Management Entity – Service Access Point
 SME-MLME SAP = Service Management Entity - MAC Layer Management Entity - Service Access Point
3. MLME SAP interface
No           Management Service           No                   Management Service
1    Power Management                     16   TPC request
2    Scan                                 17   SetKeys
3    Synchronization                      18   DeleteKeys
4    Authenticate                         19   MIC (Michael) failure event
5    Deauthenticate                       20   EAPOL
6    Associate                            21   MLME-PeerKeySTART
7    Reassociate                          22   SetProtection
8    Disassociate                         23   MLME-PROTECTED FRAMED ROPPED
9    Reset                                24   TS management interface
10   Start                                25   Management of direct links
11   Spectrum management protocol layer   26   Higher layer synchronization support
     model
12   Measurement request                  27   Block Ack
13   Measurement Report                   28   Schedule element management
14   Channel measurement                  29   Vendor-specific action
15   Channel switch
3. MLME SAP interface
3.1 Power Management

 This mechanism supports the process of establishment and maintenance of the
power management mode of a STA.


 Basic idea
     Mobile sleeps, AP buffers downlink data, and sends the data when the mobile
       device is awakened.
     Using Timing Sync Function (TSF) all mobiles are synchronized and they
       will wake up at the same time to listen to the beacon.
3. MLME SAP interface
3.1 Power Management
   Power management modes:
      Active Mode (AM)
          • STA may receive frames at any time
      Power Save Mode (PS)
          • STA listens to selected Beacon frames


   Power Management Request
    PowerManagementMode, WankUp, ReceiveDTIMs

   Power Management Confirm
    ResultCode


                                                    DTIM = Delivery Traffic Indication Message
3. MLME SAP interface
3.2 Scan

 This mechanism support the process of determining the characteristics of
   the available BSSs.
3. MLME SAP interface
3.2 Scan


 MLME-SCAN Request
  BSSType, BSSID, SSID, ScanType, ProbeDelay, ChannelList, MinChannelTime, MaxChannelTime,
  VendorSpecificInfo

 MLME-SCAN Confirm
  BBSDescriptionSet, ResultCode, VendorSpecificInfo
3. MLME SAP interface
3.3 Synchronization
   Timing synchronization function (TSF)
   Used for power management
      • Beacons sent at well known intervals
      • All station timers in BSS are synchronized
3. MLME SAP interface
3.3 Synchronization


  MLME-JOIN Request
    SelectedBSS, JoinFailureTimeout, ProbeDelay, OperationalRateSet, VendorSpecificInfo

  MLME-JOIN Confirm
    ResultCode, VendorSpecificInfo
3. MLME SAP interface
3.4 Authenticate
   Provides a mechanism for one station to prove its identity to anther station in
     the WLAN
   Can be used between any 2 stations
   More useful when used between a mobile station and a AP in an infrastructure


  There are two authentication algorithm:
  - Open System authentication
                                                            Authentication
  - Share key authentication algorithm            STA                        AP
3. MLME SAP interface
3.4 Authenticate
   Open System example:
  • Assertion : I’m station 4                             Authentication
                                               STA4                        AP
  • Challenge : Null
  • Response : Null
  • Result : Station becomes Authenticated
   Share key authentication algorithm
   A password based example :
       •   Assertion : I’m station 4
       •   Challenge : Prove your identity
       •   Response : Here is my password
       •   Result : if password OK, station becomes Authenticated
3. MLME SAP interface
3.4 Authenticate
                                                            Authentication
                                                  STA4                       AP
   A Cryptographic based example :
      •   Assertion : I’m station 4
      •   Challenge : Here is some information (X). I encrypted with your public key,
                       what is it?
      •   Response : The contents of the information is (X) (only station4’s private
                       key could have recovered the challenge contents).
      •   Result : OK, I believer that you are station 4
3. MLME SAP interface
3.4 Authenticate

   MLME-AUTHENTICATE Request
     PeerSTAAddress, AuthenticationType, AuthenticateFailureTimeout, VendorSpecificInfo

   MLME-AUTHENTICATE Confirm
     PeerSTAAddress, ResultCode, VendorSpecificInfo

   MLME-AUTHENTICATE Indication
     PeerSTAAddress, AuthenticationType, VendorSpecificInfo

   MLME-AUTHENTICATE Response
     PeerSTAAddress, ResultCode, VendorSpecificInfo
3. MLME SAP interface
3. 5 Deauthenticate
   It is invoked when an existing Open System or Shared key authentication is to
     be terminated.
   The act of deauthentication shall cause the station to be disassociated –
     authentication is a prerequisite for association.


   MLME-DEAUTHENTICATE Request
     PeerSTAAdress, ReasonCode, VendorSpecificInfo

   MLME-DEAUTHENTICATE Confirm
     PeerSTAAddress, ResultCode, VendorSpecificInfo

   MLME-DEAUTHENTICATE Indication
     PeerSTAAddress, ReasonCode, VendorSpecificInfo
3. MLME SAP interface
3.6 Associate
   Used to establish relationship with AP. STA scan (active / passive) frequency
     band to select AP with best communication quality.
   Accomplished after a successful authentication has been completed
3. MLME SAP interface
3.6 Associate

   MLME-ASSOCIATE Request
     PeerSTAAddress, AssociationFailureTimeout, CapabilityInformation, ListenInterval,
             Supported Channels, RSN, QoSCapability, VendorSpeciticInfo

   MLME-ASSOCIATE Confirm
     PeerSTAAddress, CapabilityInformation, AssociationID, SupportedRates, EDCAParameterSet,
             VendorSpeciticInfo

   MLME-ASSOCIATE Indication
     PeerSTAAddress, CapabilityInformation, ListenInterval, SSID, SupportRates, RSN, QoSCapability,
             VendorSpeciticInfo

   MLME-ASSOCIATE Response
     PeerSTAAddress, ResultCode, CapabilityInformation, AssociationID, EDCAParameterSet,
             VendorSpeciticInfo
3. MLME SAP interface
3.7 Re-associate
3. MLME SAP interface
3.7 Re-associate

   MLME-REASSOCIATE Request
     NewAPAddress, ReassociationFailureTimeout, CapabilityInformation, ListenInterval,
             Supported Channels, RSN, QoSCapability, VendorSpeciticInfo

   MLME-REASSOCIATE Confirm
     ResultCode, CapabilityInformation, AssociationID, SupportedRates, EDCAParameterSet,
             VendorSpeciticInfo

   MLME-REASSOCIATE Indication
     PeerSTAAddress, CurrentAPAddress, CapabilityInformation, ListenInterval, SSID, SupportRates,
     RSN,    QoSCapability, VendorSpeciticInfo

   MLME-REASSOCIATE Response
     PeerSTAAddress, ResultCode, CapabilityInformation, AssociationID, EDCAParameterSet,
             VendorSpeciticInfo
3. MLME SAP interface
3.8 Disassociate

   This mechanism is the termination of existing association.
   It is invoked whenever an existing Association must be terminated, and can be
     invoked by either party to an Association (Mobile STA or AP).
   It is a notification that cannot be refused.
   STAs are encouraged to Disassociate whenever they leave a network
3. MLME SAP interface
3.8 Disassociate


  MLME-Disassociate Request
           PeerSTAAddress, ReasonCode, VendorSpecifinInfo

  MLME-Disassociate Confirm
           Resultcode, VendorSpecificInfo

  MLEW-Disassociate Indication
           PeerSTAAddress, ReasonCode, Vendorspeecity
3. MLME SAP interface
3.9 Reset
   This mechanism supports the process of resetting the MAC.
   used to initialize the management entity.
   Clear all internal variables to the default values (MIB)




   MLME-RESET Request
     STAAddress, SetDefaultMIB

   MLME-RESET Confirm
     ResultCode
3. MLME SAP interface
3.10 Start
  This mechanism supports the process of creating a new BSS.


  MLME-START Request
             SSID, BSSType, BeaconPeriod, CF parameter set, PHY parameter set, IBSS parameter set,
             ProbeDelay, CapabilityInformation, BSSBasicRateSet, OperationalRateSet, Country,
             IBSS DFS Recovery Interval, EDCAParameterSet, VendorSpecificInfo

  MLME-START Confirm
             ResultCode, VendorSpecificInfo
3. MLME SAP interface
    3.11 Spectrum management protocol layer model




-    The layer management extensions for
     measurement and channel switching
     assume a certain partition of spectrum
     management functionality between the
     MLME and SME.
3. MLME SAP interface
3.11 Spectrum management protocol layer model


                                                           Dialog     Measurement
                               Category    Action Value
                                                           Token     Request elements




                                                            Dialog     Measurement
                                Category    Action Value
                                                            Token     Report elements
3. MLME SAP interface
3.11 Spectrum management protocol layer model
3. MLME SAP interface
3.11 Spectrum management protocol layer model



                                                               Channel Switch
                                  Category   Action Value
                                                            Announcement element
3. MLME SAP interface
3.12 Measurement request
  This set of primitive supports the signaling of measurement requests between peer
  SMEs.


  MLME-MREQUEST Request
           Peer MAC Address, Dialog Token, Measurement Request Set, VendorSpecificInfo

  MLME-MREQUEST Confirm
           ResultCode, VendorSpecificInfo

  MLME-MREQUEST Indication
           Peer MAC Address, Dialog Token, Measurement Request Set, VendorSpecificInfo
3. MLME SAP interface
3.13 Measurement Report
  This set of primitives supports the signaling of measurement reports.


  MLME-MREPORT Request
            Peer MAC Address, Dialog Token, Measurement Report Set, VendorSpecificInfo

  MLME-MREPORT Confirm
            ResultCode, VendorSpecificInfo

  MLEM-MREPORT Indication
            Peer MAC Address, Dialog Token, Measurement Report Set, VendorSpecificInfo
3. MLME SAP interface
3.14 Channel measurement
  This set of primitives supports the requesting and reporting of measurement data.


  MLME-MEASURE Request
           Dialog Token, Measurement Request Set, VendorSpecificInfo

  MLME-MEASURE Confirm
           ResultCode, Dialog Token, Measurement Report Set, VendorSpecificInfo
3. MLME SAP interface
3.15 Channel Switch
  This primitive requests switch to a new operating channel.


  MLME-CHANNELSWITCH Request
           Mode, Channel Number, Channel Switch Count, VendorSpecificInfo

  MLME-CHANNELSWITCH Confirm
           ResultCode, VendorSpecificInfo

  MLME-CHANNELSWITCH Indication
           Peer MAC Address, Mode, Channel Number, Channel Switch Count, VendorSpecificInfo

  MLME-CHANNELSWITCH Response
           Mode, Channel Number, Channel Switch Count, VendorSpecificInfo
Thank You !!!

More Related Content

What's hot

Cisco Switch Security
Cisco Switch SecurityCisco Switch Security
Cisco Switch Securitydkaya
 
Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here... Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here... Cisco Canada
 
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)Abdelkhalik Mosa
 
Volte troubleshooting
Volte troubleshootingVolte troubleshooting
Volte troubleshootingJamil Awan
 
Diameter based Interfaces and description
Diameter based Interfaces and descriptionDiameter based Interfaces and description
Diameter based Interfaces and descriptionManjeet Kaur
 
I pv6 ipv6網路管理與安全_企業網路課程_0901
I pv6 ipv6網路管理與安全_企業網路課程_0901I pv6 ipv6網路管理與安全_企業網路課程_0901
I pv6 ipv6網路管理與安全_企業網路課程_0901宏義 張
 
802.11 mgt-opern
802.11 mgt-opern802.11 mgt-opern
802.11 mgt-opernakruthi k
 
VRRP (virtual router redundancy protocol)
VRRP (virtual router redundancy protocol)VRRP (virtual router redundancy protocol)
VRRP (virtual router redundancy protocol)Netwax Lab
 
802.11r Explained.
802.11r Explained. 802.11r Explained.
802.11r Explained. Ajay Gupta
 
Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6Educática
 
Waris l2vpn-tutorial
Waris l2vpn-tutorialWaris l2vpn-tutorial
Waris l2vpn-tutorialrakiva29
 
Chapter 8 - IP Subnetting, Troubleshooting and Introduction to NAT 9e
Chapter 8 - IP Subnetting, Troubleshooting and Introduction to NAT 9eChapter 8 - IP Subnetting, Troubleshooting and Introduction to NAT 9e
Chapter 8 - IP Subnetting, Troubleshooting and Introduction to NAT 9eadpeer
 

What's hot (20)

WEP
WEPWEP
WEP
 
Cisco Switch Security
Cisco Switch SecurityCisco Switch Security
Cisco Switch Security
 
VTP
VTPVTP
VTP
 
Arp
ArpArp
Arp
 
Mpls technology
Mpls technologyMpls technology
Mpls technology
 
Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here... Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here...
 
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)
 
Volte troubleshooting
Volte troubleshootingVolte troubleshooting
Volte troubleshooting
 
VTP
VTPVTP
VTP
 
Virtuals LAN
Virtuals LANVirtuals LAN
Virtuals LAN
 
Diameter based Interfaces and description
Diameter based Interfaces and descriptionDiameter based Interfaces and description
Diameter based Interfaces and description
 
I pv6 ipv6網路管理與安全_企業網路課程_0901
I pv6 ipv6網路管理與安全_企業網路課程_0901I pv6 ipv6網路管理與安全_企業網路課程_0901
I pv6 ipv6網路管理與安全_企業網路課程_0901
 
802.11 mgt-opern
802.11 mgt-opern802.11 mgt-opern
802.11 mgt-opern
 
VRRP (virtual router redundancy protocol)
VRRP (virtual router redundancy protocol)VRRP (virtual router redundancy protocol)
VRRP (virtual router redundancy protocol)
 
802.11r Explained.
802.11r Explained. 802.11r Explained.
802.11r Explained.
 
Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6Asignación de bloques de direcciones IPv6
Asignación de bloques de direcciones IPv6
 
WPA 3
WPA 3WPA 3
WPA 3
 
Waris l2vpn-tutorial
Waris l2vpn-tutorialWaris l2vpn-tutorial
Waris l2vpn-tutorial
 
Chapter 8 - IP Subnetting, Troubleshooting and Introduction to NAT 9e
Chapter 8 - IP Subnetting, Troubleshooting and Introduction to NAT 9eChapter 8 - IP Subnetting, Troubleshooting and Introduction to NAT 9e
Chapter 8 - IP Subnetting, Troubleshooting and Introduction to NAT 9e
 
Volte Introduction
Volte IntroductionVolte Introduction
Volte Introduction
 

Viewers also liked

wireless network IEEE 802.11
 wireless network IEEE 802.11 wireless network IEEE 802.11
wireless network IEEE 802.11Shreejan Acharya
 
Linux Kernel Status Report for IEEE 802.15.4 & 6LoWPAN
Linux Kernel Status Report for IEEE 802.15.4 & 6LoWPANLinux Kernel Status Report for IEEE 802.15.4 & 6LoWPAN
Linux Kernel Status Report for IEEE 802.15.4 & 6LoWPANSamsung Open Source Group
 
Digital signal processing by j.s. katre (tech max)
Digital signal processing  by j.s. katre (tech max)Digital signal processing  by j.s. katre (tech max)
Digital signal processing by j.s. katre (tech max)Ritesh Raushan
 
IEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer NetworksIEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer NetworksPradeep Kumar TS
 
W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)Parvesh Taneja
 

Viewers also liked (12)

IEEE 802.11
IEEE 802.11IEEE 802.11
IEEE 802.11
 
wireless network IEEE 802.11
 wireless network IEEE 802.11 wireless network IEEE 802.11
wireless network IEEE 802.11
 
IEEE 802.11
IEEE 802.11IEEE 802.11
IEEE 802.11
 
802.11
802.11802.11
802.11
 
Linux Kernel Status Report for IEEE 802.15.4 & 6LoWPAN
Linux Kernel Status Report for IEEE 802.15.4 & 6LoWPANLinux Kernel Status Report for IEEE 802.15.4 & 6LoWPAN
Linux Kernel Status Report for IEEE 802.15.4 & 6LoWPAN
 
Digital signal processing by j.s. katre (tech max)
Digital signal processing  by j.s. katre (tech max)Digital signal processing  by j.s. katre (tech max)
Digital signal processing by j.s. katre (tech max)
 
IEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer NetworksIEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer Networks
 
IEEE 802.11
IEEE 802.11IEEE 802.11
IEEE 802.11
 
Wifi Ppt
Wifi PptWifi Ppt
Wifi Ppt
 
IEEE Standards
IEEE StandardsIEEE Standards
IEEE Standards
 
Wi-Fi Technology
Wi-Fi TechnologyWi-Fi Technology
Wi-Fi Technology
 
W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)
 

Similar to Ieee 802.11 standard

Getting to Know MySQL Enterprise Monitor
Getting to Know MySQL Enterprise MonitorGetting to Know MySQL Enterprise Monitor
Getting to Know MySQL Enterprise MonitorMark Leith
 
Building an enterprise app in silverlight 4 and NHibernate
Building an enterprise app in silverlight 4 and NHibernateBuilding an enterprise app in silverlight 4 and NHibernate
Building an enterprise app in silverlight 4 and NHibernatebwullems
 
SAP (in)security: Scrubbing SAP clean with SOAP
SAP (in)security: Scrubbing SAP clean with SOAPSAP (in)security: Scrubbing SAP clean with SOAP
SAP (in)security: Scrubbing SAP clean with SOAPChris John Riley
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed ComputingAbhishek Jaisingh
 
Design and implementation of an expert system for monitoring and management o...
Design and implementation of an expert system for monitoring and management o...Design and implementation of an expert system for monitoring and management o...
Design and implementation of an expert system for monitoring and management o...Ahmed Spirit
 
Informatica data warehousing_job_interview_preparation_guide
Informatica data warehousing_job_interview_preparation_guideInformatica data warehousing_job_interview_preparation_guide
Informatica data warehousing_job_interview_preparation_guideDhanasekar T
 
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...netvis
 
Cartographer, or Building A Next Generation Management Framework
Cartographer, or Building A Next Generation Management FrameworkCartographer, or Building A Next Generation Management Framework
Cartographer, or Building A Next Generation Management Frameworkansmtug
 
iPhone Developer Summit West
iPhone Developer Summit WestiPhone Developer Summit West
iPhone Developer Summit Westjasonc411
 
Kafka monitoring and metrics
Kafka monitoring and metricsKafka monitoring and metrics
Kafka monitoring and metricsTouraj Ebrahimi
 
Webinar NETGEAR - La gestione wireless centralizzata con la modalità Ensemble
Webinar NETGEAR - La gestione wireless centralizzata con la modalità EnsembleWebinar NETGEAR - La gestione wireless centralizzata con la modalità Ensemble
Webinar NETGEAR - La gestione wireless centralizzata con la modalità EnsembleNetgear Italia
 
Insta Serv A Conceptual Simplified Oss Architecture
Insta Serv   A Conceptual Simplified Oss ArchitectureInsta Serv   A Conceptual Simplified Oss Architecture
Insta Serv A Conceptual Simplified Oss ArchitectureIndranil Roychowdhury
 
Mechanisms for Database Intrusion Detection and Response
Mechanisms for Database Intrusion Detection and ResponseMechanisms for Database Intrusion Detection and Response
Mechanisms for Database Intrusion Detection and ResponseAshish Kamra
 
Profiling Mondrian MDX Requests in a Production Environment
Profiling Mondrian MDX Requests in a Production EnvironmentProfiling Mondrian MDX Requests in a Production Environment
Profiling Mondrian MDX Requests in a Production EnvironmentRaimonds Simanovskis
 

Similar to Ieee 802.11 standard (20)

Getting to Know MySQL Enterprise Monitor
Getting to Know MySQL Enterprise MonitorGetting to Know MySQL Enterprise Monitor
Getting to Know MySQL Enterprise Monitor
 
Building an enterprise app in silverlight 4 and NHibernate
Building an enterprise app in silverlight 4 and NHibernateBuilding an enterprise app in silverlight 4 and NHibernate
Building an enterprise app in silverlight 4 and NHibernate
 
802.1x
802.1x802.1x
802.1x
 
SAP (in)security: Scrubbing SAP clean with SOAP
SAP (in)security: Scrubbing SAP clean with SOAPSAP (in)security: Scrubbing SAP clean with SOAP
SAP (in)security: Scrubbing SAP clean with SOAP
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed Computing
 
Banv
BanvBanv
Banv
 
Design and implementation of an expert system for monitoring and management o...
Design and implementation of an expert system for monitoring and management o...Design and implementation of an expert system for monitoring and management o...
Design and implementation of an expert system for monitoring and management o...
 
Informatica data warehousing_job_interview_preparation_guide
Informatica data warehousing_job_interview_preparation_guideInformatica data warehousing_job_interview_preparation_guide
Informatica data warehousing_job_interview_preparation_guide
 
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...
 
SAP consulting results
SAP consulting resultsSAP consulting results
SAP consulting results
 
Cartographer, or Building A Next Generation Management Framework
Cartographer, or Building A Next Generation Management FrameworkCartographer, or Building A Next Generation Management Framework
Cartographer, or Building A Next Generation Management Framework
 
Weblogic snmp
Weblogic snmpWeblogic snmp
Weblogic snmp
 
Weblogic snmp
Weblogic snmpWeblogic snmp
Weblogic snmp
 
iPhone Developer Summit West
iPhone Developer Summit WestiPhone Developer Summit West
iPhone Developer Summit West
 
Kafka monitoring and metrics
Kafka monitoring and metricsKafka monitoring and metrics
Kafka monitoring and metrics
 
Webinar NETGEAR - La gestione wireless centralizzata con la modalità Ensemble
Webinar NETGEAR - La gestione wireless centralizzata con la modalità EnsembleWebinar NETGEAR - La gestione wireless centralizzata con la modalità Ensemble
Webinar NETGEAR - La gestione wireless centralizzata con la modalità Ensemble
 
Insta Serv A Conceptual Simplified Oss Architecture
Insta Serv   A Conceptual Simplified Oss ArchitectureInsta Serv   A Conceptual Simplified Oss Architecture
Insta Serv A Conceptual Simplified Oss Architecture
 
J2EE pattern 5
J2EE pattern 5J2EE pattern 5
J2EE pattern 5
 
Mechanisms for Database Intrusion Detection and Response
Mechanisms for Database Intrusion Detection and ResponseMechanisms for Database Intrusion Detection and Response
Mechanisms for Database Intrusion Detection and Response
 
Profiling Mondrian MDX Requests in a Production Environment
Profiling Mondrian MDX Requests in a Production EnvironmentProfiling Mondrian MDX Requests in a Production Environment
Profiling Mondrian MDX Requests in a Production Environment
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Ieee 802.11 standard

  • 1. MBC Laboratory IEEE 802.11 Standard 10. Layer Management Professor: Keecheon Kim Department of Computer Science Konkuk University, Seoul, Korea seryvuth-tan@nida.gov.kh Mr. Tan Seryvuth Date: 04-06-2012
  • 2. Contents 1. Overview of management model 2. Generic management primitives 3. MLME SAP interface
  • 3. 1. Overview of management model
  • 4. 1. Overview of management model MLME(MAC Layer Management Entity) and PLME(Physical Layer Management Entity) are management entities including into MAC sublayer and PHY respectively
  • 5. 1. Overview of management model  Station Management Entity (SME) is the independent entity – can be viewed as residing in a separation management plane.
  • 6. 1. Overview of management model MLME-PLME SAP SME-MLME SAP SME-PLME SAP  SME-MLME SAP = SME MLME Service Access Point  SME-PLME SAP = SME MLME Service Access Point  MLME-PLME SAP = MLME PLME Service Access Point
  • 8. 2. Generic management primitives  Management Information Base(MIB) –  manage specific information of each layer (MLME, PLME)  manage primitives exchanged across the management SAP (SET/GET)  Depicts these generic primitives  XX-GET.request GET values of a MIB attribute  XX-GET.confirm  XX-SET.request SET values of a MIB attribute  XX-SET.confirm  XX-RESET.request used to initialize the management entity.  XX-RESET.confirm  XX denotes MLME or PLME
  • 9. 3. MLME SAP interface
  • 10. 3. MLME SAP interface  Communicate between MLME-SME SME-MLME SAP  The general form: MLME-ACTION.request MLME-ACTION.confirm MLME-ACTION............. MLME SAP = MAC Layer Entity Management Entity – Service Access Point SME-MLME SAP = Service Management Entity - MAC Layer Management Entity - Service Access Point
  • 11. 3. MLME SAP interface No Management Service No Management Service 1 Power Management 16 TPC request 2 Scan 17 SetKeys 3 Synchronization 18 DeleteKeys 4 Authenticate 19 MIC (Michael) failure event 5 Deauthenticate 20 EAPOL 6 Associate 21 MLME-PeerKeySTART 7 Reassociate 22 SetProtection 8 Disassociate 23 MLME-PROTECTED FRAMED ROPPED 9 Reset 24 TS management interface 10 Start 25 Management of direct links 11 Spectrum management protocol layer 26 Higher layer synchronization support model 12 Measurement request 27 Block Ack 13 Measurement Report 28 Schedule element management 14 Channel measurement 29 Vendor-specific action 15 Channel switch
  • 12. 3. MLME SAP interface 3.1 Power Management  This mechanism supports the process of establishment and maintenance of the power management mode of a STA.  Basic idea  Mobile sleeps, AP buffers downlink data, and sends the data when the mobile device is awakened.  Using Timing Sync Function (TSF) all mobiles are synchronized and they will wake up at the same time to listen to the beacon.
  • 13. 3. MLME SAP interface 3.1 Power Management  Power management modes:  Active Mode (AM) • STA may receive frames at any time  Power Save Mode (PS) • STA listens to selected Beacon frames  Power Management Request PowerManagementMode, WankUp, ReceiveDTIMs  Power Management Confirm ResultCode DTIM = Delivery Traffic Indication Message
  • 14. 3. MLME SAP interface 3.2 Scan  This mechanism support the process of determining the characteristics of the available BSSs.
  • 15. 3. MLME SAP interface 3.2 Scan  MLME-SCAN Request BSSType, BSSID, SSID, ScanType, ProbeDelay, ChannelList, MinChannelTime, MaxChannelTime, VendorSpecificInfo  MLME-SCAN Confirm BBSDescriptionSet, ResultCode, VendorSpecificInfo
  • 16. 3. MLME SAP interface 3.3 Synchronization  Timing synchronization function (TSF)  Used for power management • Beacons sent at well known intervals • All station timers in BSS are synchronized
  • 17. 3. MLME SAP interface 3.3 Synchronization  MLME-JOIN Request SelectedBSS, JoinFailureTimeout, ProbeDelay, OperationalRateSet, VendorSpecificInfo  MLME-JOIN Confirm ResultCode, VendorSpecificInfo
  • 18. 3. MLME SAP interface 3.4 Authenticate  Provides a mechanism for one station to prove its identity to anther station in the WLAN  Can be used between any 2 stations  More useful when used between a mobile station and a AP in an infrastructure There are two authentication algorithm: - Open System authentication Authentication - Share key authentication algorithm STA AP
  • 19. 3. MLME SAP interface 3.4 Authenticate  Open System example: • Assertion : I’m station 4 Authentication STA4 AP • Challenge : Null • Response : Null • Result : Station becomes Authenticated  Share key authentication algorithm  A password based example : • Assertion : I’m station 4 • Challenge : Prove your identity • Response : Here is my password • Result : if password OK, station becomes Authenticated
  • 20. 3. MLME SAP interface 3.4 Authenticate Authentication STA4 AP  A Cryptographic based example : • Assertion : I’m station 4 • Challenge : Here is some information (X). I encrypted with your public key, what is it? • Response : The contents of the information is (X) (only station4’s private key could have recovered the challenge contents). • Result : OK, I believer that you are station 4
  • 21. 3. MLME SAP interface 3.4 Authenticate  MLME-AUTHENTICATE Request PeerSTAAddress, AuthenticationType, AuthenticateFailureTimeout, VendorSpecificInfo  MLME-AUTHENTICATE Confirm PeerSTAAddress, ResultCode, VendorSpecificInfo  MLME-AUTHENTICATE Indication PeerSTAAddress, AuthenticationType, VendorSpecificInfo  MLME-AUTHENTICATE Response PeerSTAAddress, ResultCode, VendorSpecificInfo
  • 22. 3. MLME SAP interface 3. 5 Deauthenticate  It is invoked when an existing Open System or Shared key authentication is to be terminated.  The act of deauthentication shall cause the station to be disassociated – authentication is a prerequisite for association.  MLME-DEAUTHENTICATE Request PeerSTAAdress, ReasonCode, VendorSpecificInfo  MLME-DEAUTHENTICATE Confirm PeerSTAAddress, ResultCode, VendorSpecificInfo  MLME-DEAUTHENTICATE Indication PeerSTAAddress, ReasonCode, VendorSpecificInfo
  • 23. 3. MLME SAP interface 3.6 Associate  Used to establish relationship with AP. STA scan (active / passive) frequency band to select AP with best communication quality.  Accomplished after a successful authentication has been completed
  • 24. 3. MLME SAP interface 3.6 Associate  MLME-ASSOCIATE Request PeerSTAAddress, AssociationFailureTimeout, CapabilityInformation, ListenInterval, Supported Channels, RSN, QoSCapability, VendorSpeciticInfo  MLME-ASSOCIATE Confirm PeerSTAAddress, CapabilityInformation, AssociationID, SupportedRates, EDCAParameterSet, VendorSpeciticInfo  MLME-ASSOCIATE Indication PeerSTAAddress, CapabilityInformation, ListenInterval, SSID, SupportRates, RSN, QoSCapability, VendorSpeciticInfo  MLME-ASSOCIATE Response PeerSTAAddress, ResultCode, CapabilityInformation, AssociationID, EDCAParameterSet, VendorSpeciticInfo
  • 25. 3. MLME SAP interface 3.7 Re-associate
  • 26. 3. MLME SAP interface 3.7 Re-associate  MLME-REASSOCIATE Request NewAPAddress, ReassociationFailureTimeout, CapabilityInformation, ListenInterval, Supported Channels, RSN, QoSCapability, VendorSpeciticInfo  MLME-REASSOCIATE Confirm ResultCode, CapabilityInformation, AssociationID, SupportedRates, EDCAParameterSet, VendorSpeciticInfo  MLME-REASSOCIATE Indication PeerSTAAddress, CurrentAPAddress, CapabilityInformation, ListenInterval, SSID, SupportRates, RSN, QoSCapability, VendorSpeciticInfo  MLME-REASSOCIATE Response PeerSTAAddress, ResultCode, CapabilityInformation, AssociationID, EDCAParameterSet, VendorSpeciticInfo
  • 27. 3. MLME SAP interface 3.8 Disassociate  This mechanism is the termination of existing association.  It is invoked whenever an existing Association must be terminated, and can be invoked by either party to an Association (Mobile STA or AP).  It is a notification that cannot be refused.  STAs are encouraged to Disassociate whenever they leave a network
  • 28. 3. MLME SAP interface 3.8 Disassociate MLME-Disassociate Request PeerSTAAddress, ReasonCode, VendorSpecifinInfo MLME-Disassociate Confirm Resultcode, VendorSpecificInfo MLEW-Disassociate Indication PeerSTAAddress, ReasonCode, Vendorspeecity
  • 29. 3. MLME SAP interface 3.9 Reset  This mechanism supports the process of resetting the MAC.  used to initialize the management entity.  Clear all internal variables to the default values (MIB)  MLME-RESET Request STAAddress, SetDefaultMIB  MLME-RESET Confirm ResultCode
  • 30. 3. MLME SAP interface 3.10 Start This mechanism supports the process of creating a new BSS. MLME-START Request SSID, BSSType, BeaconPeriod, CF parameter set, PHY parameter set, IBSS parameter set, ProbeDelay, CapabilityInformation, BSSBasicRateSet, OperationalRateSet, Country, IBSS DFS Recovery Interval, EDCAParameterSet, VendorSpecificInfo MLME-START Confirm ResultCode, VendorSpecificInfo
  • 31. 3. MLME SAP interface 3.11 Spectrum management protocol layer model - The layer management extensions for measurement and channel switching assume a certain partition of spectrum management functionality between the MLME and SME.
  • 32. 3. MLME SAP interface 3.11 Spectrum management protocol layer model Dialog Measurement Category Action Value Token Request elements Dialog Measurement Category Action Value Token Report elements
  • 33. 3. MLME SAP interface 3.11 Spectrum management protocol layer model
  • 34. 3. MLME SAP interface 3.11 Spectrum management protocol layer model Channel Switch Category Action Value Announcement element
  • 35. 3. MLME SAP interface 3.12 Measurement request This set of primitive supports the signaling of measurement requests between peer SMEs. MLME-MREQUEST Request Peer MAC Address, Dialog Token, Measurement Request Set, VendorSpecificInfo MLME-MREQUEST Confirm ResultCode, VendorSpecificInfo MLME-MREQUEST Indication Peer MAC Address, Dialog Token, Measurement Request Set, VendorSpecificInfo
  • 36. 3. MLME SAP interface 3.13 Measurement Report This set of primitives supports the signaling of measurement reports. MLME-MREPORT Request Peer MAC Address, Dialog Token, Measurement Report Set, VendorSpecificInfo MLME-MREPORT Confirm ResultCode, VendorSpecificInfo MLEM-MREPORT Indication Peer MAC Address, Dialog Token, Measurement Report Set, VendorSpecificInfo
  • 37. 3. MLME SAP interface 3.14 Channel measurement This set of primitives supports the requesting and reporting of measurement data. MLME-MEASURE Request Dialog Token, Measurement Request Set, VendorSpecificInfo MLME-MEASURE Confirm ResultCode, Dialog Token, Measurement Report Set, VendorSpecificInfo
  • 38. 3. MLME SAP interface 3.15 Channel Switch This primitive requests switch to a new operating channel. MLME-CHANNELSWITCH Request Mode, Channel Number, Channel Switch Count, VendorSpecificInfo MLME-CHANNELSWITCH Confirm ResultCode, VendorSpecificInfo MLME-CHANNELSWITCH Indication Peer MAC Address, Mode, Channel Number, Channel Switch Count, VendorSpecificInfo MLME-CHANNELSWITCH Response Mode, Channel Number, Channel Switch Count, VendorSpecificInfo

Editor's Notes

  1. In the management model, there are two separations. One is MAC Layer Management Entity (MLME) and other one is Physical Layer Management Entity (PLME). These entities provide the Layer Management Service Interfaces through which layer management functions can be invoked . So in this path I will only emphasize MLME. ------------------------------------------------------------- Invoke= យកមកប្រើ ------------------------------------------------------------- MAC MIB : MAC Management Information Base PLCP : Physical Layer Convergence Procedure MIB : Management Information Base
  2. Anyway, Station Management Entity, in sort (SME), is the independent entity that can be viewed as residing in a separation management plane between MAC Layer Management Entity (MLME) and Physical Layer Management Entity. ----------------------------------------------------------------------------------------------------------------------------- SME : Station Management Entity SME-MLME SAP = Service Management Entity - MAC Layer Management Entity Service Access Point
  3. There are many interface with this model and each interface there are different function such as SME-MLME SAP (for SET/GET value between MLME and SME), SME-PLME SAP (for SET/GET value between PLME and SME), MLME-PLME SAP (for SET/GET value between MLME and PLME).
  4. In the Generic management primitive there is Management Information Base(MIB) for manage specific information of each layer such as MLME and PLME and for manage primitives exchanged across the management SAP. SET for insert value from SME to layer management entity and GET for retrieve value from layer management to SME.
  5. As I told you at the previous, MLME SAP interface is the gate for communication between MLME and SME. The general form like this: MLME-ACTION.request, MLME-ACTION.confirm and other. For the (ACTION) , there are as below:
  6. Power management is very importance for wireless communication, especially, Mobile Ad-hoc Network. This mechanism supports the process of establishment and maintenance of the power management mode of a STA.
  7. Power Management Request = this primitive requests a change in the power management mode. It is generated by SME to implement the power-saving strategy of an implementation. Power Management Confirm = this primitive confirms the change in power management mode. It is generated by the MLME as a result of an MLME-POWERMGT.request to establish a new power management mode. It is not generated until change has completed.
  8. Active Scanning: The station sends probe request packet on each channel and collects information about the existing surrounding WLAN networks from the probe response packets. Passive Scanning: The station collects information about the existing networks by listening beacons on all the channels.
  9. Passive Scanning If the ScanType parameter indicates a passive scan, the STA shall listen to each channel scanned for no longer than a maximum duration defined by the MaxChannelTime parameter. Active Scanning Active scanning involves the generation of Probe request frames and the subsequent processing of received Probe Response frames.
  10. The Synchronization occur when STA joint with BSS. -------------------------------------------------------------- What is beacon interval? The default value is 100 . Enter a value between 1 and 65.535 milliseconds . The Beacon Interval value indicates the frequency interval of the beacon. A Beacon is a packet broadcast by the router to synchronize the wireless network. 50 is recommended in poor reception.
  11. Joint.request = This primitive requests synchronization with a BSS that is generated by the SME for a STA to establish synchronization with a BSS Joint.confirm = This primitive confirms synchronization with a BSS that is generated by the MLME as a result of an MLME-JOIN.request to establish synchronization with a BSS
  12. There are two authentication algorithm: Open System authentication - is a guaranteed result of success after two station introduce themselves to each other Share key authentication algorithm this algorithm depend on both stations having a copy of a shared WEP key uses the WEP encryption option to encrypt and decrypt data transmission as the proof that the stations share the same key
  13. There are two authentication algorithm: Open System authentication - is a guaranteed result of success after two station introduce themselves to each other Share key authentication algorithm this algorithm depend on both stations having a copy of a shared WEP key uses the WEP encryption option to encrypt and decrypt data transmission as the proof that the stations share the same key
  14. There are two authentication algorithm: Open System authentication - is a guaranteed result of success after two station introduce themselves to each other Share key authentication algorithm this algorithm depend on both stations having a copy of a shared WEP key uses the WEP encryption option to encrypt and decrypt data transmission as the proof that the stations share the same key
  15. Authenticate Request = This primitive requests authentication with a specified peer MAC entity that is generated by the SME for a STA to establish authentication with a specified peer MAC entity in order to permit Class 2 frame to be exchanged between the two STAs. During the authentication procedure, the SME can generate additional MLME-AUTHENTICATE.request primitives. Authenticate Confirm = The primitive reports the results of an authentication attempt with a specified peer MAC entity. It is generated by the MLME as a result of an MLME-AUTHENTICATE.request to authenticate with a specified peer MAC entity. Authenticate Indication = The primitive indicates receipt of a request from a specific peer MAC entity to establish an authentication relationship with the STA processing this primitive. It is generated by MLME as a result of the receipt of an authentication request from a specific peer MAC entity. Authenticate Response = This primitive is used to send a response to a specific peer MAC entity that requested authentication with the STA that issued this primitive. It is generated by the SME of a STA as a response to an MLME-AUTHENTICATE.indication primitive.
  16. Deauthentication Request : This primitive requests that authentication relationship with a specified peer MAC entity be invalidated. It is generated by the SME to invalidate authentication with a specified peer MAC entity in order to prevent the exchange of Class 2 frames between the two STAs. During the deauthentication procedure, the SME can generate additional MLME-DEAUTHENTICATE.request primitives. Deauthentication Confirm : The primitive report results of a deauthentication attempt with a specified peer MAC entity. It is generated by MLME as a result of an MLME-DEAUTHENTICATE.request to invalidate the authentication relationship with a specified peer MAC entity. Deauthentication Indication : The primitive reports the invalidation of an authentication relationship with a specific peer MAC entity. It is generated by MLME as a result of the invalidation of an authentication relationship with a specific peer MAC entity.
  17. RSN : Robust Security Network
  18. Disassociation Request = this primitive requests disassociation with a specified peer MAC entity that is within an AP. It is generated by the SME for a STA to establish disassociation with an AP Disassociation Confirm = this primitive reports the results of a disassociation procedure with a specific peer MAC entity that is within an AP. It is generated by the MLME as a result of an MLME-DISASSOCIATION.request to disassociate with a specified peer MAC entity that is within an AP. Disassociate Indication = This primitive reports disassociation with a specific peer MAC entity. It is generated by the MLME as a result of the invalidation of an association relationship with a specific peer MAC entity.
  19. Reset is the mechanism used for resetting the MAC and to initialize the management entity. Clear all internal variables of Management Information Base(MIB) to the default values. --------------------------------------------------------------------------------- Reset Request = This primitive requests that MAC entity be reset. It is generated by the SME to reset the MAC to initial conditions. the MLME-RESET.request primitive must be used prior to use of the MLME-START.request primitive Reset Confirm = This primitive reports the results of a reset procedure. It is generated by the MLME as a result of an MLME-RESET.request to reset the MAC entity.
  20. START Request = This primitive requests that the MAC entity start a new BSS. It is generated by the SME to start either an infrastructure BSS (with the MAC entity within an AP) or an IBSS (with the MAC entity acting as the first STA in the IBSS). The MLME-START.request primitive must be generated after an MLME-RESET.request primitive has been used to reset the MAC entity and before an MLME-JOIN.request primitive has been used to successfully joint an existing infrastructure BSS or IBSS The MLME-START.request primitive must not be used after successful use of the MLME-START.request primitive or successful use of the MLME-JOIN.request without generating an intervening MLME-RESET.request primitive START Confirm = This primitive reports the results of a BSS creation procedure. It is generated by MLME as a result of an MLME-START.request to create a new BSS.
  21. MREQUEST Request = This primitive requests the transmission of a measurement request to a peer entity. It is generated by the SME to request that a Measurement Request frame be sent to a peer entity to initiate one or more measurements. MREQUEST Confirm = This primitive reports the result of a request to send a Measurement Request frame. It is generated by the MLME when the request to transmit a Measurement Request frame completes. MREQUEST Indication = This primitive indicates that a Measurement Request frame has been received requesting the measurement of one or more channels. It is generated by the MLME when a valid Measurement Request frame is received.
  22. MREPORT Request = The primitive supports the signaling of measurement reports between peer SMEs. It is generated by the SME to request that a frame be sent to a peer entity to report the results of measurement one or more channels MREPORT Confirm = This primitive reports the result of a request to send a Measurement Report frame. It is generated by the MLME when the request to transmit a Measurement Report frame completes. MREPORT Indication = This primitive indicates that a Measurement Report frame has been received from a peer entity. This management report can be in response to an earlier measurement request (e.g. MLME-MREQUEST.request) or can be an autonomous report. It is generated by MLME when a valid Measurement Report frame is received.
  23. MEASURE Request = This primitive is generated by the SME to request that the MLME initiate specified measurements. MEASURE Confirm = This primitive reports the result of a measurement. It is generated by the MLME to report the results when a measurement set completes.
  24. CHANNELSWITCH Request = This primitive requests a switch to a new operating channel. It is generated by the SME to schedule a channel switch and announce this switch to peer entities in the BSS. CHANNELSWITCH Confirm = This primitive reports the result of a request to switch channel. It is generated by the MLME when a channel switch request complete. Possible unspecified failure causes include an inability to schedule a channel switch announcement. CHANNELSWITCH Indication = This primitive indicates that a channel switch announcement has been received from a peer entity. it is generated by the MLME when a valid Channel Switch Announcement frame is received. CHANNELSWITCH Response = This primitive is used to schedule an accepted channel switch. It is generated by the SME to schedule an accepted channel switch request.