存儲緩沖
發布時間:
2022-09-08 11:59:52
存儲緩沖,交換機使用緩沖技術存儲和轉發數據幀。當端口處于忙的狀態時我們使用緩沖區(Buffer)暫時保存數據幀。這種暫時放置數據的地方叫做存儲緩沖區(Memory Buffer)。存儲緩沖區分為基于端口的存儲緩沖區(Port-based Memory Buffer)和共享的存儲緩沖區(Shared Memory Buffer)。
基于端口的存儲緩沖區內存放著發送往某個特定端口的數據幀的隊列。一般,當某個端口處于忙的狀態時,發往該端口的數據幀都要在這個緩沖區里排隊,等候被發送。一個數據幀只有等到它所在的隊列里排在它前面的數據幀全都被發送之后,才能進入該端口并被發送出去。
共享的存儲緩沖區是交換機的端口共享的緩沖區,它是提供數據幀存放的公共的緩沖區。端口可以在這個緩沖區里請求得到一個被動態分配的位置存放數據幀。數據幀可以從一個端口進入交換機并且被存放在這里,直到它被轉發向另一個端口,而不用在隊列之間移動。
在共享的存儲緩沖區的操作中,交換機會保持一個數據幀與端口的映射關系,直到該數據幀被成功轉發,才會取消該映射關系。
由于共享的存儲緩沖區是共享的,它能夠存儲多少數據幀受限于交換機內存的大小,而端口緩沖區不受其限制。端口緩沖區的這種特性可以傳輸更大的數據幀而很少由于緩沖區不足造成丟棄幀,這對于不對稱交換是非常重要的,因為該交換方式會要求使用大量的緩沖區。
上一篇:
交換機轉發數據幀的三種模式
下一篇:
對稱交換和不對稱交換