1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng mạng máy tính căn bản chương 8 phan vĩnh thuần

78 496 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 78
Dung lượng 1,95 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Since the data is transmitted on the entire collision domain segment, both the bridge and Host B process the packet.. – The bridge adds the source address of the frame to its bridge tabl

Trang 2

• when the number of users on the network increases, the increased number of collisions can cause intolerably bad performance Bridging was developed to help ease performance problems that arose from increased collisions Switching evolved from bridging to become the key technology in modern Ethernet LANs.

Trang 3

• The concept of collision domains and broadcast domains is concerned with the ways that networks can be designed to limit the negative effects of collisions and broadcasts This module explores the effects

of collisions and broadcasts on network traffic and then describes how bridges and routers are used to segment networks for improved performance

Trang 4

• Students completing this module should be

able to:

– Define bridging and switching

– Define and describe the content-addressable

memory (CAM) table

– Define latency

– Describe store-and forward and cut-through

switching modes

– Explain Spanning-Tree Protocol (STP)

– Define collisions, broadcasts, collision domains,

and broadcast domains

– Identify the Layer 1, 2, and 3 devices used to

create collision domains and broadcast domains

– Discuss data flow and problems with broadcasts

Trang 5

8.1 Ethernet Switching

8.1.1 Layer 2 bridging

• As more nodes are added to an Ethernet physical segment, contention for the media increases Ethernet is a shared media, which means only one node can transmit data at a time The addition of more nodes increases the demands on the available bandwidth and places additional loads on

Trang 6

• By increasing the number of nodes on a single segment, the probability of collisions increases, resulting in more retransmissions

A solution to the problem is to break the large segment into parts and separate it into isolated collision domains

• To accomplish this a bridge keeps a table of MAC addresses and the associated ports The bridge then forwards or discards frames based on the table entries The following steps illustrate the operation of a bridge:

Trang 8

– The bridge has just been started so the bridge table is empty The bridge just waits for traffic on the segment When traffic is detected, it is processed by the bridge

– Host A is pinging Host B Since the data is transmitted on the entire collision domain segment, both the bridge and Host B process the packet

– The bridge adds the source address of the frame to its bridge table Since the address was in the source address field and the frame was received on port 1, the frame must be associated with port 1 in the table

Trang 10

– The destination address of the frame is checked against the bridge table Since the address is not in the table, even though it is

on the same collision domain, the frame is forwarded to the other segment The address of Host B has not been recorded yet

as only the source address of a frame is recorded

– Host B processes the ping request and transmits a ping reply back to Host A The data is transmitted over the whole collision domain Both Host A and the bridge receive

Trang 11

– The bridge adds the source address of the frame to its bridge table Since the source address was not in the bridge table and was received on port 1, the source address of the frame must be associated with port 1 in the table.

Trang 13

– Host A is now going to ping Host C Since the data is transmitted on the entire collision domain segment, both the bridge and Host B process the frame Host B discards the frame as it was not the intended destination.

– The bridge adds the source address of the frame to its bridge table Since the address

is already entered into the bridge table the entry is just renewed

Trang 14

– The destination address of the frame is checked against the bridge table to see if its entry is there Since the address is not in the table, the frame is forwarded to the other segment The address of Host C has not been recorded yet as only the source address of a frame is recorded

– Host C processes the ping request and transmits a ping reply back to Host A The data is transmitted over the whole collision domain Both Host D and the bridge receive the frame and process it Host D discards the

Trang 15

– The destination address of the frame is checked against the bridge table to see if its entry is present The address is in the table but it is associated with port 1, so the frame is forwarded to the other segment

– The bridge adds the source address of the frame to its bridge table Since the address was in the source address field and the frame was received on port 2, the frame must be associated with port 2

Trang 17

– When Host D transmits data, its MAC address will also be recorded in the bridge table

• These are the steps that a bridge uses to forward and discard frames that are received on any of its ports

Trang 19

8.1.2 Layer 2 switching

• Generally, a bridge has only two ports and divides a collision domain into two parts All decisions made by a bridge are based

on MAC or Layer 2 addressing and do not affect the logical or Layer 3 addressing Thus, a bridge will divide a collision domain but has no effect on a logical or broadcast domain

Trang 21

• A switch is essentially a fast, multi-port bridge, which can contain dozens of ports Rather than creating two collision domains, each port creates its own collision domain In a network

of twenty nodes, twenty collision domains exist if each node is plugged into its own switch port If an uplink port is included, one switch creates twenty-one single-node collision domains A switch dynamically builds and maintains a Content-Addressable Memory (CAM) table, holding all of the necessary MAC information for each port

Trang 24

• In a network that uses twisted-pair cabling, one pair is used to carry the transmitted signal from one node to the other node A separate pair is used for the return or received signal It is possible for signals to pass through both pairs simultaneously The capability of communication in both directions at once is known as full duplex.

Trang 26

• Most switches are capable of supporting full duplex, as are most network interface cards (NICs) In full duplex mode, there is no contention for the media Thus, a collision domain no longer exists Theoretically, the bandwidth is doubled when using full duplex.

• In addition to faster microprocessors and memory, two other technological advances made switches possible Content-addressable memory (CAM) is memory that essentially works backwards compared to conventional memory Entering data into the memory will return the associated address

Trang 27

• Using CAM allows a switch to directly find the port that is associated with a MAC address without using search algorithms

• An application-specific integrated circuit (ASIC) is a device consisting of undedicated logic gates that can be programmed to perform functions at logic speeds Operations that might have been done in software can now be done in hardware using an ASIC The use of these technologies greatly reduced the delays caused by software processing and enabled a switch to keep pace with the data demands of many microsegments and high

Trang 28

8.1.4 Latency

• Latency is the delay between the time a frame first starts to leave the source device and the time the first part of the frame reaches its destination

Trang 30

• A wide variety of conditions can cause

delays as a frame travels from source

– Media delays caused by the finite speed that signals can travel through the physical media

– Circuit delays caused by the electronics that process the signal along the path

Trang 31

– Software delays caused by the decisions that software must make to implement switching and protocols

– Delays caused by the content of the frame and where in the frame switching decisions can be made For example, a device cannot route a frame to a destination until the destination MAC address has been read

Trang 32

8.1.5 Switch modes

• How a frame is switched to the destination port is a trade off between latency and reliability A switch can start to transfer the frame as soon as the destination MAC address is received Switching at this point

is called cut-through switching and results

in the lowest latency through the switch However, no error checking is available

Trang 33

• At the other extreme, the switch can receive the entire frame before sending it out the destination port This gives the switch software an opportunity to verify the Frame Check Sum (FCS) to ensure that the frame was reliably received before sending it to the destination If the frame is found to be invalid, it is discarded at this switch rather than at the ultimate destination Since the entire frame is stored before being forwarded, this mode

is called store-and-forward

Trang 34

• When using cut-through methods of switching, both the source port and destination port must be operating at the same bit rate in order to keep the frame intact This is called synchronous switching If the bit rates are not the same, the frame must be stored at one bit rate before it is sent out at the other bit rate This is known as asynchronous switching Store-and-forward mode must be used for asynchronous switching

Trang 35

• Asymmetric switching provides switched connections between ports of unlike bandwidths, such as a combination of 100 Mbps and 1000 Mbps Asymmetric switching is optimized for client/server traffic flows in which multiple clients simultaneously communicate with a server, requiring more bandwidth dedicated to the server port to prevent a bottleneck at that port

Trang 36

8.1.6 Spanning-Tree Protocol

• When multiple switches are arranged in a simple hierarchical tree, switching loops are unlikely to occur However, switched networks are often designed with redundant paths to provide for reliability and fault tolerance

Trang 38

• While redundant paths are desirable, they can have undesirable side effects Switching loops are one such side effect Switching loops can occur by design or by accident, and they can lead to broadcast storms that will rapidly overwhelm a network To counteract the possibility of loops, switches are provided with a standards-based protocol called the Spanning-Tree Protocol (STP)

Trang 39

• Each switch in a LAN using STP sends special messages called Bridge Protocol Data Units (BPDUs) out all its ports to let other switches know of its existence and to elect a root bridge for the network The switches then use the Spanning-Tree Algorithm (STA) to resolve and shut down the redundant paths

• Each port on a switch using Spanning-Tree Protocol exists in one of the following five states: – Blocking

– Listening

– Learning

– Forwarding

Trang 41

8.2 Collision Domains and Broadcast Domains

8.2.1 Shared media environments

• Understanding collision domains requires understanding what collisions are and how they are caused To help explain collisions, Layer 1 media and topologies are reviewed here

• Some networks are directly connected and all hosts share Layer 1 Examples are

Trang 42

– Shared media environment – Occurs

when multiple hosts have access to the same medium For example, if several PCs are attached to the same physical wire, optical fiber, or share the same airspace, they all share the same media environment

– Extended shared media environment

– Is a special type of shared media environment in which networking devices can extend the environment so that it can accommodate multiple access

or longer cable distances

Trang 43

– Point-to-point network environment –

Is widely used in dialup network connections and is the most familiar to the home user It is a shared networking environment in which one device is connected to only one other device, such as connecting a computer to an Internet service provider by modem and

a phone line

Trang 46

• It is important to be able to identify a shared media environment, because collisions only occur in a shared environment A highway system is an example of a shared environment

in which collisions can occur because multiple vehicles are using the same roads As more vehicles enter the system, collisions become more likely A shared data network is much like a highway Rules exist to determine who has access to the network medium, but sometimes the rules simply cannot handle the traffic load and collisions occur.

Trang 47

8.2.2 Collision domains

• Collision domains are the connected physical network segments where collisions can occur

Trang 49

• The types of devices that interconnect the media segments define collision domains These devices have been classified as OSI Layer 1, 2 or 3 devices Layer 1 devices do not break up collision domains, Layer 2 and Layer 3 devices do break up collision domains Breaking up, or increasing the number of collision domains with Layer 2 and 3 devices is also known as segmentation

Trang 51

• Layer 1 devices, such as repeaters and hubs, serve the primary function of extending the Ethernet cable segments.By extending the network more hosts can be added However, every host that is added increases the amount of potential traffic on the network Since Layer 1 devices pass on everything that is sent on the media, the more traffic that is transmitted within a collision domain, the greater the chances of collisions The final result is diminished network performance, which will be even more pronounced if all the computers on that network are demanding large amounts of bandwidth Simply put, Layer 1 devices extend collision domains, but the length of a LAN can also be overextended and cause other collision issues

Trang 52

• The four repeater rule in Ethernet states that no more than four repeaters or repeating hubs can be between any two computers on the network To assure that

a repeated 10BASE-T network will function properly, the round-trip delay calculation must be within certain limits otherwise all the workstations will not be able to hear all the collisions on the network

Trang 54

• Repeater latency, propagation delay, and NIC latency all contribute to the four repeater rule Exceeding the four repeater rule can lead to violating the maximum delay limit When this delay limit is exceeded, the number of late collisions dramatically increases

• The 5-4-3-2-1 rule requires that the following guidelines should not be exceeded:

Ngày đăng: 04/12/2015, 07:38

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm