366
Mỗi một cổng trên router kết nối vào một mạng riêng. Do đó, router sẽ chia
một mạng LAN thành nhiều miền đụng độ nhỏ hơn và đồng thời thành nhiều miền
quảng bá nhỏ hơn vì router không chuyển gói quảng bá trừ phi nó đợc cấu hình để
làm nh vậy.
Switch chia mạng LAN thành các miền cực nhỏ gọi là microsegment. Mỗi
segment nh vậy là một kết nối điểm - đến - điểm riêng biệt. Khi có hai máy cần
liên lạc với nhau, switch sẽ thiết lập một mạch ảo giữa hai port của hai máy đó và
mạch ảo này chỉ tồn tại trong khoảng thời gian cần thiết cho hai máy liên lạc với
nhau thôi.
367
4.3.7. Thực hiện phân đoạn cực nhỏ (microsegment)
LAN switch đợc xem là bridge đa port không có miền đụng độ vì nó có thể
phân đoạ
n cực nhỏ. Bằng cách đọc địa chỉ MAC đích, switch có thể chuyển mạch
frame với tốc độ cao nh bridge. Tuy nhiên switch có thể chuyển mạch frame ra
port đích trớc khi nhận hết toàn bộ frame giúp giảm thời gian trễ và tăng tốc độ
chuyển frame.
Ethernet swit
ch chia mạng LAN thành nhiều segment, mỗi segment là một
kết nối điểm - đến - điểm và switch kết nối các segment này bằng mạch ảo. Mạch
ảo chỉ đợc thiết lập bên trong switch và tồn tại khi hai máy cần liên lạc với nhau
thôi. Nhờ vậy chuyển mạch Ethernet có thể làm tăng băng thông khả dụng trên
mạng.
Mặc dù LAN switch có thể thu nhỏ kích thớc miền đụng độ nhng tất cả
các host kết nối vào switch vẫn nằm trong cùng một miền quảng bá. Do đó, một gói
quảng bá từ một máy vẫn đợc gửi đến tất cả các máy khác thông qua switch.
Switch là một thiết bị lớn liên kết dữ liệu giống nh brige, cho phép kết nối
nhiều segment LAN vật lý với nhau thành một mạng lớn. Tơng tự nh bridge,
switch cũng chuyển gói dựa trên địa chỉ MAC. Nhng switch chuyển mạch phần
cứng chứ không chuyển mạch bằng phần mềm nên nó có tốc độ nhanh hơn. Mỗi
một port của switch có thể đợc xem là một brige riêng biệt với trọn băng thông
dành cho mỗi port đó.
4.3.8. Switch và miền đụng độ
Nhợc điểm lớn nhất của mạng Ethernet 802.3 là đụng độ. Đụng độ xảy ra
khi có hai máy truyền dữ liệu đồng thời. Khi đụng độ xảy ra, mọi frame đang đợc
truyền đều bị phá huỷ. Các máy đang truyền sẽ ngng việc truyền dữ liệu lại và chờ
368
một khoảng thời gian ngẫu nhi
ên theo quy luật của CSMA/CD. Nếu đụng độ nhiều
quá mức sẽ làm cho mạng không hoạt động đợc.
Miền đụng độ là khu vực mà frame đợc phát ra có thể bị đụng độ. Tất cả
các môi trờng mạng chia sẻ với nhau là các miền đụng độ. Khi kết nối một máy
vào một port
của switch, switch sẽ tạo một kết nối riêng biệt băng thông 10Mb/s
cho máy đó. Kết nối này là một miền đụng độ riêng. Ví dụ: nếu ta kết nối máy vào
một port của một switch 12 port thì ta sẽ tạo ra 12 miền đụng độ riêng biệt.
369
Switch xây dựng bảng chuyển mạch bằng cách địa chỉ MAC của các host kết
nối trên mỗi port của switch. Khi hai host kết nối vào switch muốn liên lạc với
nhau, switch sẽ tìm trong bảng chuyển mạch của nó và thiết lập kết nối ảo giữa hai
port của hai host đó. Kết nối ảo này đợc duy trì cho đến khi phiên giao dịch kết
thúc.
Trong ví dụ hình 4.3.8. c, Host B và Host C muốn liên lạc với nhau switch sẽ
thiết lập một kết nối ảo giữa hai port của Host B và Host C tạo thành một
microsegment. Microsegment hoạt động nh một mạng chỉ có hai host duy nhất,
một host gửi và một host nhận, do đó nó sử dụng đợc toàn bộ băng thông khả
dụng trong mạng.
Switch giảm đụng độ và tăng băng thông mạng vì nó cung cấp băng thông
dành riêng cho mỗi segment.
4.3.9. Switch và miền quảng bá
Thông tin liên lạc trong mạng đợc thực hiện theo 3 cách. Cách thông dụng
nhất là gửi trực tiếp từ một máy phát đến một máy thu.
370
Cách thứ 2 là truyền multicast. Truyền multicast đợc thực hiện khi một máy
muốn gửi gói cho một mạng con, hay cho một nhóm nằm trong segment.
Cách thứ 3 là truyền quảng bá. Truyền quảng bá đợc thực hiện khi một máy
muốn gửi cho tất cả các máy khác trong mạng. Ví dụ nh server giử đi một thông
điệp và tất cả các máy khác trong cùng segment đều nhận đợc thông điệp này.
Khi một thiết bị muốn gửi một gói quảng bá lớp 2 thì địa chỉ MAC đích của
frame đó sẽ là FF:FF:FF:FF:FF:FF theo số thập lục phân. Với địa chỉ đích nh
vậy, mọi thiết bị đều phải nhận và xử lý gói quảng bá.
Miền quảng lớp 2 còn đợc xem miền quảng bá MAC. Miền quảng bá MAC
bao gồm tất cả các thiết bị trong LAN có thể nhận đợc frame quảng bá từ một host
trong LAN đó.
Switch là một thiết bị lớp 2. Khi switch nhận đợc gói quảng bá thì nó sẽ gửi
ra tất cả các port của nó trừ port nhận gói vào. Mỗi thiết bị nhận đợc gói quảng bá
371
đều phải xử lý thông tin nằm trong đó. Điều này làm giảm hiệu quả hoạt động của
mạng vì tố
n băng thông cho mục đích quảng bá.
Khi hai switch kết nối với nhau, kích thớc miền quảng bá đợc tăng lên. Ví
dụ nh hình 4.3.9.b-c, gói quảng bá đợc gửi ra tất cả các port của Switch. 1 Switch
1 kết nối với Switch 2. Do đó gói quảng bá cũng đợc truyền cho tất cả các thiết bị
kết nối vào Switch 2.
Hậu quả là lợng băng thông khả dụng giảm xuống vì tất cả các thiết bị
trong cùng một miền quảng bá đều phải nhận và xử lý gói quảng bá.