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á. . 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. 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 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