Requirements for ESS mesh network development

Slides:



Advertisements
Similar presentations
Chabot College Chapter 2 Review Questions Semester IIIELEC Semester III ELEC
Advertisements

5/31/05CS118/Spring051 twisted pair hub 10BaseT, 100BaseT, hub r T= Twisted pair (copper wire) r Nodes connected to a hub, 100m max distance r Hub: physical.
Overview r Ethernet r Hubs, bridges, and switches r Wireless links and LANs.
1 Fall 2005 Extending LANs Qutaibah Malluhi CSE Department Qatar University Repeaters, Hubs, Bridges, Fiber Modems, and Switches.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
6: Wireless and Mobile Networks6-1 Chapter 6: Wireless and Mobile Networks Background: r # wireless (mobile) phone subscribers now exceeds # wired phone.
1 Network Layer: Host-to-Host Communication. 2 Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using.
Ethernet Frame PreambleDestination Address Source Address Length/ Type LLC/ Data Frame Check Sequence.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Networking Components
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
Introduction to IT and Communications Technology Justin Champion C208 – 3292 Ethernet Switching CE
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Chapter 4: Managing LAN Traffic
Chapter 5 outline 5.1 Introduction and services
ECE 4450:427/527 - Computer Networks Spring 2015
 Network Segments  NICs  Repeaters  Hubs  Bridges  Switches  Routers and Brouters  Gateways 2.
Wireless Access avoid collisions: 2 + nodes transmitting at same time CSMA - sense before transmitting –don’t collide with ongoing transmission by other.
Local Area Network Daniel Shin CS 147, Section 3 November 18, 2008.
Layer 2 Technologies At layer 2 we create and transmit frames over communications channels Format of frames and layer 2 transmission protocols are dependent.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
1 CSCD 433 Network Programming Fall 2011 Lecture 5 VLAN's.
S7C2 – Legacy Ethernet From the Old to the New. Legacy Ethernet Characteristics CSMA/CD Shared Bandwidth 10 Mbps Common Broadcast Physical Star Topology;
LAN Switching Concepts. Overview Ethernet networks used to be built using repeaters. When the performance of these networks began to suffer because too.
Computer Networks. Internetworking Devices Network Interface Card (NIC) Repeaters HUB Bridge Switch Router.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Ethernet Network Fundamentals – Chapter 9.
CCNA Guide to Cisco Networking Chapter 2: Network Devices.
Planning and Analyzing Wireless LAN
EEC-484/584 Computer Networks Lecture 14 Wenbing Zhao
11 ROUTING IP Chapter 3. Chapter 3: ROUTING IP2 CHAPTER INTRODUCTION  Understand the function of a router.  Understand the structure of a routing table.
1 Chapter 3: Packet Switching (Switched LANs) Dr. Rocky K. C. Chang 23 February 2004.
1 Chapter 4 MAC Layer – Wireless LAN Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
Lec # 25 Computer Network Muhammad Waseem Iqbal. Learn about the Internetworking Devices – Repeaters – Hubs – Switches – Bridges – Routers.
Instructor & Todd Lammle
Outline What is Wireless LAN Wireless Transmission Types
Chapter 2 Overview of Networking Components
Telemedicine.
Chapter 6 Wireless and Mobile Networks
Computer Communication Networks
Lab 2 – Hub/Switch Data Link Layer
3. Internetworking (part 2: switched LANs)
COMP 3270 Computer Networks
Chapter 4 Data Link Layer Switching
Lab 2 – Hub/Switch Data Link Layer
Network Fundamentals – Chapter 9
CS 457 – Lecture 7 Wireless Networks
Network Fundamentals – Chapter 9
EEC-484/584 Computer Networks
Technical Requirements for IEEE ESS Mesh Networks
Ethernet: A Multi-access Network
Network Fundamentals – Chapter 9
Dr. Rocky K. C. Chang 23 February 2004
Network Fundamentals – Chapter 9
EEC-484/584 Computer Networks
Network Fundamentals – Chapter 9
Chapter 15. Connecting Devices
Suggested Clarification of s ESS Mesh Terminology
Connecting to the Network
Network Fundamentals – Chapter 9
Network Fundamentals – Chapter 9
Network Fundamentals – Chapter 9
CS 381: Introduction to Computer Networks
Chapter 5 Data Link Layer – Hub, Switch
Connectors, Repeaters, Hubs, Bridges, Switches, Routers, NIC’s
Naval Research Laboratory Dynamic Backbone Subnets
Chapter 1 Introduction Networking Architecture Overview.
Network Fundamentals – Chapter 9
Presentation transcript:

Requirements for ESS mesh network development November 2003 Requirements for ESS mesh network development David E. Hudak, Karlnet, Inc. dhudak@karlnet.com David E. Hudak, Karlnet, Inc.

Overview Background Mesh network Mesh Network Example 1 (MNE1) November 2003 Overview Background LAN functions LAN characteristics Mesh network Functional requirements Mesh Network Example 1 (MNE1) MNE1 assumptions MNE1 possibilities Additional 802.11 LAN functions David E. Hudak, Karlnet, Inc.

LAN characteristics Collision domain Broadcast domain November 2003 LAN characteristics Collision domain Set of hosts in LAN that participate in the same media arbitration (I.e., coordination function) For classic ethernet, collision domain is all nodes on network segment Broadcast domain Set of hosts in LAN that see one another’s broadcast frames VLAN, for example, is the support of a single broadcast domain over multiple collision domains. David E. Hudak, Karlnet, Inc.

November 2003 L3/L2 Interface Functions that a L2 network has to support for an IP stack Unicast frames Broadcast frames Taking multicast as a special case of broadcast The IP stack (L3) is not aware of any underlying L2 bridging or VLAN switching that is done. David E. Hudak, Karlnet, Inc.

Mesh functional requirements November 2003 Mesh functional requirements I propose that these requirements MUST be supported by any mesh architecture L3 support Provide unicast delivery service Provide broadcast delivery service L2 support Match underlying physical network topology Provide 802.11 protocol support E.g., media arbitration (coordination function) …and more ugly stuff that I don’t want to address right now David E. Hudak, Karlnet, Inc.

November 2003 MNE1: Constraints Concurrent utilization of single channel, or “Loosely connected network” Required method: shrink the collision domain Transmit power control Directional antennas Single radio per station (decreases cost) Single ESS One broadcast domain, one IP subnet David E. Hudak, Karlnet, Inc.

MNE1: Mesh Network Example November 2003 MNE1: Mesh Network Example A B C A B C D E F D E F David E. Hudak, Karlnet, Inc.

MNE1: Definitions Visibility Two sets are interesting November 2003 MNE1: Definitions Visibility A host, a, is said to be visible from another host, b, if a has sufficient transmit power to be heard by b, and a and b are on the same channel a ~ b read as “a is visible to b” Special case: symmetric link is a set of two stations, a and b, such that (a ~ b) and (b ~ a) Two sets are interesting T(a) = {b, such that a ~ b} (a’s transmit set - “you can hear a”) R(a) = {b, such that b ~ a} (a’s receive set - “a can hear you”) Any host, a, can construct R(a) by sensing medium Getting T(a) is trickier… For symmetric links, T(a) = R(a) David E. Hudak, Karlnet, Inc.

MNE1: Coordination function constraints November 2003 MNE1: Coordination function constraints An ongoing transmission restricts a station’s ability to communicate. If station a is transmitting to station b: T(a) cannot receive due to hearing a’s transmission R(b) cannot transmit or else b will hear a collision with a’s transmission So, T(a) and R(b) have to be notified David E. Hudak, Karlnet, Inc.

MNE1: DCF frames Using DCF, let TA = a, RA = b November 2003 MNE1: DCF frames Using DCF, let TA = a, RA = b RTS(a) - observed by T(a) CTS(b) - observed by T(b) DATA(a) - observed by T(a) ACK(b) - observed by T(b) If all links are symmetric, than T(a) = R(a) and T(b) = R(b) Therefore, DCF gives us concurrent operation David E. Hudak, Karlnet, Inc.

MNE1: delivery services November 2003 MNE1: delivery services Stations make link announcements (starting with receive sets) Receive sets are link state information OSPF-style routing algorithm has to be developed Initial cost could be simple hop-count Supports both unicast and broadcast deliveries David E. Hudak, Karlnet, Inc.

Additonal LAN functions November 2003 Additonal LAN functions 802.11 is a session-oriented protocol Associate/disassociate Authenticate and key exchange These have to be solved as well Stations in the mesh can “proxy beacon” for the AP All associated stations have a path back to AP David E. Hudak, Karlnet, Inc.

Conclusions Frame mesh discussion in terms of November 2003 Conclusions Frame mesh discussion in terms of Services to be provided (unicast delivery, broadcast delivery, 802.11 protocol support) Assumptions of network topology Mesh is something that should be hidden from L3 (as VLAN is today) Just because forwarding tables are computed, that does not make it IP David E. Hudak, Karlnet, Inc.