h3c交換機初級命令大全

H3C從園區到數據中心、盒式到箱式、從FE、GE到10G和100G,從L2到L4/7,從IPv4到IPv6,從接入到核心,用戶都有最豐富的選擇和靈活的組合,爲提供業界覆蓋最全面的交換機產品。那麼h3c交換機的初級命令有哪些呢?下面跟yjbys小編一起來看看吧!

h3c交換機初級命令大全

  實驗環境

交換機

h3c S3600-28TP-SI

h3c S5024E

參考文檔

H3C_S3600_v1510 手冊

H3C_S5000E 手冊

  原理(重要)

爲什麼要劃分Vlan?

傳統的以太網是一個廣播型網絡,網絡中的所有主機通過 HUB 或交換機相連,處在同一個廣播域中。

HUB 是物理層設備,沒有交換功能,接收的報文會向所有端口轉發;

交換機是鏈路層設備,具備根據報文的目的 MAC 地址進行轉發的能力,但在收到廣播報文或未知單播報文

(報文的目的 MAC 地址不在交換機 MAC 地址表中)時,也會向除報文進入端口之外的所有端口轉發,

爲解決以太網交換機在 LAN 中無法限制廣播的問題,出現了 VLAN(Virtual LocalArea Network,虛擬局域網)技術

VLAN把一個物理上的LAN劃分成多個邏輯上的LAN,每個VLAN是一個廣播域。

VLAN內的主機間通信就和在一個LAN內一樣,而不同VLAN內的主機不能直接通信。

  Vlan優點

與傳統以太網相比,VLAN 具有如下的優點:

廣播被限制在一個 VLAN 內,節省了帶寬,提高了網絡處理能力。

增強了 LAN 的安全性。VLAN 間不能直接通信,如果要訪問需要通過路由器或三層交換機等三層設備。

  Vlan原理

要使交換機能夠分辨不同 VLAN 的報文,需要在報文中添加標識 VLAN 的字段。由於交換機工作在第二層,

只能對報文的數據鏈路層封裝進行識別。因此,如果添加識別字段,也需要添加到數據鏈路層封裝中。

IEEE 於 1999 年頒佈了用以標準化 VLAN 實現方案的 IEEE 802.1Q 協議標準草案,對帶有 VLAN 標識的報文結構進行了統一規定。

  傳統以太網幀封裝格式

|DA&SA|Type|#####DATA######|

DA表示目的MAC地址,SA表示源MAC地址,TYPE表示協議類型,DATA表示數據。

IEEE 802.1Q 協議規定在目的 MAC 地址和源 MAC 地址之後封裝 4 個字節的 VLAN Tag,用以標識 VLAN 的相關信息。

|DA&SA|Vlan Tag;TPID;Prioriy;CFI;Vlan ID;|TYPE|#####DATA######|

重要 VLAN ID

VLAN ID 標識該報文所屬 VLAN 的編號,長度爲 12bit,取值範圍爲 0~4095。

由於 0 和 4095 通常不使用,所以 VLAN ID 的取值範圍一般爲 1~4094。

交換機利用 VLAN ID 來識別報文所屬的 VLAN,當接收到的報文不攜帶 VLAN Tag時,交換機會爲該報文封裝帶有

接收端口缺省 VLAN ID 的 VLAN Tag,將報文劃分到接收端口的缺省 VLAN 中傳輸。

以太網端口

以太網端口鏈路類型有三種:

Access 類型:端口只能屬於1 個VLAN,一般用於連接計算機;

Trunk 類型:端口可以屬於多個VLAN,可以接收和發送多個VLAN 的報文,一般用於交換機之間的.連接;

Hybrid 類型:端口可以屬於多個VLAN,可以接收和發送多個VLAN 的報文,可以用於交換機之間連接,也可以用於連接用戶的計算機。

用戶可以將當前以太網端口加入到指定的 VLAN 中。執行該配置以後,以太網端口

就可以轉發指定 VLAN 的報文,從而實現本交換機上的 VLAN 與對端交換機上相同VLAN 的互通。

trunk類型,可以同時承載多個VLAN通過,只允許默認VLAN不打標,access只能承載單個VLAN,hybrid,可以同時承載多個VLAN通過,允許多個VLAN不打標。

(在端口模式)命令格式:

port link-type { access | trunk | hybrid }

缺省值:缺省爲關閉vlan trunk功能

通過TRUNK口可以實現不同交換機上的相同VLAN的互通,可以通過多個VLAN的流量

########################################################################################

命令行視圖相關

用戶視圖

#連接交換機後進入用戶視圖

系統視圖

system-view #進入系統視圖

[H3C] #當前爲系統視圖

vlan視圖

[H3C]vlan 2 #進入vlan視圖

[H3C-Vlan2] #當前爲vlan視圖

vlan接口視圖

[H3C-Vlan2]quit #返回到系統視圖

[H3C]interface vlan-interface 2 #進入vlan接口視圖

[H3C-Vlan-interface2] #當前爲vlan接口視圖

[H3C-Vlan-interface2]quit #返回到系統視圖

以太網端口視圖

[H3C]interface GigabitEthernet 0/1 #進入端口視圖

[H3C-GigabitEthernet0/1] #當前爲端口視圖

############################################################################################

幫助相關

任一視圖下,鍵入 ? 獲取該視圖下所有的命令及其簡單描述

?

debugging Enable system debugging functions

display Display current system information

ping Ping function

quit Exit from current command view

reboot Reset switch

reset Reset operation

save Save current configuration

system-view Enter the system view

undo Cancel current setting

鍵入一命令,後接以空格分隔的“?”,如果該命令行位置有關鍵字,則列出全部關鍵字及其簡單描述。

ping ?

-c Specify the number of echo requests to send

-s Specify the number of data bytes to send

X.X.X.X Destination IP address

鍵入命令的某個關鍵字的前幾個字母,按下鍵,如果以輸入字母開頭的關鍵字唯一,則可以顯示出完整的關鍵字

pi?

ping

###########################################################################################

Vlan 相關

創建並進入vlan視圖 或刪除 vlan

vlan 2

undo vlan 2 [undo vlan all]

將access端口加入指定vlan

system-view/vlan 2/視圖下執行

port GigabitEthernet 0/2

port GigabitEthernet 0/3 to GigabitEthernet 0/4 (3-4端口) 或者下條語句

port GigabitEthernet 0/3 GigabitEthernet 0/4

將access端口從 vlan 刪除

system-view/vlan 2/視圖下執行

undo port GigabitEthernet 0/2

vlan 3/視圖下執行

undo port GigabitEthernet 0/3 to GigabitEthernet 0/6

創建並進入vlan接口視圖

interface Vlan-interface 2

配置vlan接口 IP地址

system-view/vlan 2/接口視圖下執行

ip address

vlan接口 指定網關。

ip gateway

配置管理的VLAN,缺省是VLAN 1

management-vlan 3 #指定vlan 3 爲管理的vlan

ip route-static #增加一條缺省路由

顯示vlan 設置

display vlan 3 #vlan

display vlan all

display interface vlan-interface 3 #vlan接口

display ip interface vlan-interface 3 #vlan ip地址

display ip routing-table [verbose] #查看路由表摘要信息,[verbose爲詳細信息]

#################################################################################

以太網端口相關

更改端口類型爲trunk (目的 不同交換機上的相同VLAN的互通)

[H3C101]interface GigabitEthernet 0/2 #進入端口視圖

[H3C101-GigabitEthernet0/2]port link-type ? #? 獲得 port命令幫助

access Access link-type

hybrid Specify current hybrid port's characteristics

trunk VLAN trunk link-type

[H3C101-GigabitEthernet0/2]port link-type trunk #指定端口類型爲trunk

[h3c101]display interface GigabitEthernet 0/2 #顯示指定端口信息 (省略了一大部分)

........................

PVID: 1

Mdi type: auto

Port link-type: trunk

VLAN passing : 1 (default)

VLAN allowed : 1 (default)

Trunk port encapsulation: IEEE 802.1q

.........................

允許其它 vlan的報文通過 Trunk 端口

[h3c101-GigabitEthernet0/2]port trunk permit vlan 200 300 #加入 vlan 200 300

[h3c101-GigabitEthernet0/2]display interface GigabitEthernet 0/2

PVID: 1

Mdi type: auto

Port link-type: trunk

VLAN passing : 1 (default), 200,300

VLAN allowed : 1 (default), 200,300

Trunk port encapsulation: IEEE 802.1q

配置端口 GigabitEthernet0/2 的缺省 VLAN ID 爲 1

[h3c101-GigabitEthernet0/2]port trunk pvid vlan 1

#################################################################################

用戶相關

#

設置 telnet 用戶密碼

[H3C]user-interface vty 0

[H3C-vty0]set authentication password dongnan

設置web用戶名與密碼

[H3C]localuser admin admin 1

顯示當前用戶配置

[H3C]display user-interface

Idx Type Tx/Rx

0 AUX 0 9600

+ 1 VTY 0

2 VTY 1

+ 3 WEB 0

4 WEB 1

5 WEB 2

6 WEB 3

+ : Current user-interface is active.

F : Current user-interface is active and work in async mode.

Idx : Absolute index of user-interface.

Type : Type and relative index of user-interface.

###############################################################

錯誤相關

[H3C]interface vlan-interface 300

Cannot set management-vlan different with L3 interface vlan!

先刪除管理 VLAN 接口

undo interface vlan-interface 1

管理VLAN要刪除掉. 默認是VLAN 1.

undo management-vlan

再添加新管理VLAN ID

management-vlan 300

再次添加vlan接口

interface vlan-interface 300

ip地址

ip address

網關

ip gateway

HW01_-yd-3526 : 這是交換機的名稱

IP address collision detected, sourced by 0013-d47a-46a9 on Ethernet0/7 of VLAN6 and 0010-e537-fe72 on Ethernet0/7 of VLAN6: 這是指兩個ip地址衝突. 具體在vlan6裏, 7號端口下某個交換機上接的2臺電腦ip衝突了. 兩臺mac分別是,0013-d47a-46a9,0010-e537-fe72.