VLAN应用篇系列:(1)华为 H3C交换机多种划分VLAN方式配置
說明
對于思科VLAN劃分,只支持基于接口的形式,當然也有種動態VLAN劃分,叫做VMPS,也是基于源MAC來進行動態的劃分,但是這種需要思科特定的服務器,而且不是所有設備交換機都支持,另外一種需要通過mac認證或者dot1x的方式來動態的授權劃分到對應的VLAN,但是都非常麻煩,而華為 H3C則靈活很多,以華為來說,它就支持接口、MAC、IP子網、協議與策略來劃分,H3C也支持前面4種。
支持VLAN的劃分方式
?
1.基于接口的劃分方式:就是靜態的把指定的接口劃分到對應的VLAN內,那么它就固定在這個VLAN下了。
2.基于MAC地址劃分VLAN:它只看用戶的MAC地址,不把接口固定在某個VLAN下,當該接口收到一個源MAC為匹配的,就動態劃分到對應的VLAN內。
3.基于子網形式劃分VLAN:它只看用戶的IP子網形式,比如規定一個192.168.1.0/24的網段劃分到VLAN 20,那么配置了該網段的PC連接的接口就會動態劃分到VLAN 20。
4.基于協議劃分:這種比較特殊,它能基于IPV4、IPV6、二層以太網的形式來劃分,用的比較少
5.基于策略的方式劃分VLAN:這種只有華為才支持,它比較類似IP與MAC綁定,它匹配IP跟MAC或者是IP MAC跟端口都匹配才劃分到對應的VLAN。
說明:其中華為該5種類型全部支持,H3C則只支持前面4種。
?
拓撲
這里5臺PC,分別對應5個VLAN,每一個VLAN用一種劃分的方式來演示,VLAN 10用基于接口的方式,VLAN 20用基于MAC、VLAN 30用基于子網、VLAN 40用基于協議、VLAN 50基于策略。另外這里測試主要以華為的為主,H3C的會給出對應的配置。
掌握目標
1.交換機初始化【配置VLAN,以及VLAN接口跟DHCP】
2.基于接口的方式劃分 【最常用】
3.基于MAC的方式劃分 【有些環境比較常用】
4.基于子網的方式劃分
5.基于協議的方式劃分
6.基于策略的方式劃分【IP+MAC綁定】
1.交換機初始化【配置VLAN,以及VLAN接口跟DHCP】
【創建對應VLAN】
[HW-SW]vlan batch 10 20 30 40 50
【開啟DHCP服務】
[HW-SW]dhcp enable
【創建VLAN接口,并且在對應的VLAN開啟DHCP功能】
[HW-SW]int vlan 10
[HW-SW-Vlanif10]ip add 192.168.10.1 24
[HW-SW-Vlanif10]dhcp select interface
[HW-SW]int vlan 20
[HW-SW-Vlanif20]ip add 192.168.20.1 24
[HW-SW-Vlanif20]dhcp select interface
[HW-SW]int vlan 30
[HW-SW-Vlanif30]ip add 192.168.30.1 24
[HW-SW]int vlan 40
[HW-SW-Vlanif40]ip add 192.168.40.1 24
[HW-SW]int vlan 50
[HW-SW-Vlanif50]ip add 192.168.50.1 24
【說明:這里只在VLAN 10與20下啟用了DHCP功能,因為這2種方式可以用DHCP,也推薦用,而剩下的3種比較適合靜態IP的方式,VLAN接口是用來給下面PC作為網關的,在這里測試用。】
2.基于接口的方式劃分
VLAN 10采用基于接口的方式來劃分,這里用E0/0/1,注意華為的默認為hybrid端口,這種端口比較特殊,跟trunk一樣支持對多VLAN 打標記,也可以去掉標記,默認也屬于VLAN 1,這里我們改為常見的Access接口
[HW-SW]int e0/0/1
[HW-SW-Ethernet0/0/1]port link-type access
[HW-SW-Ethernet0/0/1]port default vlan 10
說明:把接口改為Access類型,然后劃分到VLAN 10里面。
測試
可以看到通過DHCP獲取到了對應VLAN 10的分配地址,而且能與VLAN 10的網關通信。
H3C對應命令
[H3C]int e0/4/0
[H3C-Ethernet0/4/0]port access vlan 10
或者
[H3C]vlan 10
[H3C-vlan10]port e0/4/0
基于端口的劃分,H3C默認屬于Access類型,所以只需要配置該接口屬于哪個VLAN 即可,或者在VLAN內添加對應的接口,注意這只能添加Access類型的接口。
3.基于MAC的方式劃分
說明:基于MAC的方式劃分VLAN,它主要根據主機的源MAC來劃分對應的VLAN,比如當主機請求DHCP的時候,交換機會通過接口學習到對應的主機源MAC,然后根據接口配置的劃分方式,然后對應的劃入指定的VLAN,然后獲取對應的IP。
可以看到該主機的對應MAC是紅色部分。
[HW-SW]vlan 20
[HW-SW-vlan20]mac-vlan mac-address 5489-9803-4276
【在VLAN 20里面添加對應的MAC地址】
[HW-SW]int e0/0/2
[HW-SW-Ethernet0/0/2]port hybrid untagged vlan 20
[HW-SW-Ethernet0/0/2]mac-vlan enable
【這里給VLAN 20不打Tag,而且開啟mac-vlan 功能,注意這里PVID還是VLAN1,也就是說屬于VLAN 1,只是對應VLAN 20的去掉標記。】
可以看到獲取到了對應的VLAN 20的地址,而且能訪問網關。
說明下,這里把MAC地址修改了下,在測試。
可以看到這里找不到對應的DHCP服務器,因為它不匹配任VLAN內的MAC地址,所以這里只能按接口默認的來劃分,也就是VLAN 1,但是VLAN 1并沒有配置VLAN接口,更沒DHCP啟用,所以獲取不到地址。
[HW-SW]int vlan 1
[HW-SW-Vlanif1]ip add 192.168.1.1 24
[HW-SW-Vlanif1]dhcp select interface
H3C的對應配置方法
[H3C]vlan 20
[H3C] mac-vlan mac-address 000d-88f8-4e71 vlan 20
[H3C]int e0/4/1
[H3C-Ethernet0/4/1]port link-type hybrid
[H3C-Ethernet0/4/1]port hybrid vlan 20 untagged
[H3C-Ethernet0/4/1]mac-vlan enable
說明:H3C的配置方法在全局,這點跟華為有區別,然后hybrid需要定義,因為H3C默認為Access。
4.基于子網的方式劃分
基于子網的方式比較簡單,就是配置了對應的子網的主機劃入到對應的VLAN。
[HW-SW]vlan 30
[HW-SW-vlan30]ip-subnet-vlan 1 ip 192.168.30.0 24
[HW-SW]int e0/0/3
[HW-SW-Ethernet0/0/3]port hybrid untagged vlan 30
[HW-SW-Ethernet0/0/3]ip-subnet-vlan enable
【在對應VLAN下定義要劃入這個VLAN的IP地址,然后在定義的接口下啟用該子網功能。】
這里靜態設置為剛定義的,然后測試下
可以看到訪問沒任何問題。
H3C對應配置
[H3C]vlan 30
[H3C-vlan30]ip-subnet-vlan ip 192.168.30.0 255.255.255.0
[H3C]int e0/4/2
[H3C-Ethernet0/4/2]port link-type hybrid
[H3C-Ethernet0/4/2]port hybrid vlan 30 untagged
[H3C-Ethernet0/4/2]port hybrid ip-subnet-vlan vlan 30
【H3C的配置方法大同小異,主要區別就是在接口啟用的時候。】
5.基于協議的方式劃分【最不常用】
基于協議的方式,它主要通過協議來區分,比如某個PC用IPV4,而另外的就是IPV6,然后通過這樣來區分劃分到不同的VLAN。
[HW-SW]vlan 40
[HW-SW-vlan40]protocol-vlan ipv4 [后面還可以跟IPV6]
[HW-SW]int e0/0/4
[HW-SW-Ethernet0/0/4]port hybrid untagged vlan 40
[HW-SW-Ethernet0/0/4]protocol-vlan vlan 40 all
說明下:基于協議的,模擬器測試沒效果,所以這里也沒辦法演示,只能給出配置命名了。
H3C對應配置
[H3C]
[H3C-vlan40]protocol-vlan 1 ipv4
[H3C]int e0/4/3
[H3C-Ethernet0/4/3]port link-type hybrid
[H3C-Ethernet0/4/3]port hybrid protocol-vlan vlan 40
6.基于策略的方式劃分
基于策略的劃分,它非常類似IP跟MAC或者IP MAC跟端口綁定
可以看到該PC對應的IP與MAC是紅色部分標記的。
[HW-SW]int e0/0/5
[HW-SW-Ethernet0/0/5]port hybrid untagged vlan 50
[HW-SW]vlan 50
[HW-SW-vlan50]policy-vlan mac-address 5489-98ED-62E8 ip 192.168.50.254 interface e0/0/5
【說明,這里配置順序必須先把接口對于收到VLAN 50的去掉標記,然后在VLAN 50下,可以綁定MAC,IP以及端口號,端口號為可選。】
可以看到可以直接Ping通了。
可以看到,把IP或者MAC任何改變一下就不能通信了,這種方式比較適合要做IP與MAC綁定的,不過只有華為交換機支持,H3C支持該功能。
總結:華為 H3C的VLAN劃分方式比思科的要多很多,也靈活很多,平時肯定用基于接口的最多,但是遇到特殊情況,比如希望通過MAC動態的來劃分到對應VLAN,或者最后一種策略VLAN可以實現IP+MAC的綁定都是非常不錯的,至于基于協議跟子網的類型方式,這個一般很少見。
如果大家有任何疑問或者文中有錯誤跟疏忽的地方,歡迎大家留言指出,博主看到后會第一時間修改,謝謝大家的支持,更多技術文章盡在網絡之路Blog(其他平臺同名),版權歸網絡之路Blog所有,原創不易,侵權必究,覺得有幫助的,關注、轉發、點贊支持下!~。
總結
以上是生活随笔為你收集整理的VLAN应用篇系列:(1)华为 H3C交换机多种划分VLAN方式配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 感量越大抑制频率约低_电子产品:开关电源
- 下一篇: Golang源码中xmm0寄存器