H3C從園區到資料中心、盒式到箱式、從FE、GE到10G和100G,從L2到L4/7,從IPv4到IPv6,從接入到核心,使用者都有最豐富的選擇和靈活的組合,為提供業界覆蓋最全面的交換機產品。那麼h3c交換機的初級命令有哪些呢?下面跟yjbys小編一起來看看吧!
實驗環境
交換機
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.