1 / 102

HI gh PE rformance R adio L ocal A rea N etwork ( HIPERLAN ) – Type 1

HI gh PE rformance R adio L ocal A rea N etwork ( HIPERLAN ) – Type 1. Sean S. Wang Department of Computer Science and Information Engineering Tamkang University. Agenda. Overview Medium Access Control Sub-layer (MAC) Channel Access Control Sub-layer (CAC) Physical Sub-layer (PHY).

tavon
Download Presentation

HI gh PE rformance R adio L ocal A rea N etwork ( HIPERLAN ) – Type 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HIgh PErformance Radio Local Area Network(HIPERLAN) – Type 1 Sean S. Wang Department of Computer Science and Information EngineeringTamkang University Wireless Mobile Network Lab. C.S. TKU

  2. Agenda • Overview • Medium Access Control Sub-layer (MAC) • Channel Access Control Sub-layer (CAC) • Physical Sub-layer (PHY) Wireless Mobile Network Lab. C.S. TKU

  3. Agenda • Overview • ETSI ETR 069 - Radio Equipment and Systems (RES);HIgh PErformance Radio Local Area Network (HIPERLAN);Services and facilities • ETSI ETR 133 - Radio Equipment and Systems (RES);HIgh PErformance Radio Local Area Networks (HIPERLAN);System definition • ETSI EN 300 652 - Broadband Radio Access Networks (BRAN);HIgh PErformance Radio Local Area Network (HIPERLAN) Type 1;Functional specification • Medium Access Control Sub-layer (MAC) • Channel Access Control Sub-layer (CAC) • Physical Sub-layer (PHY) Wireless Mobile Network Lab. C.S. TKU

  4. What’s HIPERLAN • Developed within the European Telecommunication Standards Institute (ETSI) during the period 1991 to October 1996 • A radio communication sub-system • Intended for integration with computer systems • Provides high speed, shortdistance radio links • Be used for local, in-house networking Wireless Mobile Network Lab. C.S. TKU

  5. HIPERLAN Properties • Provide a service that is compatible with the service in ISO15802-1specification • Deploy in a pre-arranged or ad-hoc fashion • Support node mobility • Support asynchronous and time-bounded communication by means of a ChannelAccessMechanism(CAM)withpriorities • Easy establishment of wirelessad-hocLAN, by using distributedtopology and routingfunctions in the MAC layer Wireless Mobile Network Lab. C.S. TKU

  6. HIPERLAN Applications • Office automation • Financial service • Medical and hospital systems • Education and training • Industrial automation Wireless Mobile Network Lab. C.S. TKU

  7. HIPERLAN General Requirements (1) • Distributed processing systems • The extensions and alternatives of wired LANs based on Ethernet and Token Ring standards • Short message exchange (the order of a few hundred bytes) • Highfrequency (the order of hundreds per second) • Asynchronous and time-bounded services • Asynchronous: data • Time-bounded: voice/video Wireless Mobile Network Lab. C.S. TKU

  8. HIPERLAN General Requirements (2) • Mobility • Maximum linear speed: 10 m/s (36 km/h) • Security • Protects the users from eavesdropping (竊聽) and data injection • Power, size and costs • Interoperability • All nodes in HIPERLAN can inter-operate to the basic common air interface Wireless Mobile Network Lab. C.S. TKU

  9. HIPERLAN Operating Requirements (1) • Over air data rate: 23.5 Mbps • Net data rate (overhead is not included) • Asynchronous: up to 20 Mbps • Time-bounded • Video phone: at least 64 kbps • ISDN: 2048 kbps • 100 MHz of spectrum at 5.15-5.25 GHz (optional 5.25-5.30 GHz) • Three channels in 100 MHz, five channels in 150 MHz • Transmit power classes • 10 mW, 100 mW, and 1000 mW Wireless Mobile Network Lab. C.S. TKU

  10. HIPERLAN Operating Requirements (2) • Latency • How quick the system is able to response to requests for service • Asynchronous: less than 1 ms (at 30% capacity) • Time-bounded: not defined • Delay • Application-dependent, not defined • Delay variance • Asynchronous: no limit • Time-bounded: < (3.0 ms)2 • Systems throughput and system capacity • Application-dependent Wireless Mobile Network Lab. C.S. TKU

  11. HIPERLAN Operating Requirements (3) • Range • To 50 m at 20 Mbps • To 800 m at 1 Mbps • Error rate • MPDU detected: better than 10-3 • MPDU undetected: better than 8  10-8 • MSDU undetected: better than 5  10-14 Wireless Mobile Network Lab. C.S. TKU

  12. MAC level bridging model Network level interworking HIPERLAN Interworking Wireless Mobile Network Lab. C.S. TKU

  13. HIPERLAN Services • Asynchronous services • Asynchronous packettransfer/broadcast service • Time-bounded services • Require the establishment of a connection between sender and receiver • Rely on connection-oriented communication protocol • Provide services at data rates of multiples of 64 kbps up to at least 2048 kbps • These services in a HIPERLAN node are optional Wireless Mobile Network Lab. C.S. TKU

  14. HIPERLAN Architectures (1) • Ad hoc • every device can communicate directly to each other device • Infrastructure • Node has forwarder and nonforwarder roles • Each nonforwarder node should select at least one of its neighbors as a forwarder • Forwarder and nonforwarder nodes need to periodicallyupdatethe databases Wireless Mobile Network Lab. C.S. TKU

  15. HIPERLAN Reference Model IEEE 802.11 HIPERLAN Reference Model OSI Reference Model Wireless Mobile Network Lab. C.S. TKU

  16. MTU = 2383 octets HIPERLAN Communication Model higher layer protocols MSDU MSDU HIPERLAN MAC Service MSAP MSAP HIPERLAN MAC Protocol HMPDU HMPDU HCSDU HCSDU HIPERLAN CAC Protocol MTU = 2422 octets HCSAP HCSAP HIPERLAN CAC Protocol HCPDU HCPDU HIPERLAN Physical Protocol data burst data burst MSAP: MAC Service Access PointMSDU: MAC Service Data UnitHMPDU: HIPERLAN MAC Protocol Data Unit HCSAP: HIPERLAN CAC Service Access PointHCSDU: HIPERLAN CAC Service Data UnitHCPDU: HIPERLAN CAC Protocol Data Unit Wireless Mobile Network Lab. C.S. TKU

  17. Agenda • Overview • Medium Access Control Sub-layer (MAC) • ETSI EN 300 652 - Broadband Radio Access Networks (BRAN);HIgh PErformance Radio Local Area Network (HIPERLAN) Type 1;Functional specification • Channel Access Control Sub-layer (CAC) • Physical Sub-layer (PHY) Wireless Mobile Network Lab. C.S. TKU

  18. MAC Sub-layer • MAC layer involved in the following procedures • Network establishment, addition of a node in a network and removal of a node from a network (LookUp function) • Topology updates and packet routing determination as well as packet forwarding, controlled by the RoutingInformationMaintenance function and the User Data Transfer function • Power Conservation by declaring periods in which the receiver of a node is active and can listen to transmitted to packets • Calculation of the channel access priority of packets to be transmitted Wireless Mobile Network Lab. C.S. TKU

  19. MAC Services • The HIPERLAN MAC service definition is based on the ISO MAC service specification in ISO 15802-1 • The maximum MSDU size is 2383octets • The MAC services • HIPERLAN look-up • Power conservation • User data transfer • Routing information maintenance • HMPDU transfer Wireless Mobile Network Lab. C.S. TKU

  20. HIPERLAN Reference Model Wireless Mobile Network Lab. C.S. TKU

  21. MAC Functions • System Co-ordination Function (SCF) • Data Transfer Service (DTS) Function • HIPERLAN Addressing Function • HIPERLAN Forwarding Function Wireless Mobile Network Lab. C.S. TKU

  22. System Co-ordination Function (SCF) • Include Multi-Channel Resource Sharing (MCRS) and Power Conservation Management (PCM) functions • Create a HIPERLAN • Enable an individual node to join or leave a given HIPERLAN • Control encryption of MSDU data • Enable and disable HIPERLAN forwarding • Enable co-operating HIPERLAN devices using power conservation techniques to communication in a satisfactory manner • Enable HIPERLAN operation in a multi-channel environment • Collect statistics Wireless Mobile Network Lab. C.S. TKU

  23. Data Transfer Service (DTS) Function • Include equitable access and power conservation transmission functions • Aim to achieve equitable channel usage among competing HIPERLAN nodes and MPDUs given multiple levels of transmission priority • Define means for the delayed transmission of MPDUs destined for devices known to be applying power conservation techniques • Deliver to the MAC service user the MSDUs received Wireless Mobile Network Lab. C.S. TKU

  24. Addressing and Forwarding Function • HIPERLAN Addressing Function • Support for broadcast, multicast and unicast transmission amongst HIPERLAN nodes within the same HIPERLAN • MAC service addressing and HIPERLAN addressing are independent • HIPERLAN Forwarding Function • Establish and maintain connectivity in s single HIPERLAN • Forwarding routes MPDUs between source and destination via one or more forwarder nodes Wireless Mobile Network Lab. C.S. TKU

  25. HIPERLAN Identification Scheme • Each HIPERLAN shall be assigned a numerical HIPERLANidentifier and a character-based HIPERLAN name • A special HIPERLAN identifier, Any_HIPERLAN, is used for any group • The method of HIPERLAN identifier and name assignment are outside the scope of the ETSI Wireless Mobile Network Lab. C.S. TKU

  26. HIPERLAN Name/Identifier • HIPERLAN name • Fixed-length 32 16-bit characters (64 octets) • HIPERLAN identifier (4 octets) Wireless Mobile Network Lab. C.S. TKU

  27. MAC Service Access Point Address(MSAP-address) • 48-bit LAN MAC address is adopted • Individual-MSAP-address • Identify a single MSAP, its attached HMS-user and HM-entity • For unicast • Group-MSAP-address • Identify a group MSAPs and their attached HMS-users • For multicast Wireless Mobile Network Lab. C.S. TKU

  28. HIPERLAN MAC Protocol Data Unit Wireless Mobile Network Lab. C.S. TKU

  29. MAC Information Base (1) • p-saver information base • p-supporter supports unicast HCSDU transfer to its neighbouring p-savers • p-supporter records the individual-attention pattern • p-supporter information base • p-saver supports multicast HCSDU transfer by its neighbouring p-supporters • p-saver records the group-attendance pattern • Duplicate detection information base • To avoid redundant processing • Every HM-entity records {Dsrc, Dseq} to delete Wireless Mobile Network Lab. C.S. TKU

  30. MAC Information Base (2) • Route information base • Every HM-entity records {RDest, RNext, RDist} where RDist is the hop count • Relay role • A HM-entity is either a non-forwarder or a forwarder Wireless Mobile Network Lab. C.S. TKU

  31. MAC Information Base (3) • Neighbour information base • Every HM-entity records {NNbour, NStatus} • NNbour : HCSAP-address (=HMSAP-address) • NStatus : neighbour status Wireless Mobile Network Lab. C.S. TKU

  32. MAC Information Base (4) • Hello information base • Every HM-entity records {HDest, HStatus, HNext} where HDest has a status HStatus and can be reached by HNext Wireless Mobile Network Lab. C.S. TKU

  33. MAC Information Base (5) • Source Multipoint relay information base • A forwarder records {SSMR, SSeq} where SSMR has selected it as a multipoint relay with the sequence number SSeq • Topology information base • A forwarder records {TDest, TLast, TSeq} where TDest has selected TLast as a multipoint relay with the sequence number Tseq • Alias information base • Every HM-entity records {AOri, AAlias} where address AOri is outside HIPERLAN and associated with AAlias address Wireless Mobile Network Lab. C.S. TKU

  34. LR-HMPDU LC-HMPDU Look-up Function • Look-up process • An HM-entity which has not been assigned to any specific HIPERLAN may invoke HIPERLAN look-up requests and collect HIPERLAN information HIPERLAN-A HIPERLAN-B Wireless Mobile Network Lab. C.S. TKU

  35. Look-up Function Procedures • HIPERLAN information query • The attached HMS-user issues an HM-LOOKUP request primitive to determine the HIPERLAN names and the associated identifiers • HIPERLAN information declaration • To declare the HIPERLAN name and identifier of the local HM-entity’s HIPERLAN upon receipt of an LR-HMPDU • HIPERLAN information collection • To process a received LC-HMPDU Wireless Mobile Network Lab. C.S. TKU

  36. LR-HMPDU LC-HMPDU Look-up Function Procedures (*) HM-entity Neighbouring entity HIPERLAN information query HIPERLAN information query HIPERLAN information collection Wireless Mobile Network Lab. C.S. TKU

  37. Power Conservation Function (1) • Allow a node enter the power conservation state, and it should periodically wake up a period of time to receive the packets • HIPERLAN power conservation function is based on mutual respect between p-saver and p-supporter • Two roles of power conservation • p-saver • Refer to a HM-entity when it will be able to receive HMPDUs • p-supporter • Refer to a HM-entity when it will transfer HMPDUs to its neighbouring p-savers Wireless Mobile Network Lab. C.S. TKU

  38. Power Conservation Function (2) p-supporterdeclared deferred multicast pattern p-saverdeclared wake pattern actual wake pattern Perform OR function Wireless Mobile Network Lab. C.S. TKU

  39. practice interval: the duration of individual-attention/group-attendance interval pattern offset: the amount of time which has elapsed since the most recent start of practice interval pattern period: the amount of time between the start of successive practice intervals practiceinterval pattern offset pattern period The Recurring Patterns (1) • A p-saver/p-supporter is assigned one and only onerecurring individual-attention/group-attendance pattern, of which it makes regular declaration in IP-HMPDU/GP-HMPDU • Three timing elements Wireless Mobile Network Lab. C.S. TKU

  40. The Recurring Patterns (2) • Valid values for the timing elements of a recurring pattern • The practice interval is no greater than the pattern period • The practice offset is no greater than the pattern period Wireless Mobile Network Lab. C.S. TKU

  41. Power Conservation Function Procedures (1) • Individual-attention pattern declaration • p-saver • periodically declare a IP-HMPDU (Individual-attentionPattern) to tell its neighbouring p-supporters the wake up period and the interval it awake (practiceinterval, patternoffset and patternperiod) • Group-attendance pattern declaration • p-supporter • transfer to p-savers while they are awake • periodically declare a GP-HMPDU(Group-attendancePattern) to tell its neighbouring p-savers the group-attendanceperiod which used to transfer the multicastpackets Wireless Mobile Network Lab. C.S. TKU

  42. Power Conservation Function Procedures (2) • Individual-attention pattern recording • p-supporter records a neighbouring p-saver’s declared individual-attention pattern upon receipt of an IP-HMPDU • Group-attendancepatternrecording • p-saver records a neighbouring p-supporter’s declared group-attendance pattern upon receipt of an GP-HMPDU • Expiredindividual-attentionpatternentryremoval • p-supporter removes an individual-attention pattern from the local p-saver information base upon expiryofitsholdingtime • Expiredgroup-attentionpatternentryremoval • p-saver removes a group-attention pattern from the local p-supporter information base upon expiryofitsholdingtime Wireless Mobile Network Lab. C.S. TKU

  43. p-saver p-supporter IP-HMPDU Power Conservation Function Procedures (*) Individual-attention pattern declaration Individual-attention pattern recording holding time timeout Expires individual-attention pattern entry removal Wireless Mobile Network Lab. C.S. TKU

  44. p-saver p-supporter GP-HMPDU Power Conservation Function Procedures (*) Group-attendance pattern declaration Group-attendance pattern recording holding time timeout Expires group-attendance pattern entry removal Wireless Mobile Network Lab. C.S. TKU

  45. User Data Transfer Function • Support MSDU transfer betweenHMS-users in accordance with the HIPERLAN MAC service definition • MSDU is submitted by a HMS-user and transmitted by the attached HM-entity in the DT-HMPDU • DT-HMPDU is relayed towards the destination(s) if MSDU lifetime has not expired • When a DT-HMPDU arrives at the destination HM-entity, it is delivered to the HMS-user • If applying HIPERLAN encryption-decryption scheme • MSDU may be encrypted at the HM-entity attached to the sourceMSAP • MSDU may be decrypted at the HM-entit(y/ies) attached to the destinationMSAP(s) Wireless Mobile Network Lab. C.S. TKU

  46. User Data Transfer Function Procedures (1) • Sanitycheckcomputation • To compute the sanity check on the octet sequence in the DT-HMPDU from the KID (Key Identifier) to the SC (Sanity Check) • Userdataencryption-decryption • To obtain the encrypted or decrypted contents of the UD (User Data) of the DT-HMPDU • HMQoSfailurereporting • To inform the attached HMS-user that its previously issued HM-UNITDATA request primitive cannot be honoured because the associated HMQoS measures cannot be met Wireless Mobile Network Lab. C.S. TKU

  47. User Data Transfer Function Procedures (2) • Userdataacceptance • To process the attached HMS-user’s MSDU transfer request, when the attached HMS-user issues a HM-UNITDATA request primitive • Userdatadelivery • To delivery the received MSDU to the attached HMS-user upon receipt of a DT-HMPDU conveying a MSDU whose destinationMSAP-address identifies the attached HMS-user • Userdataforwarding • Forwarderforwards the received DT-HMPDU towards its destination upon receipt of a DT-HMPDU Wireless Mobile Network Lab. C.S. TKU

  48. DT-HMPDU User Data Transfer Function Procedures (*) HM-user (S) HM-entity (S) HM-entity HM-user (D) HM-UNITDATA request primitive MSDU Sanity check computation User data encryption QoS Failure HMQoS failure reporting HMQOSFAILUREindication primitive User data acceptance User data decryption Unicast User data delivery HM-UNITDATA indication primitive MSDU Multicast User data forwarding Wireless Mobile Network Lab. C.S. TKU

  49. Routing Information Maintenance Function • This function is concerned with the local HM-entity’s exchange ofrouting information with the other HM-entities and its maintenance oflocal routing information • Neighborhood discovery • Every HM-entity declare periodicallyHello HIPERLAN MACProtocolDataUnit (HO-HMPDU) to exchange the neighbour information • The HO-HMPDU contains the addresses and statuses of the sender and all its neighbours to build a routinginformationbase Wireless Mobile Network Lab. C.S. TKU

  50. Routing Information Maintenance Function Procedures (1) • Route determine • To determine the route for a DT-HMPDU awaiting transmission • Route information base establishment • To (re-)establish the local route informationbase upon modification of the local topologyinformationbase and/or the neighbourinformationbase • Multipoint relay selection • To select a set of neighbouringforwarders as the multipointrelays for optimizing the distribution of HMPDUs • Neighbour information declaration • To declare periodically the neighbour information to the neighbouring HM-entities Wireless Mobile Network Lab. C.S. TKU

More Related