Ethernet Channel(埠聚合)
思科的埠聚合也叫做以太通道(ethernet channel),主要用於交換機之間連線。
由於兩個交換機之間有多條冗餘鏈路的時候,STP會將其中的幾條鏈路關閉,只保留一條,這樣可以避免二層的環路產生。但是,失去了路徑冗餘的優點,因為STP的鏈路切換會很慢,在50s左右。使用以太通道的話,交換機會把一組物理埠聯合起來,做為一個邏輯的通道,也就是channel-group,這樣交換機會認為這個邏輯通道為一個埠。這樣有幾個優點: 1. 頻寬增加,頻寬相當於組成組的埠的頻寬總和。2. 增加冗餘,只要組內不是所有的埠都down掉,兩個交換機之間仍然可以繼續通訊。3. 負載均衡,可以在組內的埠上配置,使流量可以在這些埠上自動進行負載均衡。
無論什麼裝置都無法保障執行的絕對穩定性,即使再優秀的產品也無法保證24×7不間斷的工作。除去裝置或模組損壞、傳輸線路中斷等硬體故障原因以外,還可能由於網路流量過載、任務負荷過大而導致核心交換機癱瘓。因此,若欲保障網路的穩定性,保證重要服務不被中斷,就必須採取必要的應對措施。通常情況下,這種措施就是冗餘連線,即在核心交換機與骨幹交換機之間,以及交換機與伺服器之間建立多個連線。
1. EtherChannel
EtherChannel也叫聚合埠(Aggregate port AP)和Port Trunking(多幹路冗餘連線)技術,將交換機上的多個埠在物理上連線起來,在邏輯上捆綁在一起,形成一個擁有較大頻寬的埠,組成一個幹路,既可以增加交換機之間,以及交換機與伺服器之間的連線頻寬,實現均衡負載,又可提供冗餘連線。當所有埠都正常工作時,繫結的頻寬為所有埠頻寬之和。當某個埠宕掉後,其他埠仍能維持正常連線。Cisco的EtherChannel有兩個級別,即Fast EtherChannel和Giga Etherchannel,最大頻寬分別為400Mbps和4Gbps。
2. Spanning Tree
Spanning Tree實現冗餘連線的工作方式是Stand By。在交換機之間建立兩條鏈路,由於交換機之間存在兩條鏈路時會導致拓撲環,因此,藉助於Spanning Tree技術使得除了一條鏈路工作外,其餘鏈路實際上是處於待機(Stand By)狀態,這顯然影響傳輸的效率
聚合埠它可將多物理連線當作一個單一的邏輯連線來處理,它允許兩個交換器之間透過多個埠並行連線同時傳輸資料以提供更高的頻寬、更大的吞吐量和可恢復性的技術,並且實現成員埠上的流量平衡. (流量平衡具體有3種方法:根據源MAC地址,目的MAC地址或源IP地址/目的IP地址)
一般來說,兩個普通交換器連線的最大頻寬取決於媒介的連線速度(100BAST-TX雙絞線為200M),而使用Trunk技術可以將4個200M的埠捆綁後成為一個高達800M的連線。這一技術的優點是以較低的成本透過捆綁多埠提高頻寬,而其增加的開銷只是連線用的普通五類網線和多佔用的埠,它可以有效地提高子網的上行速度,從而消除網路訪問中的瓶頸。另外Trunk還具有自動頻寬平衡,即容錯功能:即使Trunk只有一個連線存在時,仍然會工作,這無形中增加了系統的可靠性。
etherchannel特性在switch到switch、switch到router、主機(伺服器)到switch或router之間提供冗餘的、高速的連線,簡單說就是將兩個裝置間多條FE或GE物理鏈路捆在一起組成一條裝置間邏輯鏈路,從而達到增加頻寬,提供冗餘的目的。
埠聚合的注意事項:
1.AP成員埠的埠速率必須一致
2.AP成員埠必須屬於同一個VLAN
3.AP成員埠使用的傳輸介質應相同
4.缺少情況下建立的AP是二層AP
5.二層埠只能加入二層AP,三層埠只能加入三層AP
6.AP不能設定埠安全功能
7.當配置layer 2埠作etherchannel時只要在成員埠配置模式下用channel-group n命令指定該埠要加入的channel-group組,這時switch會自動建立port-channel介面,而當配置layer 3埠作etherchannel時,還需現在全域性配置模式下用 interface port-channel n 命令手工建立port-channel介面。
8.一個埠加入AP,埠的屬性將被AP的屬性所取代
9.一個埠從AP中刪除,則埠的屬性將恢復為其加入AP前的屬性
10.當一個埠加入AP後,不能在該埠上進行任何配置,直到該埠退出AP。
由於兩個交換機之間有多條冗餘鏈路的時候,STP會將其中的幾條鏈路關閉,只保留一條,這樣可以避免二層的環路產生。但是,失去了路徑冗餘的優點,因為STP的鏈路切換會很慢,在50s左右。使用以太通道的話,交換機會把一組物理埠聯合起來,做為一個邏輯的通道,也就是channel-group,這樣交換機會認為這個邏輯通道為一個埠。這樣有幾個優點: 1. 頻寬增加,頻寬相當於組成組的埠的頻寬總和。2. 增加冗餘,只要組內不是所有的埠都down掉,兩個交換機之間仍然可以繼續通訊。3. 負載均衡,可以在組內的埠上配置,使流量可以在這些埠上自動進行負載均衡。
無論什麼裝置都無法保障執行的絕對穩定性,即使再優秀的產品也無法保證24×7不間斷的工作。除去裝置或模組損壞、傳輸線路中斷等硬體故障原因以外,還可能由於網路流量過載、任務負荷過大而導致核心交換機癱瘓。因此,若欲保障網路的穩定性,保證重要服務不被中斷,就必須採取必要的應對措施。通常情況下,這種措施就是冗餘連線,即在核心交換機與骨幹交換機之間,以及交換機與伺服器之間建立多個連線。
1. EtherChannel
EtherChannel也叫聚合埠(Aggregate port AP)和Port Trunking(多幹路冗餘連線)技術,將交換機上的多個埠在物理上連線起來,在邏輯上捆綁在一起,形成一個擁有較大頻寬的埠,組成一個幹路,既可以增加交換機之間,以及交換機與伺服器之間的連線頻寬,實現均衡負載,又可提供冗餘連線。當所有埠都正常工作時,繫結的頻寬為所有埠頻寬之和。當某個埠宕掉後,其他埠仍能維持正常連線。Cisco的EtherChannel有兩個級別,即Fast EtherChannel和Giga Etherchannel,最大頻寬分別為400Mbps和4Gbps。
2. Spanning Tree
Spanning Tree實現冗餘連線的工作方式是Stand By。在交換機之間建立兩條鏈路,由於交換機之間存在兩條鏈路時會導致拓撲環,因此,藉助於Spanning Tree技術使得除了一條鏈路工作外,其餘鏈路實際上是處於待機(Stand By)狀態,這顯然影響傳輸的效率
聚合埠它可將多物理連線當作一個單一的邏輯連線來處理,它允許兩個交換器之間透過多個埠並行連線同時傳輸資料以提供更高的頻寬、更大的吞吐量和可恢復性的技術,並且實現成員埠上的流量平衡. (流量平衡具體有3種方法:根據源MAC地址,目的MAC地址或源IP地址/目的IP地址)
一般來說,兩個普通交換器連線的最大頻寬取決於媒介的連線速度(100BAST-TX雙絞線為200M),而使用Trunk技術可以將4個200M的埠捆綁後成為一個高達800M的連線。這一技術的優點是以較低的成本透過捆綁多埠提高頻寬,而其增加的開銷只是連線用的普通五類網線和多佔用的埠,它可以有效地提高子網的上行速度,從而消除網路訪問中的瓶頸。另外Trunk還具有自動頻寬平衡,即容錯功能:即使Trunk只有一個連線存在時,仍然會工作,這無形中增加了系統的可靠性。
etherchannel特性在switch到switch、switch到router、主機(伺服器)到switch或router之間提供冗餘的、高速的連線,簡單說就是將兩個裝置間多條FE或GE物理鏈路捆在一起組成一條裝置間邏輯鏈路,從而達到增加頻寬,提供冗餘的目的。
埠聚合的注意事項:
1.AP成員埠的埠速率必須一致
2.AP成員埠必須屬於同一個VLAN
3.AP成員埠使用的傳輸介質應相同
4.缺少情況下建立的AP是二層AP
5.二層埠只能加入二層AP,三層埠只能加入三層AP
6.AP不能設定埠安全功能
7.當配置layer 2埠作etherchannel時只要在成員埠配置模式下用channel-group n命令指定該埠要加入的channel-group組,這時switch會自動建立port-channel介面,而當配置layer 3埠作etherchannel時,還需現在全域性配置模式下用 interface port-channel n 命令手工建立port-channel介面。
8.一個埠加入AP,埠的屬性將被AP的屬性所取代
9.一個埠從AP中刪除,則埠的屬性將恢復為其加入AP前的屬性
10.當一個埠加入AP後,不能在該埠上進行任何配置,直到該埠退出AP。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22558114/viewspace-1435146/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 實驗十三——————乙太網埠聚合
- VEPA虛擬乙太網埠聚合
- Netty原始碼分析--Channel註冊&繫結埠(下)(七)Netty原始碼
- NAS as VM in PVE and iGPU/Ethernet passthroughGPU
- 網路卡繫結與交換機埠聚合配置(CentOS6.2)CentOS
- go : channel , queue , 程式管理 , 關閉channel ?Go
- 6 Java NIO Channel to Channel Transfers-翻譯Java
- Go – Channel 原理Go
- go channel例子Go
- go channel ->同步Go
- c# channelC#
- Buffer和Channel
- 乙太網狀態檢視工具:Ethernet Status for MacMac
- Golang 的 Channel 控制Golang
- Java NIO Channel 使用Java
- Go channel 的妙用Go
- go併發 - channelGo
- go channel問題Go
- ALLOCATE CHANNEL FOR MAINTENANCE 命令AINaN
- Go channel 介紹Go
- 聚合
- 新增 EtherNet/IP 驅動,v2.3 即將釋出
- elasticsearch 聚合之 date_histogram 聚合ElasticsearchHistogram
- es筆記七之聚合操作之桶聚合和矩陣聚合筆記矩陣
- Golang 的 Channel 行為Golang
- Golang通道Channel詳解Golang
- golang-channel詳解Golang
- NIO(四)channel總結
- golang中channel的用法Golang
- golang開發:channel使用Golang
- Java NIO 之 Channel(通道)Java
- Java - NIO之Channel(FileChannel)Java
- Elasticsearch 聚合Elasticsearch
- mongodb聚合MongoDB
- 聚合類
- 聚合支付代理如何去推廣聚合碼?!
- Elasticsearch聚合學習之二:區間聚合Elasticsearch
- go嘗試從channel c接收資料,並檢查channel是否關閉Go