Access、Trunk、Hybrid含義及Hybrid埠型別的常見配置應用
一、Access、Trunk和Hybrid埠含義:
Access型別:埠只能屬於1個VLAN,一般用於連線計算機;
Trunk型別:埠可以屬於多個VLAN,可以接收和傳送多個VLAN的報文,一般用於交換機之間連線;
Hybrid型別:埠可以屬於多個VLAN,可以接收和傳送多個VLAN的報文,可以用於交換機之間連線,也可以用於連線使用者的計算機。
Hybrid埠可以允許多個VLAN的報文傳送時不打標籤,而Trunk埠只允許預設VLAN的報文傳送時不打標籤。
三種型別的埠可以共存在一臺裝置上,但Trunk埠和Hybrid埠之間不能直接切換,只能先設為Access埠,再設定為其他型別埠。例如:Trunk埠不能直接被設定為Hybrid埠,只能先設為Access埠,再設定為Hybrid埠。
Access埠只能屬於1個VLAN,所以它的預設VLAN就是它所在的VLAN,不用設定;Hybrid埠和Trunk埠可以屬於多個VLAN,所以需要設定埠的預設VLAN ID。
Acess埠收報文:
收到一個報文,判斷是否有VLAN資訊:如果沒有則打上埠的PVID,並進行交換轉發,如果有則直接丟棄(預設)
Acess埠發報文:
將報文的VLAN資訊剝離,直接傳送出去
trunk埠收報文:
收到一個報文,判斷是否有VLAN資訊:如果沒有則打上埠的PVID,並進行交換轉發,如果有判斷該trunk埠是否允許該VLAN的資料進入:如果可以則轉發,否則丟棄
trunk埠發報文:
比較埠的PVID和將要傳送報文的VLAN資訊,如果兩者相等則剝離VLAN資訊,再傳送,如果不相等則直接傳送
hybrid埠收報文:
收到一個報文,判斷是否有VLAN資訊:如果沒有則打上埠的PVID,並進行交換轉發,如果有則判斷該hybrid埠是否允許該VLAN的資料進入:如果可以則轉發,否則丟棄(此時埠上的untag配置是不用考慮的,untag配置只對傳送報文時起作用)
hybrid埠發報文:
1,判斷該VLAN在本埠的屬性(dispinterface即可看到該埠對哪些VLAN是untag,哪些VLAN是tag)
2,如果是untag則剝離VLAN資訊,再傳送,如果是tag則直接傳送,例如:
[Switch-Ethernet0/1]inte0/1
[Switch-Ethernet0/1]portlink-type hybrid
[Switch-Ethernet0/1]port hybrid pvid vlan 10
[Switch-Ethernet0/1]port hybrid vlan 10 20 untagged
[Switch-Ethernet0/1]inte0/2
[Switch-Ethernet0/2]portlink-type hybrid
[Switch-Ethernet0/2]porthy bridpvid vlan 20
[Switch-Ethernet0/2]porthy brid vlan 10 20 untagged
此時intere0/1和intere0/2下的所接的PC是可以互通的,但互通時資料所走的往返vlan是不同的。
以下以intere0/1下的所接的pc1訪問intere0/2下的所接的pc2為例進行說明:
- pc1所發出的資料,由inter0/1所在的pvidvlan10封裝vlan10的標記後送入交換機,交換機發現intere0/2允許vlan10的資料通過,於是資料被轉發到intere0/2上,由於intere0/2上vlan10是untagged的,於是交換機此時去除資料包上vlan10的標記,以普通包的形式發給pc2,此時pc1->p2走的是vlan10
- 再來分析pc2給pc1回包的過程,pc2所發出的資料,由inter0/2所在的pvidvlan20封裝vlan20的標記後送入交換機,交換機發現intere0/1允許vlan20的資料通過,於是資料被轉發到intere0/1上,由於intere0/1上vlan20是untagged的,於是交換機此時去除資料包上vlan20的標記,以普通包的形式發給pc1,此時pc2->pc1走的是vlan20。
二、hybrid 埠的常見配置應用
一般小公司沒有三層交換機,也是普通SOHO路由器。下面以一間小型酒店為例來演示一下hybrid 埠的常見應用配置。酒店方想實現每間客房VLAN隔離,但是又要能上網,怎麼辦?如果交換機支援hybrid埠,就好辦多了,價格也不貴。
組網要求及方案如下圖:
新建幾個VLAN,如VLAN 10 20 30 100,要求VLAN 10 20 30不能相互訪問,但是都能訪問通過VLAN 100上網。有多少間客房,就新建多少個VLAN,然後同時untagged 它的VLAN和VLAN 100。
==================================================================
路由器配置:
#
sysname ROUTE
#
dhcp enable
#
ip pool pc_dhcp
gateway-list 172.18.4.254
network 172.18.4.0 mask 255.255.255.0
excluded-ip-address 172.18.4.200 172.18.4.253 //伺服器保留IP段
#
firewall zone Local
priority 16
#
interface GigabitEthernet0/0/0
ip address 172.18.4.254 255.255.255.0
dhcp select global //此介面允許使用全域性DHCP
#
交換機配置:
#
sysname SWITCH
#
vlan batch 10 20 30 100
#
interface Ethernet0/0/1 //連線客房1
port hybrid pvid vlan 10
port hybrid untagged vlan 10 100
#
interface Ethernet0/0/2 //連線客房2
port hybrid pvid vlan 20
port hybrid untagged vlan 20 100
#
interface Ethernet0/0/3 //連線客房3
port hybrid pvid vlan 30
port hybrid untagged vlan 30 100
#
interface Ethernet0/0/23 //連線路由器
desc to_ROUTE
port hybrid pvid vlan 100
port hybrid untagged vlan 2 to 4094
#
interface Ethernet0/0/24 //連線伺服器
desc to_Server
port hybrid pvid vlan 100
port hybrid untagged vlan 2 to 4094
#
實驗結果:
客房1所在的PC(IP:172.18.4.10):
ping 172.18.4.200 ---> OK
ping 172.18.4.254 ---> OK
ping 172.18.4.20 ---> 不通
ping 172.18.4.30 ---> 不通
客房2所在的PC(IP:172.18.4.20):
ping 172.18.4.200 ---> OK
ping 172.18.4.254 ---> OK
ping 172.18.4.10 ---> 不通
ping 172.18.4.30 ---> 不通
客房3所在的PC(IP:172.18.4.30):
ping 172.18.4.200 ---> OK
ping 172.18.4.254 ---> OK
ping 172.18.4.10 ---> 不通
ping 172.18.4.20 ---> 不通
驗證通過,實現了組網要求!
相關文章
- ENSP Demo3 VLAN Trunk & Hybrid
- 關於 airtest 對 Hybrid 型別應用支援詢問AI型別
- 常見Hybrid App框架優劣對比APP框架
- SSH原理常見應用升級及埠轉發
- 應用於 Hybrid App 的 Vue 多頁面構建APPVue
- hybrid筆記筆記
- 五種常見的DNS攻擊型別及應對方式DNS型別
- 用SAP WebIDE將CRUD Master-Detail應用打包成Hybrid AppWebIDEASTAIAPP
- 常見埠及安全測試
- Native App及Hybrid App優缺點介紹!APP
- 常見的型別命名型別
- Hybrid 混合App開發APP
- Hybrid治理(UIWebView&WKWebView)UIWebView
- 常見惡意軟體型別及危害型別
- 淺談企業開發APP應用常見的型別有哪些APP型別
- 常見的資料型別資料型別
- ERP整合常見的型別型別
- Hybrid APP 開發(六):JSSDKAPPJS
- Identity Server 4 - Hybrid Flow - ClaimsIDEServerAI
- 常見的埠號
- Hybrid App 應用開發中 5 個必備知識點複習APP
- DDOS攻擊常見的型別型別
- DDOS常見的型別有哪些?型別
- 從JSCore瞭解Hybrid開發JS
- Cordova+Vue快速搭建Hybrid AppVueAPP
- Hybrid App從概念到實戰APP
- Centaur: A Framework for Hybrid CPU-FPGA DatabasesFrameworkFPGADatabase
- 探究Hybrid-APP技術原理APP
- Hybrid前端jsbridge設計原理分析前端JS
- hybrid混合編譯開發 更新編譯
- Anti-alias的前世今生(三):Hybrid AA
- 常見python資料型別及其相對應的函式Python資料型別函式
- SQL 常見資料型別SQL資料型別
- mysql常見資料型別MySql資料型別
- TypeScript 之常見型別(上)TypeScript型別
- TypeScript 之常見型別(下)TypeScript型別
- 常見的網路攻擊型別型別
- 常見的錯誤日誌型別型別