Hiện tượng tắcnghẽn

Một phần của tài liệu Mạng máy tính và HTM (Trang 75 - 77)

e. Cổng giao tiế p Gateway

4.2.3.1. Hiện tượng tắcnghẽn

Trong mạng máy tính, tắc nghẽn xảy ra khi số lượng gói số liệu đến nút mạng vượt quá khả năng xử lý của nó hoặc vượt quá khả năng vận tải của các đường truyền ra, điều đó dẫn đến việc thơng lượng của mạng bị giảm đi khi lưu lượng đến mạng tăng lên. Hiện tượng tắc nghẽn có thể xảy ra ở một hoặc một số nút mạng, hay trên toàn mạng và được miêu tả trên hình 4.3.

Hình 4.3. Hiện tượng tắc nghẽn

Khi số lượng gói số liệu đến mạng còn tương đối nhỏ, nằm trong khả năng vận tải của nó, chúng sẽ được phân phát đi hết, số lượng gói số liệu được chuyển đi tỉ lệ thuận với số lượng gói số liệu đến mạng. Do ln có một tỉ lệ gói số liệu phải phát lại do bị lỗi trong quá trình vận chuyển, lưu lượng mà mạng thực sự phải vận chuyển nhìn chung lớn hơn lưu lượng đi qua mạng (thơng lượng).

Khi lưu lượng đến cao quá một mức nào đó, các nút mạng khơng cịn đủ khả năng chứa và chuyển tiếp các gói số liệu, do đó các nút mạng bắt đầu phải loại bỏ các gói số liệu. Bên gửi sẽ phát lại các gói số liệu khơng được biên nhận sau một khoảng thời gian nhất định, gọi là thời gian hết giờ. Nếu lưu lượng đến mạng tiếp tục tăng lên nữa, tỉ lệ gói số liệu phát lại trên tổng số gói số liệu trong mạng có thể tăng đến 100%, nghĩa là khơng có gói số liệu nào được phân phát đi cả, thông lượng của mạng giảm xuống bằng khơng, mạng bị nghẹt hồn tồn.

Một số yếu tố có thể dẫn đến tắc nghẽn, ngay cả khi lưu lượng đi vào mạng thấp hơn khả năng vận tải của mạng. Chẳng hạn, khi số lượng gói số liệu đến trên hai hoặc ba lối vào của một nút mạng đều cần đi ra trên cùng một đường truyền để đến đích, chúng sẽ phải xếp hàng đợi được truyền đi. Nếu tình trạng trên kéo dài, hàng đợi sẽ dài dần ra và đầy, khơng cịn chỗ cho các gói số liệu mới đến, chúng bị loại bỏ và sẽ được phát lại, làm tăng tỉ lệ gói số liệu phát lại trong mạng. Biện pháp khắc phục bằng cách tăng kích thước hàng đợi (bộ nhớ) tại các nút mạng trong một chừng mực nào đó là có ích, tuy nhiên, người ta đã chứng minh được rằng, tăng kích thước hàng đợi quá một giới hạn nào đó sẽ khơng mang lại lợi ích gì, thậm chí cịn có thể làm cho vấn đề tắc nghẽn tồi tệ hơn. Đó là vì các gói số liệu sẽ bị hết giờ ngay trong quá trình xếp hàng, bản sao của chúng đã được bên gửi phát lại rồi, làm tăng số lượng gói số liệu phát lại trong mạng.

Tốc độ xử lý chậm của các nút mạng cũng là một nguyên nhân quan trọng gây nên tắc nghẽn, bởi vì chúng có thể sẽ làm hàng đợi bị tràn ngay cả khi lưu lượng gói số liệu đến nút mạng nhỏ hơn năng lực vận tải của đường truyền đi ra. Các đường truyền dung lượng thấp cũng có thể gây ra tắc nghẽn. Việc tăng dung lượng đường truyền nhưng không nâng cấp bộ xử lý tại nút mạng, hoặc chỉ nâng cấp từng phần của mạng đôi khi cũng cải thiện được tình hình đơi chút, nhưng thường chỉ làm cái “cổ chai”, nơi xảy ra tắc nghẽn, dời đi chỗ khác mà thôi. Giải quyết vấn đề tắc nghẽn nói chung, cần đến các giải pháp đồng bộ.

đó bị tràn bộ đệm, gói số liệu đến sẽ bị loại bỏ, trong khi đó nút mạng bên trên, phía người gửi, vẫn phải giữ bản sao của gói số liệu đã gửi trong hàng đợi, cho đến khi hết giờ để phát lại. Việc phải giữ bản sao gói số liệu trong hàng đợi để chờ biên nhận, cộng thêm việc có thể phải phát lại gói số liệu một số lần có thể làm cho hàng đợi tại chính nút trên cũng có thể bị tràn. Sự tắc nghẽn lan truyền ngược trở lại phía nguồn phát sinh ra gói số liệu.

Một phần của tài liệu Mạng máy tính và HTM (Trang 75 - 77)

Tải bản đầy đủ (PDF)

(124 trang)