關於埠聚合或埠聚合稱呼的誤區
經常有網友問我埠聚合是指鏈路聚合還是VLAN trunking啊?為什麼老師給他們講的都是這個名稱呢,是老師講錯了,還是書上有錯。
我學網路這麼久了,也一直實際使用中在把這兩個詞混用,其實這完全不是一回事。
我在百度上查了一下定義:
鏈路聚合是將兩個或更多資料通道結合成一個單個的通道,該通道以一個單個的更高頻寬的邏輯鏈路出現。鏈路聚合一般用來連線一個或多個頻寬需求大的裝置,例如連線骨幹網路的伺服器或伺服器群
埠聚合也叫做以太通道(ethernet
channel),主要用於交換機之間連線。由於兩個交換機之間有多條冗餘鏈路的時候,STP會將其中的幾條鏈路關閉,只保留一條,這樣可以避免二層的環路產生。但是,失去了路徑冗餘的優點,因為STP的鏈路切換會很慢,在50s左右。使用以太通道的話,交換機會把一組物理埠聯合起來,做為一個邏輯的通道,也就是channel-group,這樣交換機會認為這個邏輯通道為一個埠。
TRUNK是埠匯聚的意思,通過配置軟體的設定,將2個或多個物理埠組合在一起成為一條邏輯的路徑從而增加在交換機和網路節點之間的頻寬,將屬於這幾個埠的頻寬合併,給埠提供一個幾倍於獨立埠的獨享的高頻寬。Trunk是一種封裝技術,它是一條點到點的鏈路,鏈路的兩端可以都是交換機,也可以是交換機和路由器,還可以是主機和交換機或路由器。基於埠匯聚(Trunk)功能,允許交換機與交換機、交換機與路由器、主機與交換機或路由器之間通過兩個或多個埠並行連線同時傳輸以提供更高頻寬、更大吞吐量, 大幅度提供整個網路能力。
我認為這個百度結果是錯的!
VLAN的埠聚合也有的叫TRUNK,不過大多數都叫TRUNKING ,如CISCO公司。所謂的TRUNKING是用來在不同的交換機之間進行連線,以保證在跨越多個交換機上建立的同一個VLAN的成員能夠相互通訊
是不是百度結果讓人也暈了呢。描述也不準確。。
我自己定義了一下,可能不準確或完整,大家可以分享一下。
鏈路聚合或埠聚合,將多條物理鏈路聚合成一條邏輯上的鏈路(這條邏輯鏈路頻寬相當於物理鏈路頻寬之各),不單獨配置物理口,這些物理鏈路作為這個邏輯通道的成員,配置時只配置這個邏輯通道。這些物理口同時都在工作,某條斷了,也不會影響使喚用,只是頻寬降低了。
VLAN的埠匯聚則是將一條物理鏈路中支撐多個VLAN,相當於多條虛擬的物理鏈路,用VLAN ID來區分和互聯。
一條鏈路一個VLAN的話,如果交換機上劃了10個VLAN就需要分別連10條線作級聯,埠效率就太低了。 當交換機支援TRUNKING的時候,事情就簡單了,只需要2個交換機之間有一條級聯線,並將對應的埠設定為Trunk,這條線路就可以承載交換機上所有VLAN的資訊。這樣的話,就算交換機上設了上百個個VLAN也只用1個埠就解決了。
鏈路聚合或埠聚合技術:它是一個鏈路問題,解決的是多個物理鏈路組成一個邏輯鏈路,增加頻寬和成為冗餘備份。這個邏輯鏈路對於我們來說就是一條鏈路,它即可以是trunk口,也可以是access口。
vlan埠聚合:一般指將多個VLAN通道合成一個通道,共享一個鏈路(它可以是一個物理鏈路,也可是一個邏輯鏈路鏈路聚合或埠聚合的口),即前面說的,這個口成為中繼埠。這個口必須是TRUNK型別。
vlan埠聚合解決的是二層交換機與路由器互聯時的問題。
如果不用vlan埠聚合,只能是像下圖:這種圖只有在實驗中有人在配置,實際使用中基本上沒有用。
使用vlan埠聚合,則成為了單臂路由,如下圖:這種方案是我們目前最常用的,適合只有一個路由器和若干二層交換機,又想劃分VLAN的人使用。
其中三層交換機就相當於上圖的路由器的路由功能加上二層交換機的多介面VLAN技術的合成結果,如下圖:
因此建議我們在使用中,物理鏈路的匯聚,我們可以叫鏈路(埠)匯聚或鏈路(埠)聚合。
而VLAN的中繼聚合,我們叫vlan聚合或VLAN匯聚,或直接叫trunk!
相關推薦
關於埠聚合或埠聚合稱呼的誤區
經常有網友問我埠聚合是指鏈路聚合還是VLAN trunking啊?為什麼老師給他們講的都是這個名稱呢,是老師講錯了,還是書上有錯。 我學網路這麼久了,也一直實際使用中在把這兩個詞混用,其實這完全不是一回事。 我在百度上查了一下定義: 鏈路聚合是將兩個或
鏈路聚合+STP+埠隔離+802.1x驗證實現互通
拓撲圖如下:實驗步驟: 1.解決環路影響,首先配置sw2,sw3,sw4的STP。 2.實現sw1,sw2鏈路聚合。 3.劃分Wlan 所有的vlan都為vlan1000 4.實現埠隔離,隔離pc2,pc3
【手記】sql報“聚合或其他set操作消除了null值”處理
很多 targe null .com log 蛋疼 logs color isn 這個警告在常規場景中沒什麽影響,但如果是用excel跑SQL,它會因為該警告阻止你的後續操作~事實上excel執行sql限制多多,需要更多的奇技淫巧,之前我就寫過一篇。言歸正傳,要解決這個警告
【轉載】設定埠對映或DMZ主機---將內網web伺服器對映入公網
設定埠對映或DMZ主機---將內網web伺服器對映入公網 原連結 總的來說,原理很簡單,只要路由器的WAN IP是公網的IP,就可以將自己內網的一些服務 釋出到公網上去,讓連線網際網路的使用者 直接可以訪問 內部網路的服務。 實現方式有兩種:1 設定DMZ主機;
Linux防火牆的關閉或埠的開放
1. 永久性生效開啟:chkconfig iptables on關閉:chkconfig iptables off2. 即時生效,重啟後失效開啟:service iptables start關閉:service iptables stop3.檢視防火牆狀態service i
Tomcat配置多個埠號或多個應用,使得域名後面加不同埠訪問
1.一個Tomcat下配置多個埠號,這裡是針對一個應用服務而言,只需在Service下配置多個<Connector>。如下: <Server port="8005" shutdown="SHUTDOWN" debug="0"> <Service
JAXB的應用之二---------Xml與多個物件的對映(聚合或組合)及注意事項
在我們的實際應用中,Xml中的結構往往不止這麼簡單,一般都會有2,3層。也就是說如果對映成物件就是聚合(組合)的情況 。 就用我們上一章的例子繼續來講,簡單我們的Book的author現在不止是一個String型別的名子,他是一個物件Author,幷包含作者的相關個人
ftp主動連線、被動連線、連線埠的分配與使用、誤區總結
今天在一個網路工程師考試群中無意中看到的,好像今年有一道題叫什麼ftp客戶端可以使用哪個埠,有4個答案,20,21,80,4155,其中肯定是4155了,因為20、21都是ftp伺服器使用的,80是web伺服器使用的。再者從另一方面說,客戶端使用的埠都是動態向系統申請的,一般
linux檢視某串列埠(或串列埠終端)的波特率等屬性
要檢視某個串列埠的波特率等資訊,可在控制檯輸入 stty -F /dev/ttyS0 -a #ttyS0為要檢視的串列埠 也可以用stty設定串列埠引數 stty -F /dev/ttyS0 isp
淺析MySQL使用 GROUP BY 分組聚合與細分聚合
官方 dev 錯誤 row 一個 求平均值 時也 total 正是 1. 聚合函數(Aggregate Function) MySQL(5.7 ) 官方文檔中給出的聚合函數列表(圖片)如下: 詳情點擊https://dev.mysql.com/doc/refman/5
windows下如何檢視埠,關閉埠,開啟埠
如何檢視埠 在Windows 2000/XP/Server 2003中要檢視埠,可以使用NETSTAT命令: “開始">"執行”>“cmd”,開啟 命令提示符視窗。在命令提示符狀態下鍵入“NETSTAT -a -n”,按下回車鍵後就可以看到以數字形式顯示的TCP和UDP連
能 ping 通但埠不通時埠可用性探測說明
一、Linux 環境下埠可用性探測工具介紹 traceroute 是幾乎所有 Linux 發行版本預裝的網路測試工具,用於跟蹤 Internet 協議(IP)資料包傳送到目標地址時經過的路徑。您可以通過 traceroute 工具進行埠可用性探測。 traceroute 通過傳送 TCP
SQL Server聚合函式與聚合開窗函式
以下面這個表的資料作為示例。 什麼是聚合函式? 聚合函式:聚合函式就是對一組值進行計算後返回單個值(即分組)。聚合函式在計算時都會忽略空值(null)。 所有的聚合函式均為確定性函式。即任何時候使用一組相同的輸入值呼叫聚合函式執行後的返回值都是相同的,無二義性。 COUNT(統計函式):COUNT
靜態埠和動態埠
埠對映分為動態和靜態。 動態埠對映 內網中的一臺電腦要訪問一個網站,會向NAT閘道器傳送資料包,包頭中包括對方(就是目標官網)IP、埠和本機IP、埠,NAT閘道器會把本機IP、埠替換
elasticsearch(8)聚合統計-管道聚合
聚合路徑 聚合路徑的定義如下: 聚合分隔符為> 指標分隔符為. 聚合名為<聚合的名稱> 指標名為<指標的名稱> 路徑為<聚合名>[<聚合分隔符><聚合分隔符>]*[<指標分隔符
elasticsearch(7)聚合統計-分組聚合
直方圖聚合 GET /index/type/_search { "size": 0, "aggs": { "test_histogram": { "histogram": { "field": "field1", "int
elasticsearch(6)聚合統計-度量聚合
平均值聚合 GET /index/type/_search { "size": 0, "aggs": { "test_avg": { "avg": { "field": "field1" } } } } 對於
埠轉發 kali埠轉發到物理機
工作中遇到kali只能nat,進而嘗試kali埠對映到物理機獲取shell windows 實測可行,ew直接報錯,linux懶得用伺服器測試 記錄如下: [windows 埠轉發 netsh] 埠轉發的設定也可以通過命令列還進行檢視 netsh interface portprox
埠轉發和埠對映
目錄 埠轉發和埠對映 兩者的區別 埠轉發和埠對映 介紹埠轉發和埠對映之前先了解兩個概念:正向連線 和 反向連線 正向連線:你的機器連線目標機器 反向連線:目標機器反連你的機器 埠對映:埠對映就是將內網中的主機的一個埠對映到外網主機的一個
nginx 修改埠8080,php埠修改9001
user www www; worker_processes auto; error_log /www/wwwlogs/nginx_error.log crit; pid /www/server/nginx/logs/nginx.pid; worker_rlimit_nofi