Download presentation
Presentation is loading. Please wait.
Published byJohnathan Johnson Modified over 9 years ago
1
CS4550: Computer Networks II high speed networks, part 1 : FDDI & 100baseTX
2
high speed networks high speed networks FDDI : fiber distributed data interface (1) 100 Mbps, fiber, dual-ring Fast Ethernet 100 Mbps, twisted pair Frame Relay (2) ATM : asynchronous transfer mode (2) fast packet switching; fiber; high speeds
3
FDDI : fiber dist. data interface ANSI standard ASC X3T9.5; for MAC, physical layer and station mgt. dual rings, data flows in opposite directions; 2nd ring provides redundancy each ring has max diameter of 100 Km; so can be used as either MAN or a super-LAN data rates : 100 Mbps max frame size 4.5 K media : fiber; t.p. possible for short links
4
FDDI SAS DAS CON LAN
5
FDDI... station types DAS - dual attached station attached to both rings SAS - single attached station attached only to main ring in case of failure, will be taken out CON - concentrator connects multiple slower machines to the ring
6
FDDI... 2 major traffic types synchronous : for real-time, time critical traffic asynchronous : non time critical traffic timers TRT - token rotation timer THT - token holding timer key variable : Late_Ct keeps track of token, “early” or “late”
7
FDDI... TTRT: target token rotation time; upper bound on average token rotation time 2 main timing specifications 1. max. token rotation time: < 2 * TTRT (max time for any single lap) 2. average token rotation: < TTRT (average time per lap)
8
FDDI.. token rotation time example suppose TTRT= 10 ms; suppose that in the 1st 10 rounds since startup, 60 ms has passed. (average of 6 ms each) then the next rotation could take 50 ms and keep the average (2); but because of (1) can take no more than 20 ms.
9
FDDI... synchronous allotments each station allowed a synchronous allotment, SA - a minimum time it is allowed to transmit synch. traffic together with the timing specification, guarantees a minimum bandwidth sum of SAs for all stations must be less than the TTRT stations may only transmit asynchronous data if the token is “early”
10
FDDI token rotation time negotiated at initialization; set according to strictest station sum of SAs must be slightly less than the TTRT, to allow for overhead (small but measurable), and completion of last frame transmission (when TRT expires during a frame)
11
FDDI protocol TRT set when ring starts up; always running; reset when token arrives (early) or when it expires (TRT <-- TTRT) Late_Ct initialized to 0; incremented each time the TRT expires; reset when token arrives. Thus : when token arrives, if Late_Ct =0, token is early; otherwise token is late.
12
FDDI protocol Tk TRT=2 Lt_Ct =1 here token is late, so only synch. data can be transmitted; no asynchronous TTRT=10ms
13
FDDI protocol Tk TRT=4 Lt_Ct =0 TTRT=10ms here token is early, so both types of data may be Xmitted (how much asynch may be xmitted?)
14
FDDI protocol upon arrival of the token, if token is early, then 1. THT <-- TRT; 2. TRT <-- TTRT & keeps running; 3. Xmit synch data, for time SA (or until done); 4. start THT, and Xmit asynch data until done or THT expires 5. Xmit token to next station (continued next slide)
15
FDDI protocol else (the token is late), 1. Late_Ct <-- 0; {TRT not reset; keeps running} 2. Xmit synch traffic for SA time (or until done); 3. Xmit token to next station
16
Round 1: ring operates with backlog on all stations. Station 1 gets 7 msec of asych data Station 1(t=0)Station 2(t=38)Station 3(t=69) A R SY AS L A R SY AS L A R SY AS L TRT07 100 70 63 62100 100 70 - 69 100 100 70 - 69 LC0 0 0 0 01 0 0 0 0 1 0 0 0 0 THTna 7 7 00 nana 0 0 0 na na 0 0 0 na Round 2: ring operates with backlog on all stations. Station 2 gets 7 msec of asych data Station 1(t=100)Station 2(t=131)Station 3(t=169) A R SY AS L A R SY AS L A R SY AS L TRT100 100 70 0 6907 100 70 63 62 100 100 70 - 69 LC1 0 0 0 00 0 0 0 0 1 0 0 0 0 THTna 0 0 0 nana 7 7 00 na na 0 0 0 na Round 3: ring operates with backlog on all stations. Station 3 gets 7 msec of asych data Station 1(t=200)Station 2(t=231)Station 3(t=262) A R SY AS L A R SY AS L A R SY AS L TRT100 100 70 70 69100 100 70 70 69 07 100 70 63 62 LC1 0 0 0 01 0 0 0 0 0 0 0 0 0 THTna 0 0 0 nana 0 0 00 na na 7 7 0 na Round 4: ring operates with backlog on all stations. Station 3 gets 7 msec of asych data Station 1(t=300)Station 2(t=331)Station 3(t=362) A R SY AS L A R SY AS L A R SY AS L TRT100 100 70 70 69100 100 70 70 69 100 100 70 70 69 LC1 0 0 0 01 0 0 0 0 1 0 0 0 0 THTna 0 0 0 nana 0 0 00 na na 0 0 0 na Repeat round 1 again now (t=393) with 7Msec to spare. Note the 7 msec of asynch allocation is round robin distributed around the ring.
17
Notes on FDDI if Late-Ct exceeds 1 in any station ring is crashed data Xmitted in 5-bit units - “symbol” 4B/5B/NRZI symbols passed between MAC and PHY for transmission symbol : 16 data values, special values, (frame delimiters, etc.), some unused. delay: delay of 60 bits per station
18
FDDI - to think about explain why token orbit can never exceed 2 TTRTs explain why average must be less than the TTRT what kind of throughput should FDDI get? can you think of a way to increase throughput? can FDDI be used as a voice network? explain how or why not.
19
FDDI - EFFICENCY Efficiency in general = useful activity time/total time Network Efficiency = Utilization = Throughput/data rate Example in 100 station 20km FDDI ring? 1 station wants to sends continuously? SA = 2 ms Send 2 ms * 100Mbps = 200kb Wait for token to rotate T =100stations*60bits per station/100Mbs + 20000/2x10^^8. Efficiency = 2ms / 2.16 = 92% * What if all stations wants to send? What if some stations send?
20
Fast Ethernet - general Speed100 Mbps TopologyStar MediaTwisted pair Cat5 AccessCSMA/CD Collision domain Hub connected Compatibility10Mbps Ethernet Spec Designation 100Base-Tx
21
Fast Ethernet - collision domain hub 64 byte minimum message 2* d/c = 2*t d < (64 bytes*8b/byte)/100Mbps d < 512m 100 m max
22
GBit Ethernet - general Speed1000 Mbps TopologyStar Mediafiber, four Cat 5 AccessCSMA/CD Collision domain Hub connected Compatibility10,100Mbps Ethernet Spec Designation 1000Base-T, 1000Base-TX
23
GBit Ethernet - Enhancements Carrier Extension – minimum frame 4096 bit times up from 512 bit times for 10 and 100 Mbs systems. Frame Bursting – Multiple short frames with a single CSMA/CD access. Use of switching hubs becoming common.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.