交換機配置與查看(華三、華為)


大部分命令默認是華三的;華為的命令會特別注明

交換機系統文件操作命令
    dir             #相當於ls,不顯示隱藏文件
    dir /all        #顯示隱藏文件
    save            #其他命令詳見華為產品文檔---命令參考---文件管理命令
    <H3C>logfile save               #將日志保存為文件(貌似不是簡單的logbuffer啊,因為該日志文件記錄的信息比logbuffer多,顯示日期也更久)
    <H3C>more logfile/logfile.log   #查看日志文件
    <H3C>cd logfile/        #切換目錄
    <H3C>delete logfile.log
交換機系統文件操作命令

dis device manuinfo

<SW>scp 10.0.0.1 22 put logfile.log /tmp/test source ip 10.0.0.7
<SW>scp 10.0.0.1 22 get /lizp/S6800-CMW710-SYSTEM-R2612P02H3113.bin

堆疊狀態查看
    dis cu conf irf
    <H3C>dis irf
    <H3C>display irf link
    <H3C>display irf topology
    <H3C>display irf configuration
        irf-port 1/2
    <H3C>dis link-aggregation verbose
    display mad verbose
    <Huawei>dis stack       
    <Huawei>display eth-trunk 
堆疊狀態查看

 

交換機如何配置為tftp服務器??

交換機系統命令(軟硬件信息、配置等)
    <H3C>display diagnostic-information     #系統全面自檢,可以保存結果到文件or直接顯示結果
    display version
    display device
    display power               #查看電源,State為Normal
    display fan                 #查看風扇,State為Normal
    display cpu                 #查看cpu的占用率,是否忽高忽低,震盪較大,或者一直很高;不要超過70%;期望要求低於30%
    display memory              #查看內存占用率,不要超過70%;FreeRatio大於%70
    display boot-loader         #系統啟動文件系統

    display logbuffer           #查看系統日志
    display logbuffer summary

    <H3C>display current-configuration
    <H3C>display saved-configuration
    <H3C>display current-configuration diff     #比較當前配置與保存的配置的區別
交換機系統命令(軟硬件信息、配置等)

 

接口相關命令
    display interface brief
    display interface | include crc      一般情況下為0 CRC;出現非零的情況,再觀察端口crc有無明顯增長。
    display ip interface brief
    display interface g0/0/0    #查看端口協商,雙工模式等;觀察error是否丟包,、CRC(一般也是鏈路問題導致的丟包);
        fiber為光口;twisted pair為雙絞線
        Flow-control is not enabled
    display transceiver diagnosis interface ten1/0/49       #查看收發光信息
    display transceiver manuinfo interface ten1/0/49        #查看光模塊信息
    display transceiver interface ten1/0/49                 #查看光模塊信息
    display transceiver alarm interface     #查看光模塊的告警信息
    display like-aggregation verbose bridge-aggregation         #查看聚合端口的子接口
    display monitor-link group all
接口相關命令

 

查看流控相關配置
    [Huawei]display cu conf acl
    [Huawei]display cu conf classifier 
    [Huawei]display cu conf behavior 
    [Huawei]display cu conf trafficpolicy 
    [Huawei]display cu inter g0/0/0
    [Huawei]display cu conf ospf
    [Huawei]display cu conf bgp
查看流控相關配置

 

動態路由協議查看
    display ip routing-table statistics         #查看路由統計信息,注意added和deleted數據以及系統運行時間
    display ip routing-table                    #查看網絡設備路由表
    display ip routing-table vpn-instance xxxx  #查看vpn示例路由表
    <H3C>display ospf peer
    <Huawei>dis ospf peer
    <H3C>display bgp peer ipv4
    <Huawei>dis bgp peer 
    dis cu conf bgp
動態路由協議查看

 

icmp配置
    華三 
 ip unreachables enable #默認關閉,icmp reply正常,但該功能關閉將導致traceroute最后一跳無響應(traceroute使用udp,目的IP設備需要回復icmp unreachables報文)
 ip ttl-expires enable  #默認關閉,icmp reply正常,但該功能關閉將導致traceroute中間設備無響應(traceroute使用udp,中間設備需回復ip ttl-expires報文)
icmp配置

 

info-center 信息中心 (在華三文檔的分類就是信息中心) 應該就是syslog

    //華為版本
        配置交換機日志推送到日志主機: eg:日志主機IP地址:x.x.x.x
      [HW] system-view
      [HW] info-center channel 6 name loghost1
      [HW] info-center source default channel loghost1 log state on
      [HW] info-center loghost source *******
      [HW] info-center loghost x.x.x.x channel loghost1
      [HW] commit
     
     

    //華三版本
    [H3C] system-view
    [H3C] info-center host 1.1.1.1 6
    # 開啟信息中心。
    <Sysname> system-view
    [Sysname] info-center enable
    # 指定向日志主機輸出日志信息的通道為 loghost 通道。
    [Sysname] info-center loghost 1.2.0.1 channel loghost
    # 關閉所有模塊日志主機的 log、trap、debug 的狀態。
    [Sysname] info-center source default channel loghost debug state off log state off trap state off
    注意:
    由於系統對各通道允許輸出的系統信息的缺省情況不一樣,所以配置前必須將所有模塊的需求通道(本例為loghost )上log、trap、debug 狀態設為關閉,再根據當前的需求配置輸出相應的系統信息。可以用displaychannel 命令查看通道的狀態。
    # 將 IP 地址為 1.2.0.1/16 的主機作為日志主機,設置信息級別為informational,輸出語言為英文,允許輸出信息的模塊為所有模塊。
    [Sysname] info-center loghost 1.2.0.1 facility local7 language english
    [Sysname] info-center source default channel loghost log level informational
info-center 信息中心 (在華三文檔的分類就是信息中心) 應該就是syslog

 

snmp
=====================================================================================================
網絡管理和監控配置指導 http://www.h3c.com/cn/d_202104/1404142_30005_0.htm
SNMP網絡架構由三部分組成:NMS、Agent和MIB。
個人理解:snmp基於C/S架構,NMS提供web管理頁面,agent是部署在交換機or服務器上的,MIB(Management Information Base,管理信息庫)
    NMS會主動發起get/set操作,agent負責響應(猜測無論是誰,只要發起請求,agent就會響應)
    配置trap的相關配置后,當有告警出現,agent會主動發出告警
    MIB雖然是在agent上,但猜測應該是通過NMS進行配置的。
    

==============================================================================================
華三交換機:
    snmp-agent                                                #啟動SNMP Agent服務,默認是關閉的
    snmp-agent local-engineid xxxxxxxxx                        #系統自動生成,無需配置
    snmp-agent community read readtest                        #只讀團體名為readtest,讀寫團體名為writetest
    snmp-agent community write writetest                    #只讀團體名為readtest,讀寫團體名為writetest
    snmp-agent sys-info version all                            #{ all | { v1 | v2c | v3 } * },選擇啟用的snmp版本,默認為v3    #此處應該選擇v3
    #snmp-agent sys-info version v2c v3
    snmp-agent group v3 group_name authentication read-view iso-view write-view iso-view notify-view iso-view                #創建SNMPv3組,缺省情況下,設備上沒有配置SNMP組,新配置的SNMP組采用不認證、不加密方式
        建立SNMPv3連接時,是否進行認證和加密,受snmp-agent group v3和snmp-agent usm-user v3兩條命令的影響:
            創建組時,如果不指定authentication和privacy參數,則表示不認證不加密。此時,使用和該組綁定的用戶名建立SNMP連接時,均不認證不加密。即便用戶配置了認證密碼/加密密碼,認證密碼/加密密碼也不生效。
            創建組時,如果指定authentication參數,則表示認證不加密。此時,使用和該組綁定的用戶名建立SNMP連接時,均認證不加密。即便用戶配置了加密密碼,加密密碼也不生效。該組內的用戶必須配置認證密碼,否則,不能建立SNMP連接。
            創建組時,如果指定privacy參數,則表示認證加密。此時,使用和該組綁定的用戶名建立SNMP連接時,均認證加密。該組內的用戶必須配置認證密碼和加密密碼,否則,不能建立SNMP連接。
    snmp-agent target-host trap address udp=domin $ip udp-port $port params securityname monitor_user v2c                    #設置Trap報文的目的主機
    snmp-agent target-host trap address udp=domin $ip udp-port $port params securityname monitor_user v2c                    #可以配置多條
    snmp-agent mib-view included iso-view iso                                                                                #創建MIB視圖或更新MIB視圖內容
    snmp-agent usm-user v3 monitor_user monitor_group cipher authentication-mode md5 $password                                #創建SNMPv3用戶
    snmp-agent usm-user v3 username group_name simple authentication-mode md5 111111 privacy-mode des 222222                   #用戶名h3c,用戶組group_name,認證協議md5,認證密碼:111111,加密協議:DES,加密密碼:222222
    snmp-agent trap source LoopBack1

--------------------------------------------------------------------------
華為交換機:
    snmp-agent
    snmp-agent local-engineid xxxxxxxxx
    snmp-agent sys-info version v3
    snmp-agent group v3 snmpv3_alibaba authentication read-view iso-view write-view iso-view notify-view iso-view
    snmp-agent mib-view included iso-view iso
    snmp-agent usm-user v3 alimonitor
    snmp-agent usm-user v3 alimonitor group snmpv3_alibaba
    snmp-agent usm-user v3 alimonitor authentication-mode md5 cipher $password
snmp

 

鏡像端口
    [H3C] mirroring-group 1 local        # 創建本地鏡像組。
    [H3C] mirroring-group 1 mirroring-port ten-gigabitethernet 3/0/1 ten-gigabitethernet 3/0/2 inbound  # 將Ten-GigabitEthernet3/0/1和Ten-GigabitEthernet3/0/2配置為鏡像源端口,對這兩個端口接收的報文進行鏡像。
    [H3C] mirroring-group 1 monitor-port ten-gigabitethernet 3/0/3        # 將Ten-GigabitEthernet3/0/3配置為鏡像目的端口。

    [DeviceA] display mirroring-group 1        # 在完成上述配置后,在DeviceA上顯示鏡像組1的配置信息。
鏡像端口

 

用戶配置 + telnet/ssh登錄設備配置
===============================================================================================================
    ● network-admin:具有最高權限,可操作系統所有功能和度資源(除安全日志文件管理相關命令外),配置此權限默認會給network-operator權限。
    ● network-operator:可執行系統所有功能和答資源的相關回display命令(除安全日志等查看命令外,具體大家可以自答行查看)

dis cu configuration local-user
---------------------------------------------------------------------------------------------------------------
華三配置telnet登錄交換機---登錄設備配置舉例
#
 telnet server enable
 telnet server acl 2000

#
acl basic 2000
 rule 1 permit source 192.168.0.46 0
 rule 2 permit source 192.168.0.52 0
 rule 3 deny

#
line vty 0 63
 authentication-mode scheme

user-role network-operator
#

local-user userA class manage
 password hash $h$6$I2Sg4Llj1qVUWQZ3$JA6KkU3zfVVRg48MM92X6cVpdiqR2JF887PKi3GQMwnXXXcsWBuz7GIeJZeeNFMmMBaV7DPkKblnb0sGT2axvg==
 service-type telnet
 authorization-attribute user-role network-admin

#
local-user userB class manage
 password hash $h$6$q+c3OcSxrPpDpsDf$BWkgfOyxBLyR5zyYgF/+VvN/1ofy81zoHDlFf80OjDla6/EiSJbSBl33PeazilSkWSYcttkg5v5bGecB7oYwAw==
 service-type telnet
 authorization-attribute user-role roleB
#
role name roleB
 rule 1 permit read feature

---------------------------------------------------------------------------------------------------------------
華三配置ssh登錄交換機---SSH典型配置舉例

line vty 0 63
 authentication-mode scheme
#
ssh server enable
#
local-user client001 class manage
 password hash $h$6$CqMnWdX6LIW/hz2Z$4+0Pumk+A98VlGVgqN3n/mEi7hJka9fEZpRZIpSNi9bcBEXhpvIqaYTvIVBf7ZUNGnovFsqW7nYxjoToRDvYBg==
 service-type ssh
 authorization-attribute user-role network-admin
 authorization-attribute user-role network-operator


---------------------------------------------------------------------------------------------------------------
華為用戶配置
    <HUAWEI> system-view
    [~HUAWEI] aaa
    [~HUAWEI-aaa] local-user admin password irreversible-cipher $password
    [~HUAWEI-aaa] commit
    <H3C> system-view [H3C] local-user admin class manage
    [H3C] password hash $password


    <HUAWEI> system-view 
    [~HUAWEI] sysname SwitchA 
    [*HUAWEI] commit 
    [~SwitchA] observe-port 1 interface 10ge 1/0/2 
    [*SwitchA] commit
    [~SwitchA] interface 10GE 1/0/1 
    [~SwitchA-10GE1/0/1] port-mirroring observe-port 1 inbound 
    [*SwitchA-10GE1/0/1] commit 
    [~SwitchA-10GE1/0/1] return
    <SwitchA> display port-mirroring
用戶配置 + telnet/ssh登錄設備配置

 

其他配置查看
    
display current-configuration | in load-sharing
display current-configuration | in arp
display current-configuration | in mac
display current-configuration | inmonitor-link
display current-configuration | in ntp
display license
其他配置查看

 

其他命令
    <H3C>display mac-address mac-move   #查看mac地址漂移
    <Huawei>display mac-address flapping    #查看mac地址漂移

    display stp
    display stp brief           #查看STP非正常阻塞端口
    display stp abnormal-port   #查看STP非正常阻塞端口

    display snmp-agent trap-list    #查看trap功能設置
    display curr | inc snmp-agent

    display lldp neighbor-information list
    
    display vrrp
其他命令

 

常用網絡測試命令
    ping
    ping -vpn-instance xxxxxxxx 10.0.0.1
    tracert
    traceroute          #traceroute可以顯示出ecmp路由
    tracepath           #顯示內容與traceroute不同,不能顯示ecmp路由
常用網絡測試命令

 

 reset counters interface E1/0/1

 dis vxlan tunnel

 

vxlan二層轉發邏輯;vxlan三層轉發邏輯
==================================================================
vxlan二層轉發邏輯(基於下面的實驗配置):
    1.數據包從交換機發出,路由器子接口接收
    2.路由器子接口配置了'xconnect vsi test_vsi',所以報文被轉入到vsi交換機
    3.vsi交換機配置了vxlan 1111以及使用tunnel 1,所以報文被封裝vxlan vni 1111,同時數據被轉發到vxlan隧道Tunnel1
    4.對端vtep接收到報文,拆解vxlan,根據vxlan vni 1111將報文放入到相應的vsi交換機
    5.。。。。。
---------------------------------------------------------------------------
vxlan三層轉發邏輯:
    入網場景:
    1.交換機接收報文,報文進入vpn實例路由空間
    2.查看vpn實例路由表,匹配到相應的靜態路由:該路由指定了出接口為Vsi-interface,同時指定了下一跳
    3.交換機根據靜態路由,走了vxlan隧道(因為Vsi-interface接口就是vsi交換機的3層接口?還是arp static指定了下一跳走vxlan隧道?)
    出網場景:
    1.交換機從vxlan隧道接收到報文
    2.拆分vxlan,發現vxlan vni,把報文放入到相應的vsi交換機,即報文到達了vpn實例(從這一步看,猜測Vsi-interface接口就是vsi交換機的3層接口,將Vsi-interface接口綁定到vpn實例,相當於將vsi交換機放入到vpn實例中)
    3.根據vpn實例路由表進行路由轉發
vxlan二層轉發邏輯;vxlan三層轉發邏輯
vxlan二層轉發實驗;vxlan三層轉發配置
=================================================================================
https://blog.csdn.net/qq_29910529/article/details/103939980 H3C VXLAN實驗
模擬器的交換機不支持配置vxlan,需要使用路由器進行配置
-----------------------------------------------------------------------
vxlan二層轉發實驗
開啟L2VPN功能;缺省情況下,L2VPN功能處於關閉狀態
l2vpn enable        

創建VXLAN隧道
interface Tunnel1 mode vxlan
 source 10.0.0.1
 destination 10.0.0.2

創建VXLAN;關聯VXLAN和VXLAN隧道
vsi test_vsi        #VSI(Virtual Switch Instance,虛擬交換實例):VTEP上為一個VXLAN提供二層交換服務的虛擬交換實例。
                    #VSI可以看做是VTEP上的一台基於VXLAN進行二層轉發的虛擬交換機,它具有傳統以太網交換機的所有功能,包括源MAC地址學習、MAC地址老化、泛洪等。VSI與VXLAN一一對應。
 vxlan 1111         #創建VXLAN
  tunnel 1          #關聯VXLAN和VXLAN隧道,即配置了vsi test_vsi轉發二層報文,轉發時攜帶vni 1111,穿越vxlan隧道 tunnel 1

-----------------------------
配置子接口,將接口連接(捆綁)到vsi交換機
interface GigabitEthernet0/1.200
 vlan-type dot1q vid 200
 xconnect vsi test_vsi

-----------------------------
另起一台交換機,模擬客戶端
接口配置trunk,起vlanif接口模擬vm
vm同樣使用ip 10.0.0.1;10.0.0.2

=============================================================================
vxlan3層轉發:需要在二層轉發的配置基礎上,在vsi交換機上起一個3層接口,通過這個3層接口實現抓發
> vsi vsi170
>  gateway vsi-interface 170
>  vxlan 15737250
>   tunnel 1

> interface Vsi-interface170
>  ip binding vpn-instance vpn-11111111
>  ip address 100.64.2.169 255.255.255.252
>  mac-address 0000-5e00-0102

>  arp static 100.64.2.170 0001-0203-0400 Vsi-interface170 Tunnel1 vsi vsi170 vpn-instance vpn-11111111

>  ip route-static vpn-instance vpn-11111111 192.168.0.0 17 Vsi-interface170 100.64.2.170
>  ip route-static vpn-instance vpn-11111111 172.16.0.0 17 Route-Aggregation1.2030 10.10.209.149
vxlan二層轉發實驗;vxlan三層轉發配置

 

 

scp 10.1.1.1 put startup.cfg /root/startup.cfg source ip 10.x.x.x
scp 10.1.1.1 22 get /lizp/S6800-CMW710-SYSTEM-R2612P02H3113.bin

 

 

S6800系列:技術介紹+配置指導+典型配置舉例+命令參考+日志參考
http://www.h3c.com/cn/Service/Document_Software/Document_Center/Switches/Catalog/S6800/S6800/?CHID=171398&v=612


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM