壹般來說,當通信子網中的數據包過多時,網絡性能下降,這種情況稱為擁塞。
1本質:對資源的需求>:可用資源-擁塞表示負載超過了資源的容量。
2.堵塞的原因
主要原因是交通經常是突然的。
多個輸入對應壹個輸出;
慢速處理器;
低帶寬線路。
N3。解決辦法
n對某壹個因素的解決只能稍微提高網絡性能,甚至只是轉移影響性能的瓶頸;
所有的因素都需要綜合考慮。
克服1有兩個明顯的方法:增加資源和減少負載。(拒絕某些服務)
管理(盡可能避免)擁塞的方法:主機可以恒定速率發送信息;流量整形(強制數據包以更可預測的速率傳輸)。
4、n擁塞控制和流量控制的區別
n擁塞控制需要保證通信子網能夠承載用戶提交的流量,這是壹個全局性的問題,涉及主機、路由器等諸多因素。
n流控制與點對點流量相關,主要解決發送方快,接收方慢的問題。這是壹個局部問題,通常根據反饋進行控制。
二、擁塞控制的基本原理
根據控制論,擁塞控制方法分為兩類。
N1,開環控制
n通過好的設計解決問題,避免擁堵;
在擁塞控制中不考慮網絡的當前狀態;
N2,閉環控制
n基於反饋機制;
N3,工作過程
n監控系統,以發現何時何地發生擁堵;
n向可以采取行動的站點發送擁塞消息;
n調整系統運行,解決問題。
N4。衡量網絡是否擁塞的參數。
n緩沖區不足導致的丟包率;
n平均隊列長度;
n在壹段時間內重傳的數據包數量;
n平均分組延遲;
n數據包延遲變化(抖動)。
N5,反饋法
n向負載生成源發送報警包;
在N分組結構中保留壹個比特或字段來指示擁塞的發生。壹旦發生擁塞,路由器會設置所有輸出數據包並向鄰居發出警報。
n主機或路由器主動並周期性地發送壹個探針來詢問是否發生擁塞。
6、n擁塞預防策略——流量整形。
開環控制