SlideShare una empresa de Scribd logo
1 de 42
Network Design
STIJ3053

 Chapter 2 – LAN Network Design
Introduction
   range of technologies
    ◦ Fast and Gigabit Ethernet
    ◦ Fibre Channel
    ◦ High Speed Wireless LANs
Why High Speed LANs?
   speed and power of PCs has risen
    ◦ graphics-intensive applications and GUIs
   see LANs as essential to organizations
    ◦ for client/server computing
   now have requirements for
    ◦ centralized server farms
    ◦ power workgroups
    ◦ high-speed local backbone
Ethernet (CSMA/CD)

 most widely used LAN standard
 developed by
    ◦ Xerox - original Ethernet
    ◦ IEEE 802.3
   Carrier Sense Multiple Access with
    Collision Detection (CSMA/CD)
    ◦ random / contention access to media
ALOHA
 developed for packet radio nets
 when station has frame, it sends
 then listens for a bit over max round trip time
    ◦ if receive ACK then fine
    ◦ if not, retransmit
    ◦ if no ACK after repeated transmissions, give up
 uses a frame check sequence (as in HDLC)
 frame may be damaged by noise or by another
  station transmitting at the same time (collision)
 any overlap of frames causes collision
 max utilization 18%
Slotted ALOHA
   time on channel based on uniform slots equal to
    frame transmission time
    ◦ need central clock (or other sync mechanism)
   transmission begins at slot boundary
   frames either miss or overlap totally
   max utilization 37%
   both have poor utilization
   fail to use fact that propagation time is much
    less than frame transmission time
CSMA
 stations soon know transmission has started
 so first listen for clear medium (carrier sense)
 if medium idle, transmit
 if two stations start at the same instant, collision
    ◦ wait reasonable time
    ◦ if no ACK then retransmit
    ◦ collisions occur occur at leading edge of frame
   max utilization depends on propagation time
    (medium length) and frame length
Nonpersistent CSMA
   Nonpersistent CSMA rules:
    1. if medium idle, transmit
    2. if medium busy, wait amount of time drawn from
       probability distribution (retransmission delay) &
       retry
 random delays reduces probability of
  collisions
 capacity is wasted because medium will
  remain idle following end of transmission
 nonpersistent stations are deferential
1-persistent CSMA
   1-persistent CSMA avoids idle channel time
   1-persistent CSMA rules:
    1. if medium idle, transmit;
    2. if medium busy, listen until idle; then transmit
       immediately
   1-persistent stations are selfish
   if two or more stations waiting, a collision is
    guaranteed
P-persistent CSMA
 a compromise to try and reduce collisions
  and idle time
 p-persistent CSMA rules:
    1. if medium idle, transmit with probability p, and
       delay one time unit with probability (1–p)
    2. if medium busy, listen until idle and repeat step
       1
    3. if transmission is delayed one time unit, repeat
       step 1
   issue of choosing effective value of p to
    avoid instability under heavy load
Value of p?
 have n stations waiting to send
 at end of tx, expected no of stations is np
    ◦ if np>1 on average there will be a collision
 repeated tx attempts mean collisions likely
 eventually when all stations trying to send
  have continuous collisions hence zero
  throughput
 thus want np<1 for expected peaks of n
    ◦ if heavy load expected, p small
    ◦ but smaller p means stations wait longer
CSMA/CD Description
   with CSMA, collision occupies
    medium for duration of transmission
   better if stations listen whilst
    transmitting
   CSMA/CD rules:
    1. if medium idle, transmit
    2. if busy, listen for idle, then transmit
    3. if collision detected, jam and then cease
       transmission
    4. after jam, wait random time then retry
CSMA/CD
Operation
Which Persistence Algorithm?
 IEEE 802.3 uses 1-persistent
 both nonpersistent and p-persistent have
  performance problems
 1-persistent seems more unstable than p-
  persistent
    ◦ because of greed of the stations
    ◦ but wasted time due to collisions is short
    ◦ with random backoff unlikely to collide on next
      attempt to send
Binary Exponential Backoff
 for backoff stability, IEEE 802.3 and Ethernet
  both use binary exponential backoff
 stations repeatedly resend when collide
    ◦ on first 10 attempts, mean random delay doubled
    ◦ value then remains same for 6 further attempts
    ◦ after 16 unsuccessful attempts, station gives up and
      reports error
 1-persistent algorithm with binary exponential
  backoff efficient over wide range of loads
 but backoff algorithm has last-in, first-out effect
Collision Detection
   on baseband bus
    ◦ collision produces higher signal voltage
    ◦ collision detected if cable signal greater
      than single station signal
    ◦ signal is attenuated over distance
    ◦ limit to 500m (10Base5) or 200m
      (10Base2)
   on twisted pair (star-topology)
    ◦ activity on more than one port is collision
    ◦ use special collision presence signal
IEEE 802.3 Frame Format
10Mbps Specification
            (Ethernet)
                        10BASE5            10BASE2              10BASE-T            10BASE-FP
Transmission     Coaxial cable (50   Coaxial cable (50   Unshielded twisted   850-nm optical fiber
medium           ohm)                ohm)                pair                 pair
Signaling        Baseband            Baseband            Baseband             Manchester/on-off
technique        (Manchester)        (Manchester)        (Manchester)
Topology         Bus                 Bus                 Star                 Star
Maximum segment 500                  185                 100                  500
length (m)
Nodes per segment 100                30                  —                    33
Cable diameter   10                  5                   0.4 to 0.6           62.5/125 µm
(mm)
100Mbps Fast Ethernet

                            100BASE-TX               100BASE-FX         100BASE-T4
Transmission     2 pair, STP     2 pair, Category   2 optical fibers   4 pair, Category
medium                           5 UTP                                 3, 4, or 5 UTP
Signaling        MLT-3           MLT-3              4B5B, NRZI         8B6T, NRZ
technique
Data rate        100 Mbps        100 Mbps           100 Mbps           100 Mbps
Maximum          100 m           100 m              100 m              100 m
segment length
Network span     200 m           200 m              400 m              200 m
100BASE-X
 uses a unidirectional data rate 100 Mbps over
  single twisted pair or optical fiber link
 encoding scheme same as FDDI
    ◦ 4B/5B-NRZI
   two physical medium specifications
    ◦ 100BASE-TX
      uses two pairs of twisted-pair cable for tx & rx
      STP and Category 5 UTP allowed
      MTL-3 signaling scheme is used
    ◦ 100BASE-FX
      uses two optical fiber cables for tx & rx
      convert 4B/5B-NRZI code group into optical signals
100BASE-T4
   100-Mbps over lower-quality Cat 3 UTP
    ◦ takes advantage of large installed base
    ◦ does not transmit continuous signal between packets
    ◦ useful in battery-powered applications
   can not get 100 Mbps on single twisted pair
    ◦   so data stream split into three separate streams
    ◦   four twisted pairs used
    ◦   data transmitted and received using three pairs
    ◦   two pairs configured for bidirectional transmission
   use ternary signaling scheme (8B6T)
100BASE-T Options
Full Duplex Operation
   traditional Ethernet half duplex
   using full-duplex, station can transmit and
    receive simultaneously
   100-Mbps Ethernet in full-duplex mode, giving a
    theoretical transfer rate of 200 Mbps
   stations must have full-duplex adapter cards
   and must use switching hub
    ◦ each station constitutes separate collision domain
    ◦ CSMA/CD algorithm no longer needed
    ◦ 802.3 MAC frame format used
Mixed Configurations
 Fast Ethernet supports mixture of existing 10-
  Mbps LANs and newer 100-Mbps LANs
 supporting older and newer technologies
    ◦ e.g. 100-Mbps backbone LAN supports 10-Mbps hubs
      stations attach to 10-Mbps hubs using 10BASE-T
      hubs connected to switching hubs using 100BASE-T
      high-capacity workstations and servers attach directly to 10/100
       switches
      switches connected to 100-Mbps hubs use 100-Mbps links
      100-Mbps hubs provide building backbone
      connected to router providing connection to WAN
Gigabit Ethernet
Configuration
Gigabit Ethernet - Differences
   carrier extension
    ◦ at least 4096 bit-times long (512 for
      10/100)
 frame bursting
 not needed if using a switched hub to
  provide dedicated media access
Gigabit Ethernet – Physical
10Gbps Ethernet
   growing interest in 10Gbps Ethernet
    ◦ for high-speed backbone use
    ◦ with future wider deployment
 alternative to ATM and other WAN technologies
 uniform technology for LAN, MAN, or WAN
 advantages of 10Gbps Ethernet
    ◦ no expensive, bandwidth-consuming conversion
      between Ethernet packets and ATM cells
    ◦ IP and Ethernet together offers QoS and traffic policing
      approach ATM
    ◦ have a variety of standard optical interfaces
10Gbps Ethernet
Configurations
10Gbps Ethernet Options
Fibre Channel - Background
   I/O channel
    ◦ direct point to point or multipoint comms
      link
    ◦ hardware based, high speed, very short
      distances
   network connection
    ◦ based on interconnected access points
    ◦ software based protocol with flow control,
      error detection & recovery
    ◦ for end systems connections
Fibre Channel
 combines best of both technologies
 channel oriented
    ◦ data type qualifiers for routing frame payload
    ◦ link level constructs associated with I/O ops
    ◦ protocol interface specifications to support
      existing I/O architectures
   network oriented
    ◦ full multiplexing between multiple destinations
    ◦ peer to peer connectivity
    ◦ internetworking to other connection technologies
Fibre Channel Requirements
   full duplex links with two fibers per link
   100 Mbps to 800 Mbps on single line
   support distances up to 10 km
   small connectors
   high-capacity utilization, distance insensitivity
   greater connectivity than existing multidrop channels
   broad availability
   multiple cost/performance levels
   carry multiple existing interface command sets for
    existing channel and network protocols
Fibre Channel Network
Fibre Channel Protocol
    Architecture
 FC-0 Physical Media
 FC-1 Transmission Protocol
 FC-2 Framing Protocol
 FC-3 Common Services
 FC-4 Mapping
Fibre Channel Physical Media

                   800 Mbps   400 Mbps   200 Mbps   100 Mbps
Single mode         10 km      10 km      10 km        —
fiber
50-µm               0.5 km      1 km       2 km        —
multimode fiber
62.5-µm             175 m       1 km       1 km        —
multimode fiber
Video coaxial        50 m       71 m      100 m      100 m
cable
Miniature            14 m       19 m       28 m       42 m
coaxial cable
Shielded twisted     28 m       46 m       57 m       80 m
pair
Fibre Channel Fabric
   most general supported topology is fabric or
    switched topology
    ◦ arbitrary topology with at least one switch to
      interconnect number of end systems
    ◦ may also consist of switched network
   routing transparent to nodes
    ◦ when data transmitted into fabric, edge switch uses
      destination port address to determine location
    ◦ either deliver frame to node attached to same switch
      or transfers frame to adjacent switch
Fabric Advantages
 scalability of capacity
 protocol independent
 distance insensitive
 switch and transmission link technologies
  may change without affecting overall
  configuration
 burden on nodes minimized
Alternative Topologies
   Point-to-point topology
    ◦ only two ports
    ◦ directly connected, so no routing needed
   Arbitrated loop topology
    ◦ simple, low-cost topology
    ◦ up to 126 nodes in loop
    ◦ operates roughly equivalent to token ring
   topologies, transmission media, and
    data rates may be combined
Fibre Channel Applications
Fibre Channel Prospects
   backed by Fibre Channel Association
   various interface cards available
   widely accepted as peripheral device
    interconnect
   technically attractive to general high-speed LAN
    requirements
   must compete with Ethernet and ATM LANs
   cost and performance issues will dominate
    consideration of competing technologies
Summary
 High speed LANs emergence
 Ethernet technologies
    ◦   CSMA & CSMA/CD media access
    ◦   10Mbps ethernet
    ◦   100Mbps ethernet
    ◦   1Gbps ethernet
    ◦   10Gbps ethernet
   Fibre Channel

Más contenido relacionado

La actualidad más candente

Basic concepts of computer Networking
Basic concepts of computer NetworkingBasic concepts of computer Networking
Basic concepts of computer NetworkingHj Habib
 
Designing Local Area Network
Designing Local Area NetworkDesigning Local Area Network
Designing Local Area Networkzaisahil
 
Dc ch08 : local area network overview
Dc ch08 : local area network overviewDc ch08 : local area network overview
Dc ch08 : local area network overviewSyaiful Ahdan
 
Lan technologies
Lan technologiesLan technologies
Lan technologiesOnline
 
LAN TECHNOLOGIES
LAN TECHNOLOGIESLAN TECHNOLOGIES
LAN TECHNOLOGIESWILLA REYES
 
network essential ppt
network essential pptnetwork essential ppt
network essential pptVikas Tiwari
 
Network Connecting Devices UNIT 5
Network Connecting Devices UNIT 5Network Connecting Devices UNIT 5
Network Connecting Devices UNIT 5Raj vardhan
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer NetworkingAmit Saha
 
VLAN -VIRTUAL LAN -COMPUTER NETWORKS
VLAN -VIRTUAL LAN -COMPUTER NETWORKSVLAN -VIRTUAL LAN -COMPUTER NETWORKS
VLAN -VIRTUAL LAN -COMPUTER NETWORKSNITHIN KALLE PALLY
 
Lan basic
Lan basicLan basic
Lan basicOnline
 
Networking fundamentals
Networking fundamentalsNetworking fundamentals
Networking fundamentalsjpprakash
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computerUjjwal 'Shanu'
 
Computer network Report
Computer network ReportComputer network Report
Computer network ReportAmitoj Kaur
 

La actualidad más candente (20)

Basic concepts of computer Networking
Basic concepts of computer NetworkingBasic concepts of computer Networking
Basic concepts of computer Networking
 
Designing Local Area Network
Designing Local Area NetworkDesigning Local Area Network
Designing Local Area Network
 
Dc ch08 : local area network overview
Dc ch08 : local area network overviewDc ch08 : local area network overview
Dc ch08 : local area network overview
 
01. network topologies & cable
01. network topologies & cable01. network topologies & cable
01. network topologies & cable
 
Lan technologies
Lan technologiesLan technologies
Lan technologies
 
LAN TECHNOLOGIES
LAN TECHNOLOGIESLAN TECHNOLOGIES
LAN TECHNOLOGIES
 
network essential ppt
network essential pptnetwork essential ppt
network essential ppt
 
Computer networkingdevices
Computer networkingdevicesComputer networkingdevices
Computer networkingdevices
 
Network Connecting Devices UNIT 5
Network Connecting Devices UNIT 5Network Connecting Devices UNIT 5
Network Connecting Devices UNIT 5
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networking
 
VLAN -VIRTUAL LAN -COMPUTER NETWORKS
VLAN -VIRTUAL LAN -COMPUTER NETWORKSVLAN -VIRTUAL LAN -COMPUTER NETWORKS
VLAN -VIRTUAL LAN -COMPUTER NETWORKS
 
Lan and Its Components
Lan and Its ComponentsLan and Its Components
Lan and Its Components
 
Network
NetworkNetwork
Network
 
Lan basic
Lan basicLan basic
Lan basic
 
Networking fundamentals
Networking fundamentalsNetworking fundamentals
Networking fundamentals
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Computer network Report
Computer network ReportComputer network Report
Computer network Report
 
Unit 1 ethernet vsd
Unit 1 ethernet vsdUnit 1 ethernet vsd
Unit 1 ethernet vsd
 
Network architecture
Network architectureNetwork architecture
Network architecture
 
Networking Basics
Networking BasicsNetworking Basics
Networking Basics
 

Destacado

Introduction To Network Design
Introduction To Network DesignIntroduction To Network Design
Introduction To Network DesignSteven Cahill
 
Network Design and Management
Network Design and ManagementNetwork Design and Management
Network Design and Managementtlerell
 
Splitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 SubnetsSplitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 Subnetstmavroidis
 
Data communications
Data communicationsData communications
Data communicationsBharat Patel
 
(Ebook Pdf) Cisco Ccie Fundamentals Network Design
(Ebook Pdf)   Cisco Ccie Fundamentals Network Design(Ebook Pdf)   Cisco Ccie Fundamentals Network Design
(Ebook Pdf) Cisco Ccie Fundamentals Network Designguest39dbda1
 
Networking Basics
Networking BasicsNetworking Basics
Networking BasicsR G Mani
 
Proposal Finished
Proposal  FinishedProposal  Finished
Proposal FinishedTrevor Moon
 
Presentation Cable Project Cad Adc
Presentation Cable Project Cad AdcPresentation Cable Project Cad Adc
Presentation Cable Project Cad Adcglbarker
 
Chapter 12 - Lan Design
Chapter 12 - Lan DesignChapter 12 - Lan Design
Chapter 12 - Lan Designphanleson
 
Physical database design(database)
Physical database design(database)Physical database design(database)
Physical database design(database)welcometofacebook
 
Chapter 1 How to Design a LAN
Chapter 1 How to Design a LANChapter 1 How to Design a LAN
Chapter 1 How to Design a LANMunir Khanday
 

Destacado (20)

Introduction To Network Design
Introduction To Network DesignIntroduction To Network Design
Introduction To Network Design
 
Network design
Network designNetwork design
Network design
 
Network Design and Management
Network Design and ManagementNetwork Design and Management
Network Design and Management
 
Splitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 SubnetsSplitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 Subnets
 
Data communications
Data communicationsData communications
Data communications
 
(Ebook Pdf) Cisco Ccie Fundamentals Network Design
(Ebook Pdf)   Cisco Ccie Fundamentals Network Design(Ebook Pdf)   Cisco Ccie Fundamentals Network Design
(Ebook Pdf) Cisco Ccie Fundamentals Network Design
 
Networking Basics
Networking BasicsNetworking Basics
Networking Basics
 
Proposal Finished
Proposal  FinishedProposal  Finished
Proposal Finished
 
Presentation Cable Project Cad Adc
Presentation Cable Project Cad AdcPresentation Cable Project Cad Adc
Presentation Cable Project Cad Adc
 
chapter_8
chapter_8chapter_8
chapter_8
 
Chapter 12 - Lan Design
Chapter 12 - Lan DesignChapter 12 - Lan Design
Chapter 12 - Lan Design
 
Chapter8
Chapter8 Chapter8
Chapter8
 
Cap1 lan design
Cap1   lan designCap1   lan design
Cap1 lan design
 
Chapter7
Chapter7Chapter7
Chapter7
 
Chapter9
Chapter9Chapter9
Chapter9
 
Chapter6
Chapter6Chapter6
Chapter6
 
Chapter5
Chapter5Chapter5
Chapter5
 
Physical database design(database)
Physical database design(database)Physical database design(database)
Physical database design(database)
 
DDL and Physical Layer
DDL and Physical LayerDDL and Physical Layer
DDL and Physical Layer
 
Chapter 1 How to Design a LAN
Chapter 1 How to Design a LANChapter 1 How to Design a LAN
Chapter 1 How to Design a LAN
 

Similar a Chapter 2 -_lan_network_design - Network Design

Similar a Chapter 2 -_lan_network_design - Network Design (20)

10 high speedla-ns
10 high speedla-ns10 high speedla-ns
10 high speedla-ns
 
Fast_Ethernet.ppt
Fast_Ethernet.pptFast_Ethernet.ppt
Fast_Ethernet.ppt
 
16 high speedla-ns
16 high speedla-ns16 high speedla-ns
16 high speedla-ns
 
16 high speedla-ns
16 high speedla-ns16 high speedla-ns
16 high speedla-ns
 
Data communication and network Chapter - 2
Data communication and network Chapter - 2Data communication and network Chapter - 2
Data communication and network Chapter - 2
 
Advance ethernet
Advance ethernetAdvance ethernet
Advance ethernet
 
MEDIUM ACCESS CONTROL Sublayer IN CN.ppt
MEDIUM ACCESS CONTROL Sublayer IN CN.pptMEDIUM ACCESS CONTROL Sublayer IN CN.ppt
MEDIUM ACCESS CONTROL Sublayer IN CN.ppt
 
3-MACSublayer.ppt
3-MACSublayer.ppt3-MACSublayer.ppt
3-MACSublayer.ppt
 
IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11
 
Lecture5
Lecture5Lecture5
Lecture5
 
Ethernet
EthernetEthernet
Ethernet
 
Sem 1 Ch 7
Sem 1 Ch 7Sem 1 Ch 7
Sem 1 Ch 7
 
Mod9
Mod9Mod9
Mod9
 
Week 5 lan topology
Week 5 lan topologyWeek 5 lan topology
Week 5 lan topology
 
Ethernet copy
Ethernet   copyEthernet   copy
Ethernet copy
 
Mac
MacMac
Mac
 
ethernet.ppt
ethernet.pptethernet.ppt
ethernet.ppt
 
ethernet.ppt
ethernet.pptethernet.ppt
ethernet.ppt
 
Fast ethernet
Fast ethernetFast ethernet
Fast ethernet
 
Network engg
Network enggNetwork engg
Network engg
 

Más de nakomuri

Basic security concepts_chapter_1_6perpage
Basic security concepts_chapter_1_6perpageBasic security concepts_chapter_1_6perpage
Basic security concepts_chapter_1_6perpagenakomuri
 
Business entrepreneur presentation
Business entrepreneur presentationBusiness entrepreneur presentation
Business entrepreneur presentationnakomuri
 
C programming language notes (9)
C programming language notes (9)C programming language notes (9)
C programming language notes (9)nakomuri
 
C programming language notes (7)
C programming language notes (7)C programming language notes (7)
C programming language notes (7)nakomuri
 
C programming language notes (6)
C programming language notes (6)C programming language notes (6)
C programming language notes (6)nakomuri
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)nakomuri
 
C programming language notes (4)
C programming language notes (4)C programming language notes (4)
C programming language notes (4)nakomuri
 
C programming language notes (2)
C programming language notes (2)C programming language notes (2)
C programming language notes (2)nakomuri
 
C programming language notes (1)
C programming language notes (1)C programming language notes (1)
C programming language notes (1)nakomuri
 
C programming language notes (8)
C programming language notes (8)C programming language notes (8)
C programming language notes (8)nakomuri
 
Atm flowchart
Atm flowchartAtm flowchart
Atm flowchartnakomuri
 
Nikah khitbah
Nikah khitbahNikah khitbah
Nikah khitbahnakomuri
 
Senarai organisasi
Senarai organisasiSenarai organisasi
Senarai organisasinakomuri
 
Silibus stij3053 - Network Design
Silibus stij3053 - Network DesignSilibus stij3053 - Network Design
Silibus stij3053 - Network Designnakomuri
 
Chapter 4 high-speed_network_design - Network Design
Chapter 4 high-speed_network_design - Network DesignChapter 4 high-speed_network_design - Network Design
Chapter 4 high-speed_network_design - Network Designnakomuri
 
Sukatan pelajaran kursus_bwff1013 - Basic Finance
Sukatan pelajaran kursus_bwff1013 - Basic FinanceSukatan pelajaran kursus_bwff1013 - Basic Finance
Sukatan pelajaran kursus_bwff1013 - Basic Financenakomuri
 
Consultation hour - Basic Finance
Consultation hour - Basic FinanceConsultation hour - Basic Finance
Consultation hour - Basic Financenakomuri
 
1 intro to_financial_mgmt_slides - Basic Finance
1 intro to_financial_mgmt_slides - Basic Finance1 intro to_financial_mgmt_slides - Basic Finance
1 intro to_financial_mgmt_slides - Basic Financenakomuri
 
Tutorial 1 - Basic Finance
Tutorial 1 - Basic FinanceTutorial 1 - Basic Finance
Tutorial 1 - Basic Financenakomuri
 

Más de nakomuri (20)

Basic security concepts_chapter_1_6perpage
Basic security concepts_chapter_1_6perpageBasic security concepts_chapter_1_6perpage
Basic security concepts_chapter_1_6perpage
 
Business entrepreneur presentation
Business entrepreneur presentationBusiness entrepreneur presentation
Business entrepreneur presentation
 
C programming language notes (9)
C programming language notes (9)C programming language notes (9)
C programming language notes (9)
 
C programming language notes (7)
C programming language notes (7)C programming language notes (7)
C programming language notes (7)
 
C programming language notes (6)
C programming language notes (6)C programming language notes (6)
C programming language notes (6)
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)
 
C programming language notes (4)
C programming language notes (4)C programming language notes (4)
C programming language notes (4)
 
C programming language notes (2)
C programming language notes (2)C programming language notes (2)
C programming language notes (2)
 
C programming language notes (1)
C programming language notes (1)C programming language notes (1)
C programming language notes (1)
 
C programming language notes (8)
C programming language notes (8)C programming language notes (8)
C programming language notes (8)
 
Atm flowchart
Atm flowchartAtm flowchart
Atm flowchart
 
Nikah khitbah
Nikah khitbahNikah khitbah
Nikah khitbah
 
Twitter
TwitterTwitter
Twitter
 
Senarai organisasi
Senarai organisasiSenarai organisasi
Senarai organisasi
 
Silibus stij3053 - Network Design
Silibus stij3053 - Network DesignSilibus stij3053 - Network Design
Silibus stij3053 - Network Design
 
Chapter 4 high-speed_network_design - Network Design
Chapter 4 high-speed_network_design - Network DesignChapter 4 high-speed_network_design - Network Design
Chapter 4 high-speed_network_design - Network Design
 
Sukatan pelajaran kursus_bwff1013 - Basic Finance
Sukatan pelajaran kursus_bwff1013 - Basic FinanceSukatan pelajaran kursus_bwff1013 - Basic Finance
Sukatan pelajaran kursus_bwff1013 - Basic Finance
 
Consultation hour - Basic Finance
Consultation hour - Basic FinanceConsultation hour - Basic Finance
Consultation hour - Basic Finance
 
1 intro to_financial_mgmt_slides - Basic Finance
1 intro to_financial_mgmt_slides - Basic Finance1 intro to_financial_mgmt_slides - Basic Finance
1 intro to_financial_mgmt_slides - Basic Finance
 
Tutorial 1 - Basic Finance
Tutorial 1 - Basic FinanceTutorial 1 - Basic Finance
Tutorial 1 - Basic Finance
 

Último

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 

Último (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 

Chapter 2 -_lan_network_design - Network Design

  • 1. Network Design STIJ3053 Chapter 2 – LAN Network Design
  • 2. Introduction  range of technologies ◦ Fast and Gigabit Ethernet ◦ Fibre Channel ◦ High Speed Wireless LANs
  • 3. Why High Speed LANs?  speed and power of PCs has risen ◦ graphics-intensive applications and GUIs  see LANs as essential to organizations ◦ for client/server computing  now have requirements for ◦ centralized server farms ◦ power workgroups ◦ high-speed local backbone
  • 4. Ethernet (CSMA/CD)  most widely used LAN standard  developed by ◦ Xerox - original Ethernet ◦ IEEE 802.3  Carrier Sense Multiple Access with Collision Detection (CSMA/CD) ◦ random / contention access to media
  • 5. ALOHA  developed for packet radio nets  when station has frame, it sends  then listens for a bit over max round trip time ◦ if receive ACK then fine ◦ if not, retransmit ◦ if no ACK after repeated transmissions, give up  uses a frame check sequence (as in HDLC)  frame may be damaged by noise or by another station transmitting at the same time (collision)  any overlap of frames causes collision  max utilization 18%
  • 6. Slotted ALOHA  time on channel based on uniform slots equal to frame transmission time ◦ need central clock (or other sync mechanism)  transmission begins at slot boundary  frames either miss or overlap totally  max utilization 37%  both have poor utilization  fail to use fact that propagation time is much less than frame transmission time
  • 7. CSMA  stations soon know transmission has started  so first listen for clear medium (carrier sense)  if medium idle, transmit  if two stations start at the same instant, collision ◦ wait reasonable time ◦ if no ACK then retransmit ◦ collisions occur occur at leading edge of frame  max utilization depends on propagation time (medium length) and frame length
  • 8. Nonpersistent CSMA  Nonpersistent CSMA rules: 1. if medium idle, transmit 2. if medium busy, wait amount of time drawn from probability distribution (retransmission delay) & retry  random delays reduces probability of collisions  capacity is wasted because medium will remain idle following end of transmission  nonpersistent stations are deferential
  • 9. 1-persistent CSMA  1-persistent CSMA avoids idle channel time  1-persistent CSMA rules: 1. if medium idle, transmit; 2. if medium busy, listen until idle; then transmit immediately  1-persistent stations are selfish  if two or more stations waiting, a collision is guaranteed
  • 10. P-persistent CSMA  a compromise to try and reduce collisions and idle time  p-persistent CSMA rules: 1. if medium idle, transmit with probability p, and delay one time unit with probability (1–p) 2. if medium busy, listen until idle and repeat step 1 3. if transmission is delayed one time unit, repeat step 1  issue of choosing effective value of p to avoid instability under heavy load
  • 11. Value of p?  have n stations waiting to send  at end of tx, expected no of stations is np ◦ if np>1 on average there will be a collision  repeated tx attempts mean collisions likely  eventually when all stations trying to send have continuous collisions hence zero throughput  thus want np<1 for expected peaks of n ◦ if heavy load expected, p small ◦ but smaller p means stations wait longer
  • 12. CSMA/CD Description  with CSMA, collision occupies medium for duration of transmission  better if stations listen whilst transmitting  CSMA/CD rules: 1. if medium idle, transmit 2. if busy, listen for idle, then transmit 3. if collision detected, jam and then cease transmission 4. after jam, wait random time then retry
  • 14. Which Persistence Algorithm?  IEEE 802.3 uses 1-persistent  both nonpersistent and p-persistent have performance problems  1-persistent seems more unstable than p- persistent ◦ because of greed of the stations ◦ but wasted time due to collisions is short ◦ with random backoff unlikely to collide on next attempt to send
  • 15. Binary Exponential Backoff  for backoff stability, IEEE 802.3 and Ethernet both use binary exponential backoff  stations repeatedly resend when collide ◦ on first 10 attempts, mean random delay doubled ◦ value then remains same for 6 further attempts ◦ after 16 unsuccessful attempts, station gives up and reports error  1-persistent algorithm with binary exponential backoff efficient over wide range of loads  but backoff algorithm has last-in, first-out effect
  • 16. Collision Detection  on baseband bus ◦ collision produces higher signal voltage ◦ collision detected if cable signal greater than single station signal ◦ signal is attenuated over distance ◦ limit to 500m (10Base5) or 200m (10Base2)  on twisted pair (star-topology) ◦ activity on more than one port is collision ◦ use special collision presence signal
  • 18. 10Mbps Specification (Ethernet) 10BASE5 10BASE2 10BASE-T 10BASE-FP Transmission Coaxial cable (50 Coaxial cable (50 Unshielded twisted 850-nm optical fiber medium ohm) ohm) pair pair Signaling Baseband Baseband Baseband Manchester/on-off technique (Manchester) (Manchester) (Manchester) Topology Bus Bus Star Star Maximum segment 500 185 100 500 length (m) Nodes per segment 100 30 — 33 Cable diameter 10 5 0.4 to 0.6 62.5/125 µm (mm)
  • 19. 100Mbps Fast Ethernet 100BASE-TX 100BASE-FX 100BASE-T4 Transmission 2 pair, STP 2 pair, Category 2 optical fibers 4 pair, Category medium 5 UTP 3, 4, or 5 UTP Signaling MLT-3 MLT-3 4B5B, NRZI 8B6T, NRZ technique Data rate 100 Mbps 100 Mbps 100 Mbps 100 Mbps Maximum 100 m 100 m 100 m 100 m segment length Network span 200 m 200 m 400 m 200 m
  • 20. 100BASE-X  uses a unidirectional data rate 100 Mbps over single twisted pair or optical fiber link  encoding scheme same as FDDI ◦ 4B/5B-NRZI  two physical medium specifications ◦ 100BASE-TX  uses two pairs of twisted-pair cable for tx & rx  STP and Category 5 UTP allowed  MTL-3 signaling scheme is used ◦ 100BASE-FX  uses two optical fiber cables for tx & rx  convert 4B/5B-NRZI code group into optical signals
  • 21. 100BASE-T4  100-Mbps over lower-quality Cat 3 UTP ◦ takes advantage of large installed base ◦ does not transmit continuous signal between packets ◦ useful in battery-powered applications  can not get 100 Mbps on single twisted pair ◦ so data stream split into three separate streams ◦ four twisted pairs used ◦ data transmitted and received using three pairs ◦ two pairs configured for bidirectional transmission  use ternary signaling scheme (8B6T)
  • 23. Full Duplex Operation  traditional Ethernet half duplex  using full-duplex, station can transmit and receive simultaneously  100-Mbps Ethernet in full-duplex mode, giving a theoretical transfer rate of 200 Mbps  stations must have full-duplex adapter cards  and must use switching hub ◦ each station constitutes separate collision domain ◦ CSMA/CD algorithm no longer needed ◦ 802.3 MAC frame format used
  • 24. Mixed Configurations  Fast Ethernet supports mixture of existing 10- Mbps LANs and newer 100-Mbps LANs  supporting older and newer technologies ◦ e.g. 100-Mbps backbone LAN supports 10-Mbps hubs  stations attach to 10-Mbps hubs using 10BASE-T  hubs connected to switching hubs using 100BASE-T  high-capacity workstations and servers attach directly to 10/100 switches  switches connected to 100-Mbps hubs use 100-Mbps links  100-Mbps hubs provide building backbone  connected to router providing connection to WAN
  • 26. Gigabit Ethernet - Differences  carrier extension ◦ at least 4096 bit-times long (512 for 10/100)  frame bursting  not needed if using a switched hub to provide dedicated media access
  • 28. 10Gbps Ethernet  growing interest in 10Gbps Ethernet ◦ for high-speed backbone use ◦ with future wider deployment  alternative to ATM and other WAN technologies  uniform technology for LAN, MAN, or WAN  advantages of 10Gbps Ethernet ◦ no expensive, bandwidth-consuming conversion between Ethernet packets and ATM cells ◦ IP and Ethernet together offers QoS and traffic policing approach ATM ◦ have a variety of standard optical interfaces
  • 31. Fibre Channel - Background  I/O channel ◦ direct point to point or multipoint comms link ◦ hardware based, high speed, very short distances  network connection ◦ based on interconnected access points ◦ software based protocol with flow control, error detection & recovery ◦ for end systems connections
  • 32. Fibre Channel  combines best of both technologies  channel oriented ◦ data type qualifiers for routing frame payload ◦ link level constructs associated with I/O ops ◦ protocol interface specifications to support existing I/O architectures  network oriented ◦ full multiplexing between multiple destinations ◦ peer to peer connectivity ◦ internetworking to other connection technologies
  • 33. Fibre Channel Requirements  full duplex links with two fibers per link  100 Mbps to 800 Mbps on single line  support distances up to 10 km  small connectors  high-capacity utilization, distance insensitivity  greater connectivity than existing multidrop channels  broad availability  multiple cost/performance levels  carry multiple existing interface command sets for existing channel and network protocols
  • 35. Fibre Channel Protocol Architecture  FC-0 Physical Media  FC-1 Transmission Protocol  FC-2 Framing Protocol  FC-3 Common Services  FC-4 Mapping
  • 36. Fibre Channel Physical Media 800 Mbps 400 Mbps 200 Mbps 100 Mbps Single mode 10 km 10 km 10 km — fiber 50-µm 0.5 km 1 km 2 km — multimode fiber 62.5-µm 175 m 1 km 1 km — multimode fiber Video coaxial 50 m 71 m 100 m 100 m cable Miniature 14 m 19 m 28 m 42 m coaxial cable Shielded twisted 28 m 46 m 57 m 80 m pair
  • 37. Fibre Channel Fabric  most general supported topology is fabric or switched topology ◦ arbitrary topology with at least one switch to interconnect number of end systems ◦ may also consist of switched network  routing transparent to nodes ◦ when data transmitted into fabric, edge switch uses destination port address to determine location ◦ either deliver frame to node attached to same switch or transfers frame to adjacent switch
  • 38. Fabric Advantages  scalability of capacity  protocol independent  distance insensitive  switch and transmission link technologies may change without affecting overall configuration  burden on nodes minimized
  • 39. Alternative Topologies  Point-to-point topology ◦ only two ports ◦ directly connected, so no routing needed  Arbitrated loop topology ◦ simple, low-cost topology ◦ up to 126 nodes in loop ◦ operates roughly equivalent to token ring  topologies, transmission media, and data rates may be combined
  • 41. Fibre Channel Prospects  backed by Fibre Channel Association  various interface cards available  widely accepted as peripheral device interconnect  technically attractive to general high-speed LAN requirements  must compete with Ethernet and ATM LANs  cost and performance issues will dominate consideration of competing technologies
  • 42. Summary  High speed LANs emergence  Ethernet technologies ◦ CSMA & CSMA/CD media access ◦ 10Mbps ethernet ◦ 100Mbps ethernet ◦ 1Gbps ethernet ◦ 10Gbps ethernet  Fibre Channel