cs254 network technologies · 2006. 9. 27. · 16.2 backbone networks bus backbone star backbone...

18
1 CS254 Network Technologies Lecture 5: Ethernet networks & devices Dr Nikos Antonopoulos Department of Computing University of Surrey Autumn 2006 Figure 14.1 Three generations of Ethernet

Upload: others

Post on 31-Aug-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

1

CS254 Network Technologies

Lecture 5: Ethernet networks & devices

Dr Nikos AntonopoulosDepartment of Computing

University of SurreyAutumn 2006

Figure 14.1 Three generations of Ethernet

Page 2: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

2

14.1 Traditional Ethernet

MAC Sublayer

Physical Layer

Switched Ethernet

Full-Duplex Ethernet

Figure 14.2 802.3 MAC frame

Page 3: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

3

Figure 14.3 Minimum and maximum length

Figure 14.4 Ethernet addresses in hexadecimal notation

Page 4: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

4

Figure 14.5 Unicast and multicast addresses

Figure 14.6 Physical layer

Page 5: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

5

Figure 14.10 Categories of traditional Ethernet

Figure 14.13 Connection of stations to the medium using 10Base-T

Page 6: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

6

Figure 14.18 Switched Ethernet

Figure 14.19 Full-duplex switched Ethernet

Page 7: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

7

16.1 Connecting Devices

Repeaters

Hubs

Bridges

Two-Layer Switches

Figure 16.1 Connecting devices

Page 8: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

8

Figure 16.2 Repeater

A repeater connects segments of a LAN.

Note:

A repeater is a regenerator, not an amplifier.

A repeater forwards every frame; it has no filtering capability.

Page 9: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

9

Figure 16.3 Function of a repeater

Figure 16.4 Hubs

Page 10: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

10

A bridge has a table used in filtering decisions.

Note:

Bridge functionality

� Every bridge has a routing table which is used for routing frames from one network to another

� There are two main algorithms:��������� ��������� ��������� �������������� �!�"�#��$�%�������&��

� A bridge which implements the learning algo rithm o nly is called learning o r t rans p arent b rid ge

Page 11: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

11

Figure 16.5 Bridge

Learning algorithm

�������������� ��������������������� �!��"$#% &#('���)*'&�����*#("+�,�-�. )/"+�����0)1���!�2��"3���)/'546"0�7�

8����+ 946�+)1�� :"�;+�7)��<����+�,�� * ="�>�>?�@�AB�C����2��'��D4E"+�7�#F'��!�,�G��'�� >?�H�AB�C��,���JI7�!�

8LK%�!�M;+)/�G��'0��� �������N"+�O#P'�"Q :�5��������� � SRT 1"�;+�7)��������,�� / ="�>�>?�H�AB�VU$�W =�N�G�����X#F"+�,�3)�"+�����0)1���!�2��"��'��D46"+�V�F#('��!�,�S��'�� >?�H+A2�5��J�,��IV���

8��/>M��"C46�,��"0�$����>?"0�,AG����N"0�Y�:ZM� ��� [>?"+�\��'�� ] ��^����N"0�Y"+��:Z�� ����_�Q�`�!���?�Ha3�bZ04E���,�!�&��'��!�3����G"���� �!������a3�N�2��'���,"�;����N���c�^�d����-�!� :�G;14E�Q����S��'��-�bZ�� ��������`�!������a

8fe(�@���)/' ��Y�bZ046�_�Ha3�Q����->?"��%��'�� ���E#g"��%;14E�0����Q��!�����HaYhi;Q �;Q����.a3A&��! �;0���!�G�N�3 :�+)X 7j

Page 12: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

12

Figure 16.6 Learning bridge

A Bridge problem

� If two or more transparent bridges are connected with each other forming a loop then there is the problem of livelock

� Livelock: A frame propagates infinitely through the bridges without ever reaching its destination

� Solution: Each bridge implements the spanning tree algorithm on start-up

Page 13: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

13

Figure 16.7 Loop problem

Spanning tree algorithm concepts� Each bridge is given a unique ID� Aim: Remove any loops among bridges by

transforming the logical organization of the bridges into a tree

� Concept 1: Each bridge exchanges messages with the other bridges to determine the shortest path from itself to the root bridge

� Concept 2: The bridge with the smallest ID number becomes the root bridge of the network

� Concept 3: Initially each bridge assumes to be the root bridge (selfish bridges)

Page 14: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

14

Figure 16.8 Prior to spanning tree application

Figure 16.10 Forwarding ports and blocking ports

Page 15: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

15

16.2 Backbone Networks

Bus Backbone

Star Backbone

Connecting Remote LANs

Figure 16.11 Bus backbone

Page 16: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

16

Figure 16.12 Star backbone

Figure 16.13 Connecting remote LANs

Page 17: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

17

16.3 Virtual LANs

Membership

Configuration

IEEE Standard

Advantages

Figure 16.14 A switch connecting three LANs

Page 18: CS254 Network Technologies · 2006. 9. 27. · 16.2 Backbone Networks Bus Backbone Star Backbone Connecting Remote LANs Figure 16.11 Bus backbone. ... 16.3 Virtual LANs Membership

18

Figure 16.15 A switch using VLAN software