• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

H3C S5100-SI EI係列以太網交換機 操作手冊-Release 2200(V1.02)

06-Voice VLAN操作

本章節下載  (355.04 KB)

06-Voice VLAN操作

v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}

第1章  Voice VLAN配置

&  說明:

H3C S5100-SI/EI係列以太網交換機中,隻有S5100-EI係列支持Voice VLAN功能。

 

1.1  Voice VLAN簡介

Voice VLAN是為用戶的語音數據流劃分的VLAN。用戶通過創建Voice VLAN並將連接語音設備的端口加入Voice VLAN,可以使語音數據自動被劃分到Voice VLAN中進行傳輸,便於對語音流進行有針對性的QoSQuality of Service,服務質量)配置,提高語音流量的傳輸優先級,保證通話質量。

1.1.1  IP電話的工作原理

IP電話可以將語音模擬信號轉換成數字信號,在IP網絡上進行傳輸,配合其他語音設備為用戶提供大容量、低費用的語音通信解決方案。與其他網絡設備相同,IP電話也需要IP地址才能在網絡中正常進行工作。一般情況下,IP電話通過網絡中的DHCP服務器自動獲取IP地址。

IP電話在向DHCP服務器申請IP地址過程中,通過Option184選項向DHCP服務器請求語音相關的擴展信息,包括:

l              網絡呼叫處理器(Network Call Processor,簡稱NCP)的IP地址

l              備選NCP服務器的IP地址

l              Voice VLAN配置

l              Failover呼叫路由

下麵以常用的組網方案為例介紹IP電話獲取IP地址的過程。

&  說明

以下內容僅對一般情況下IP電話獲取IP地址的過程進行描述,對於不同廠商的IP電話產品,其工作原理可能與以下的描述有所差異,具體情況請參見IP電話的用戶手冊。

 

圖1-1 IP電話典型組網示意圖

圖1-1所示,IP電話需要通過與DHCP服務器和網絡呼叫處理器配合,建立語音數據的發送路徑。如圖所示,IP電話從上電開機到具備向外界傳輸語音數據的能力,需要經曆以下三個步驟:

(1)        IP電話上電後,會發出untagDHCP請求報文,報文中除包含請求自身IP的內容外,還會在Option184字段中包含四個特殊的請求信息。此untag報文將在接收端口缺省VLAN內進行廣播,位於缺省VLAN內的DHCP Server1接收到該報文後,將回複給IP電話相應的信息:

l              如果DHCP Server1沒有配置Option 184功能,則直接回應IP電話,告知為其分配的IP地址。該IP電話由於沒有收到Voice VLAN信息,將隻能發送untag報文,且在連接交換機的端口所在缺省VLAN內進行通信,因此接入端口的缺省VLAN就需要被手工設置為Voice VLAN

&  說明:

在這種情況下,將跳過後麵的步驟23IP電話直接通過網關進行對外通信。

 

l              如果DHCP Server1已經配置了Option 184功能,則向IP電話發送回應報文,在告知為其分配的IP地址的同時攜帶網絡呼叫處理器的IP地址及Voice VLAN的編號等信息。

(2)        如果IP電話通過DHCP Server1的回應報文獲得了Voice VLAN信息,將放棄DHCP Server1分配的IP地址,重新構造DHCP請求報文,並為請求報文封裝Voice VLANTag,向Voice VLAN中發送。工作在Voice VLAN中的DHCP Server2將為IP電話重新分配IP地址,並發送帶Tag的回複報文。IP電話收到後,即可發送帶有Voice VLAN Tag的語音數據。此時,需要交換機上連接IP電話的端口允許Voice VLAN報文攜帶Tag通過。

(3)        在獲取到DHCP Server2分配的IP地址之後,IP電話將與DHCP Server1指定的網絡呼叫處理器進行連接,下載軟件,之後就可以正常進行通信了。

&  說明:

l      untag報文指沒有攜帶VLAN Tag的報文。

l      tag報文指攜帶VLAN Tag的報文。

 

1.1.2  S5100-EI係列交換機對語音流的識別方法

S5100-EI係列以太網交換機可以根據進入端口的數據報文中的源MAC地址字段來判斷該數據流是否為語音數據流,源MAC地址符合係統設置的語音設備OUIOrganizationally Unique Identifier,全球統一標識符)地址的報文被認為是語音數據流,接收語音流的端口將被自動劃分到Voice VLAN中,傳輸語音數據。

用戶可以預先設置OUI地址,也可以使用缺省的OUI地址作為判斷標準。

&  說明:

OUI地址為MAC地址的前24位,是IEEE為不同設備供應商分配的一個全球唯一的標識符,從OUI地址可以判斷出該設備是哪一個廠商的產品。S5100-EI係列交換機支持配置OUI地址的掩碼,用戶可以通過設定不同的掩碼來調節交換機對MAC地址匹配的深度。

 

缺省情況下,S5100-EI係列交換機可以識別的OUI地址有5個,如表1-1所示。

表1-1 交換機預置的缺省OUI地址

序號

OUI地址

生產廠商

1

0003-6b00-0000

Cisco phone

2

000f-e200-0000

H3C Aolynk phone

3

00d0-1e00-0000

Pingtel phone

4

00e0-7500-0000

Polycom phone

5

00e0-bb00-0000

3Com phone

 

1.1.3  根據語音流設置端口的Voice VLAN的工作模式

用戶可根據每個語音端口中數據流的實際情況設定端口的Voice VLAN工作模式,包括自動模式和手動模式。當接入的IP電話發送untag報文或tag報文時,交換機會采取不同的操作。

1. IP語音設備發送untag報文時的處理方式

l              自動模式下:S5100-EI係列交換機通過學習IP語音設備上電時發出的untag報文中的源MAC地址,自動將連接IP語音設備的端口加入Voice VLAN,並使用老化機製維護Voice VLAN內的端口數量。當達到端口老化時間時,不能更新OUI地址(沒有語音流通過)的語音端口會自動從Voice VLAN 中刪除;用戶不能通過手工配置命令將端口加入Voice VLAN或從Voice VLAN中刪除。

l              手動模式下:需要通過手工配置命令將端口加入Voice VLAN或從Voice VLAN中刪除。

2. IP語音設備發送tag報文時的處理方式

對於IP語音設備發出的tag報文,兩種模式處理方式一致,根據tag中的VLAN ID將報文在相應的VLAN內進行轉發。

  注意:

l      如果用戶的IP語音設備發出的是攜帶VLAN Tag的語音流,且接入的端口上開啟了802.1x認證和guest VLAN,為保證各功能的正常使用,請為Voice VLAN、端口的缺省VLAN802.1xguest VLAN分配不同的VLAN ID

l      如果用戶的IP語音設備發出的是不攜帶VLAN Tag的語音流,為實現Voice VLAN功能,隻能將接入端口的缺省VLAN配置為Voice VLAN,此時將不能實現802.1x認證功能。

 

1.1.4  各類端口對Voice VLAN的支持情況

Voice VLAN功能支持使用AccessTrunkHybrid端口傳輸語音數據,交換機上原屬於其它VLANTrunkHybrid端口可以通過開啟Voice VLAN功能,同時傳輸語音和業務數據。

對於tag語音流和untag語音流,各種類型的端口需要滿足不同的條件才能夠支持,詳細匹配關係如表1-2所示:

表1-2 端口類型與IP語音設備語音流類型配合關係表

端口Voice VLAN模式

語音流類型

端口類型

支持條件

自動模式

tag語音流

Access

不支持

Trunk

支持

接入端口的缺省VLAN必須存在且不能是Voice VLAN,同時接入端口允許缺省VLAN通過

Hybrid

支持

接入端口的缺省VLAN必須存在且不能是Voice VLAN,同時缺省VLAN應在接入端口允許通過的tagged VLAN列表中

untag語音流

Access

不支持

由於必須保證接入端口的缺省VLANVoice VLAN,且接入端口在Voice VLAN中,相當於通過手工方式將端口加入了Voice VLAN

Trunk

Hybrid

手動模式

tag語音流

Access

不支持

Trunk

支持

接入端口的缺省VLAN必須存在且不能是Voice VLAN,同時接入端口允許該缺省VLAN通過

Hybrid

支持

接入端口的缺省VLAN必須存在且在接入端口允許通過的tagged VLAN列表中

untag語音流

Access

支持

接入端口的缺省VLAN必須是Voice VLAN

Trunk

支持

接入端口的缺省VLAN必須是Voice VLAN,且接入端口允許該VLAN通過

Hybrid

支持

接入端口的缺省VLAN必須是Voice VLAN,且在接入端口允許通過的untagged VLAN列表中

 

1.1.5  Voice VLAN的安全模式

S5100-EI係列以太網交換機提供了Voice VLAN的安全模式功能,在開啟安全模式後,Voice VLAN中將隻能傳輸語音數據,有利於對語音流進行特有的傳輸優先級配置。在關閉安全模式後,Voice VLAN中可以同時傳輸語音數據和業務數據。

1.2  Voice VLAN配置

1.2.1  配置準備

l              配置Voice VLAN之前,須先創建對應的VLAN

l              VLAN 1是默認VLAN,無需創建,但VLAN 1不能被設置為Voice VLAN

1.2.2  配置自動模式下的Voice VLAN

表1-3 配置自動模式下的Voice VLAN

操作

命令

說明

進入係統視圖

system-view

-

設置Voice VLAN可識別的其他OUI地址

voice vlan mac-address oui mask oui-mask [ description text ]

可選

缺省情況下,交換機按照缺省的OUI地址來判斷語音流

開啟Voice VLAN的安全模式

voice vlan security enable

可選

缺省情況下,端口的Voice VLAN安全模式開啟

設置Voice VLAN的老化時間

voice vlan aging minutes

可選

缺省情況下,老化時間為1440分鍾

開啟全局Voice VLAN

voice vlan vlan-id enable

必選

進入以太網端口視圖

interface interface-type interface-number

必選

開啟端口Voice VLAN功能

voice vlan enable

必選

缺省情況下,端口的Voice VLAN處於關閉狀態

開啟端口的Voice VLAN legacy功能

voice vlan legacy

可選

缺省情況下,端口的Voice VLAN legacy功能處於關閉狀態

設定端口Voice VLAN的工作模式為自動模式

voice vlan mode auto

可選

缺省情況下,端口的Voice VLAN工作模式為自動模式

 

  注意:

l      由於工作在自動模式下的端口不能通過命令配置加入Voice VLAN,因此,如果用戶將某個VLAN同時配置為Voice VLAN和協議VLAN,則協議VLAN功能將不能與該端口進行綁定。關於協議VLAN的介紹請參見本手冊“VLAN”部分。

l      工作在自動模式的端口,不能將缺省VLAN設置為Voice VLAN,否則係統會輸出信息,提示用戶無法進行配置。

 

&  說明:

l       

l      Voice VLAN正常工作時,如果設備重新啟動,為保證已經建立的語音連接能夠正常工作,係統會在重新啟動後,將配置為自動模式的端口重新加入Voice VLAN,而不需要再次通過語音流的觸發。

 

1.2.3  配置手動模式下的Voice VLAN

表1-4 配置手動模式下的Voice VLAN

操作

命令

說明

進入係統視圖

system-view

-

設置Voice VLAN識別的其他OUI地址

voice vlan mac-address oui mask oui-mask [ description text ]

可選

如不設置,則交換機按照缺省的OUI地址來判斷語音流

開啟Voice VLAN的安全模式

voice vlan security enable

可選

缺省情況下,端口的Voice VLAN安全模式開啟

設置Voice VLAN的老化時間

voice vlan aging minutes

可選

缺省情況下,老化時間為1440分鍾

開啟全局Voice VLAN

voice vlan vlan-id enable

必選

進入以太網端口視圖

interface interface-type interface-number

-

開啟端口Voice VLAN功能

voice vlan enable

必選

缺省情況下,端口的Voice VLAN處於關閉狀態

開啟端口的Voice VLAN legacy功能

voice vlan legacy

必選

缺省情況下,端口的Voice VLAN legacy功能處於關閉狀態

設定端口Voice VLAN的工作模式為手動模式

undo voice vlan mode auto

必選

缺省情況下,端口的Voice VLAN工作模式為自動模式

退回到係統視圖

quit

-

將手動模式端口加入Voice VLAN

access端口

進入VLAN視圖

vlan vlan-id

必選

將端口加入VLAN

port interface-list

TrunkHybrid端口

進入端口視圖

interface interface-type interface-number

將端口加入VLAN

port trunk permit vlan vlan-id

port hybrid vlan vlan-id { tagged | untagged }

設定Voice VLAN為端口默認VLAN

port trunk pvid vlan vlan-id

port hybrid pvid vlan vlan-id

可選

TrunkHybrid端口的默認VLAN是否需要設定為Voice VLAN依據表1-2中語音流類型與端口類型對應關係而定

 

  注意:

l      同一時刻隻能有一個VLAN被配置為Voice VLAN

l      如果端口已經開啟LACPLink Aggregation Control Protocol,鏈路彙聚控製協議),則不能開啟Voice VLAN特性。

l      Voice VLAN功能隻支持在靜態VLAN上啟動,不能配置動態VLAN作為Voice VLAN

l      當端口上應用的ACL數量達到上限時,將不能開啟該端口的Voice VLAN功能。用戶可以使用display voice vlan error-info命令定位開啟失敗的端口。

l      Voice VLAN工作在安全模式時,設備隻允許源地址是可識別的語音OUI地址的數據通過,源地址不合法的報文將直接被丟棄(包括一些認證報文,如802.1x認證報文)。建議用戶盡量不要在Voice VLAN中同時傳輸語音和業務數據。如確有此需要,請確認Voice VLAN的安全模式已關閉。

l      Voice VLAN legacy功能支持為來自其他友商語音設備的語音數據自動分配Voice VLAN,從而實現我公司設備與其他友商語音設備的互通。voice vlan legacy命令可以在全局及端口的Voice VLAN開啟之前執行,但隻有全局及端口的Voice VLAN功能開啟之後才能生效。

 

&  說明:

TrunkHybrid端口加入Voice VLAN的相關命令,請參見《H3C S5100-SI/EI係列以太網交換機 命令手冊》“端口基本配置”部分的介紹。

 

1.3  Voice VLAN配置顯示

完成上述配置後,在任意視圖下執行display命令,可以顯示配置Voice VLAN後的運行情況。通過查看顯示信息,用戶可以驗證配置的效果。

表1-5 Voice VLAN配置顯示

操作

命令

說明

顯示Voice VLAN開啟失敗的端口信息

display voice vlan error-info

display命令可以在任意視圖下執行

顯示Voice VLAN的配置狀態

display voice vlan status

顯示當前係統支持的OUI地址

display voice vlan oui

顯示當前Voice VLAN中工作的端口

display vlan vlan-id

 

1.4  Voice VLAN典型配置舉例

1.4.1  自動模式下Voice VLAN的配置舉例

1. 組網需求

通過配置自動模式下的Voice VLAN,使接入IP電話的端口能夠自動加入/退出Voice VLAN,並將語音流在該VLAN內傳輸。

l              創建VLAN2Voice VLAN,老化時間是100分鍾。

l              IP電話發送tag語音流,接入端口是Hybrid類型端口GigabitEthernet1/0/1,端口的缺省VLANVLAN6

l              端口GigabitEthernet1/0/1工作在自動模式,且允許OUI地址是0011-2200-0000、掩碼是ffff-ff00-0000的語音報文通過,描述字符為test

2. 組網圖

圖1-2 配置自動模式下Voice VLAN組網圖

3. 配置步驟

# 創建VLAN2VLAN6

<DeviceA> system-view

[DeviceA] vlan 2

[DeviceA-vlan2] quit

[DeviceA] vlan 6

[DeviceA-vlan6] quit

# 設置Voice VLAN的老化時間。

[DeviceA] voice vlan aging 100

# 設置OUI地址0011-2200-0000Voice VLAN的合法地址,描述字符為“test”。

[DeviceA] voice vlan mac-address 0011-2200-0000 mask ffff-ff00-0000 description test

# 全局開啟Voice VLAN功能。

[DeviceA] voice vlan 2 enable

# 將端口GigabitEthernet1/0/1Voice VLAN的工作模式設置為自動模式。可選缺省情況下端口的Voice VLAN工作在自動模式。

[DeviceA] interface GigabitEthernet 1/0/1

[DeviceA-GigabitEthernet1/0/1] voice vlan mode auto

# 將端口GigabitEthernet1/0/1設定為Hybrid端口。

[DeviceA-GigabitEthernet1/0/1] port link-type hybrid

# 設置端口的缺省VLANVLAN6且允許VLAN6的報文通過。

[DeviceA-GigabitEthernet1/0/1] port hybrid pvid vlan 6

[DeviceA-GigabitEthernet1/0/1] port hybrid vlan 6 tagged

# 開啟端口Voice VLAN功能

[DeviceA-GigabitEthernet1/0/1] voice vlan enable

1.4.2  手動模式下Voice VLAN的配置舉例

1. 組網需求

通過配置手動模式下的Voice VLAN,使接入IP電話的端口通過人為控製加入/退出Voice VLAN,並將語音流在該VLAN內傳輸。

l              創建VLAN2Voice VLAN

l              IP電話類型發送untag語音流,接入端口是Hybrid類型端口GigabitEthernet1/0/1

l              端口GigabitEthernet1/0/1工作在手動模式,且允許OUI地址是0011-2200-0000、掩碼是ffff-ff00-0000的語音報文通過,描述字符為test

2. 組網圖

圖1-3 配置手動模式下Voice VLAN組網圖

3. 配置步驟

# 設置Voice VLAN為安全模式,使得Voice VLAN端口隻允許合法的語音報文通過。(可選,係統缺省為安全模式)

<DeviceA> system-view

[DeviceA] voice vlan security enable

# 設置OUI地址0011-2200-0000Voice VLAN的合法地址描述字符為test

[DeviceA] voice vlan mac-address 0011-2200-0000 mask ffff-ff00-0000 description test

# 創建VLAN2開啟VLAN2Voice VLAN功能。

[DeviceA] vlan 2

[DeviceA-vlan2] quit

[DeviceA] voice vlan 2 enable

# 設置端口GigabitEthernet1/0/1工作在手動模式。

[DeviceA] interface GigabitEthernet 1/0/1

[DeviceA-GigabitEthernet1/0/1] undo voice vlan mode auto

# 設置端口GigabitEthernet1/0/1Hybrid類型。

[DeviceA-GigabitEthernet1/0/1] port link-type hybrid

# 設置Voice VLAN端口GigabitEthernet1/0/1缺省VLAN且在該端口允許通過的untagged VLAN列表中。

[DeviceA-GigabitEthernet1/0/1] port hybrid pvid vlan 2

[DeviceA-GigabitEthernet1/0/1] port hybrid vlan 2 untagged

# 開啟端口GigabitEthernet1/0/1Voice VLAN功能。

[DeviceA-GigabitEthernet1/0/1] voice vlan enable

4. 顯示與驗證

# 顯示當前係統支持的OUI地址、OUI地址掩碼和描述信息。

<DeviceA> display voice vlan oui

Oui Address     Mask            Description

0003-6b00-0000  ffff-ff00-0000  Cisco phone

000f-e200-0000  ffff-ff00-0000  H3C Aolynk phone

0011-2200-0000  ffff-ff00-0000  test

00d0-1e00-0000  ffff-ff00-0000  Pingtel phone

00e0-7500-0000  ffff-ff00-0000  Polycom phone

00e0-bb00-0000  ffff-ff00-0000  3Com phone

# 顯示當前Voice VLAN的狀態。

<DeviceA> display voice vlan status

Voice Vlan status: ENABLE

Voice Vlan ID: 2

Voice Vlan security mode: Security

Voice Vlan aging time: 1440 minutes

Current voice vlan enabled port mode:

PORT                     MODE

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

GigabitEthernet1/0/1  MANUAL

 

 

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們