pause frame的目的地址決定了它不被bridge轉發,意思就是它不能經過交換機嗎?如果A和B通過交換機發資料給C,C擁塞了,發送PAUSE FRAME,肯定要經過交換機到A和B的啊,那為什么說不被交換機轉發呢?有沒有高手回答一下,謝謝
uj5u.com熱心網友回復:
根據我的經驗可以這樣給你舉例解釋下,假定TC(流量發生儀,用于產生流量)埠1發送資料包到交換機埠2,經過交換機二層轉發,出埠3。如果在埠3出向擁塞,且TC埠1流控使能,交換機埠2流控也使能,埠1發送資料包的速率會減少為埠3的出向速率。這就是流控功能。uj5u.com熱心網友回復:
第一,你對pause幀的格式肯定不了解!PAUSE幀的目的地址是0180c2000001,而不是發送到A和B的mac地址!交換機并不是不轉發,而是延時轉發,pause幀中有2個位元組用來代表停止發送時間的,過了這個時間,交換機還是會繼續轉發的!說的好,記得給分!uj5u.com熱心網友回復:
C擁塞了,發送PAUSE FRAME給交換機,交換機如果打了流控,就會減速,如果沒開流控則不減速,這是C就會丟掉處理不了的包,應刻是這樣,記得給分哦
uj5u.com熱心網友回復:
你確定是交換開啟流控,是減速,而不是暫停發送?~~~~~~~~~~~~~~~~
uj5u.com熱心網友回復:
C擁塞了,發送PAUSE FRAME給交換機,交換機如果打了流控,就會減速,如果沒開流控則不減速,這是C就會丟掉處理不了的包,應刻是這樣,記得給分哦
你確定是交換開啟流控,是減速,而不是暫停發送?~~~~~~~~~~~~~~~~
接收到流控幀后會暫停發送一段時間(流控中帶的時間),收到時間為0的流控幀或超時后繼續發送,如果是超時后發送這種情況,發送流控幀的一方并不一定能處理得了,會導致丟包.所以所帶時間引數大小很重要,太小了流控效果就不太好,從整體上看是時間越大減速越大,但通常時間值是0XFFFF,作業中有碰到時間太小的情況.
uj5u.com熱心網友回復:
第一,你對pause幀的格式肯定不了解!PAUSE幀的目的地址是0180c2000001,而不是發送到A和B的mac地址!交換機并不是不轉發,而是延時轉發,pause幀中有2個位元組用來代表停止發送時間的,過了這個時間,交換機還是會繼續轉發的!說的好,記得給分!
你說對了,開始確實不了解這個幀結構。怎么給分啊。
uj5u.com熱心網友回復:
鏈路擁塞或者沒有可被接受的條目轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/108626.html
標籤:網絡
上一篇:關于互聯網應用的QoS需求
下一篇:omnet++
