華爲VLAN間路由與鏈路捆綁

VLAN間路由 - 華爲實現方案


    1、傳統的路由器做爲網關(多臂路由/每個VLAN一個端口)

2、傳統路由器做爲網關(單臂路由)

      #配置終端設備 - IP地址的配置

  #配置網絡設備

       -交換機

   #創建VLAN

#配置鏈路類型

#將端口加入到指定的VLAN

#配置交換機與路由器的互聯鏈路 - Trunk 

-路由器

   #爲每個VLAN劃分子端口

    interface gi0/0/0.1 --> 爲 vlan 10 劃分的;

interface gi0/0/0.2 --> 爲 vlan 20 劃分的;

#爲每個子端口封裝VLAN ID ;

                         interface gi0/0/0.1 

                              dot1q termination vid 10 -->分配VLAN 10 ;

                         interface gi0/0/0.2 

                              dot1q termination vid 20 --> 分配VLAN 20 ;

                    #爲每個子端口開啓 ARP 廣播功能 (與思科不同的地方)

                          interface gi0/0/0.1

                              arp broadcast enable

                          interface gi0/0/0.2

                              arp broadcast enable  

#爲每個子端口配置不同VLAN的網關IP地址;

    interface gi0/0/0.1 

   undo shutdown

   ip address 192.168.10.254  24

    interface gi0/0/0.2

   undo shutdown 

ip address 192.168.20.254  24 

#驗證與測試 

                SW: display vlan 

                GW: display  ip routing-table 

                PC: ping x.x.x.x

----------------------------------------------------------------

3、通過3層交換機,爲每個VLAN配置 SVI

      #華爲的3層交換機,默認是開啓路由功能的

    這一點,可以通過命令 display ip routing-table 來驗證

  

  在華爲3層交換機上配置 SVI 的命令: 

      比如爲 VLAN 10/20 配置 SVI - 

      interface vlanif 10 

     undo shutdown 

 ip address 192.168.10.254    24 

      interface vlanif 20 

     undo shutdown 

 ip address 192.168.20.254    24 

--------------------------------------------------------------


=================================================================


鏈路捆綁/鏈路聚合/鏈路匯聚/ Etherchannel/以太網通道

  -定義

      將多個類似的鏈路,捆綁在一起,將其看作是一個端口來配置與使用

 從而增加設備之間的互聯帶寬,以實現降低數據轉發延遲和丟包率等

 問題。

  -背景

      隨着網絡規模的發展,有可能我們在兩個設備之間傳輸的數據量越來越大,

 所以,就需要增加設備之間的互聯帶寬,否則就會出現數據轉發延遲或者

 丟包的情況。但是通過購買端口模塊、板卡或者是更換硬件的方式會帶來

 很大的成本開銷。

 所以,我們通過“鏈路捆綁” 技術,將設備之間的多個物理鏈路,捆綁在一

 起,將其當做一個端口來使用,從而就可以實現“增加設備互聯帶寬”的目的

 

  -優點/好處

       1、增加了設備之間的互聯帶寬(減少數據延遲、降低丟包率)

  2、增加了設備之間的互聯穩定性 - 鏈路備份

  3、增加了設備之間的數據承載力 - 鏈路負載均衡

  -類型

     基於配置方式

       靜態

動態

  -PAgP:port aggregate protocol,端口聚合協議,思科私有協議;

  -LACP: link aggregate control protocol,鏈路聚合控制協議;公有標準協議;

基於成員類型

       2層鏈路捆綁

    所有成員鏈路都是2層鏈路,捆綁之後的虛擬鏈路,還是2層的

3層鏈路捆綁

    所有成員鏈路都是3層鏈路,捆綁之後的虛擬鏈路,還是3層的

  -配置思路【思科】

     1、確定相似的端口/鏈路

           -速率相同(speed)

       10Mbps

100Mbps

1Gbps

10Gbps

           -雙工相同(duplex)

                全雙工

                半雙工

           -功能相似(建議:每個成員端口都恢復爲默認配置)

  

2、加入到指定的 etherchannel

       -靜態(兩端設備都要進行如下操作)

  interface fas0/1 --> 進入成員端口

    channel-group 1 mode on --> 靜態加入 group 1 ;

 

  interface fas0/2 --> 進入成員端口 

    channel-group 1 mode on -->同樣加入 group 1;

   -動態

   interface  fas0/1 -->進入指定的成員端口

   channel-protocol pagp           /   lacp 

       channel-group  1  mode auto     /    passive   

                      desirable /   active

   interface  fas0/2 -->進入指定的成員端口

   channel-protocol pagp           /   lacp 

       channel-group  1  mode auto     /    passive   

                      desirable /   active

注意:

                1、動態建立 channel 時,必須都是動態模式,不能有靜態模式;

                2、動態建立 channel 時,必須不能都是“被動";

                3、動態建立 channel 時,兩邊使用的協議,必須相同;

3、爲創建好的 etherchannel 虛擬端口進行功能性配置(access/trunk/ip-address等)

          show ip interface brief

              ---- 在最後,可以看到多了一個port-channel 1 ;

       這個虛擬的口,就是捆綁之後的虛擬端口;


  interface port-channel 1 --->將捆綁之後的虛擬端口配置爲 trunk。

  switchport mode trunk 

      

4、驗證與測試

           show etherchannel summary

              ---- 可以查看到 channel的成員端口以及狀態

      show interface trunk 

                  ---- 查看此時的 port-channel 1 是trunk,

       而不是2個獨立的物理端口。

 


-----------------------------------------------------------------

刪除 etherchannel :

   1、在每個成員端口下,刪除與 etherchannel 相關的命令;

   2、刪除之前虛擬出來的 prot-channel x ,比如 port-channel 1, 

         no interface port-channel 1 ; 


------------------------------------------------------------------


鏈路捆綁 - 華爲 

      在思科中,我們將鏈路捆綁稱之爲 etherchannel,

 在華爲中,我們將鏈路捆綁稱之爲 eth-truk 。稱呼有所不同!

 本質是相同的。


配置思路【華爲】

    1、選擇相似的端口

     -速率相同

 -雙工相同 

 -建議在使用這些端口之前,將端口恢復默認配置

     clear configuration interface gi0/0/1

          //表示將端口恢復初始化配置,但是端口的狀態

     會進入到 shutdown狀態,下次使用必須首先

 進行 undo shutdown 。

2、創建虛擬端口 - eth-trunk 

      [SW1]interface eth-trunk 10 

                // 在SW1上,首先創建一個 eth-trunk 10 ;

   這個虛擬端口,相當於思科上面的port-channel;

3、將端口加入到指定的 eth-trunk 

      兩種加入方法:

       -將成員端口拉入到 eth-trunk 中

    [SW1]interface eth-truk 10 

[SW1-ethtrunk10]trunkport gi0/0/1 -->將 gi0/0/1拉入到 eth-truk 10 中;

-在成員端口中,主動加入到 eth-truk 中

    [SW1]interface gi0/0/1 --->首先登錄到成員端口中

[SW1-gi0/0/1] eth-truk 10 -->該端口主動加入到了 eth-truk 10 中

4、爲捆綁之後的虛擬端口 eth-truk 進行功能性配置

                [SW1]interface eth-truk 10 -->將 eth-trunk 10 配置爲 trunk;

[SW1-ethtrunk10]port link-type trunk 

[SW1-ethtrunk10]port trunk allow-pass vlan all 

5、驗證與測試

    [SW1]display eth-truk   //查看 eth-truk 成員信息;

[SW1]display trunkmembership // 查看 eth-trunk 成員信息;


-------------- 動態建立 Eth-trunk(華爲) ---------------     


動態協議(華爲僅僅支持這一個)

   -LACP: link aggregate control protocol,鏈路聚合控制協議;

          公有標準協議;

   -模式:

  passive:被動,表示的是隻能被動的接收對方發送來的 LACP 報文; 

不能主動的發送;

  active:活動,表示主動,即可以主動的發送和接收對方設備

                的 LACP報文

   -配置 

       1、選擇相似的端口

  2、創建虛擬端口 - eth-trunk 

  3、指定虛擬端口使用的協議爲 LACP

         interface eth-truk 10 

    mode lacp-static

  4、將端口加入到指定的 eth-trunk 中,並指定模式

  5、爲虛擬端口進行功能性配置

  6、驗證與測試

        display eth-trunk


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章