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

04-二層技術-以太網交換配置指導

目錄

04-VLAN配置

本章節下載 04-VLAN配置  (638.06 KB)

04-VLAN配置

目 

1 VLAN

1.1 VLAN簡介

1.1.1 VLAN報文封裝

1.1.2 基於端口的VLAN

1.1.3 不同VLAN間的三層互通

1.1.4 協議規範

1.2 配置VLAN

1.2.1 配置限製和指導

1.2.2 創建VLAN

1.3 配置基於端口的VLAN

1.3.1 配置限製和指導

1.3.2 配置基於Access端口的VLAN

1.3.3 配置基於Trunk端口的VLAN

1.3.4 配置基於Hybrid端口的VLAN

1.4 配置VLAN組

1.5 配置VLAN接口

1.5.1 配置限製和指導

1.5.2 VLAN接口配置任務簡介

1.5.3 配置準備

1.5.4 創建VLAN接口

1.5.5 配置處理接口流量的slot

1.5.6 恢複VLAN接口的缺省配置

1.6 VLAN顯示和維護

1.7 VLAN典型配置舉例

1.7.1 基於端口的VLAN配置舉例

2 Super VLAN

2.1 Super VLAN簡介

2.2 Super VLAN配置限製和指導

2.3 Super VLAN配置任務簡介

2.4 創建Sub VLAN

2.5 配置Super VLAN

2.6 配置Super VLAN interface

2.7 Super VLAN顯示和維護

2.8 Super VLAN典型配置舉例

2.8.1 Super VLAN基本組網配置舉例

3 Voice VLAN

3.1 Voice VLAN簡介

3.1.1 Voice VLAN工作過程

3.1.2 設備識別IP電話

3.1.3 設備將Voice VLAN信息通告給IP電話

3.1.4 IP電話的接入方式

3.1.5 端口加入Voice VLAN的方式

3.1.6 端口加入Voice VLAN的方式和IP電話的配合

3.1.7 Voice VLAN的安全模式和普通模式

3.2 Voice VLAN配置限製和指導

3.3 Voice VLAN配置任務簡介

3.4 配置端口Voice VLAN功能

3.4.1 配置自動模式下的Voice VLAN

3.4.2 配置手動模式下的Voice VLAN

3.5 配置通過LLDP自動發現IP電話功能

3.6 配置通過LLDP/CDP通告Voice VLAN信息

3.6.1 配置通過LLDP通告Voice VLAN信息

3.6.2 配置通過CDP通告Voice VLAN信息

3.7 Voice VLAN顯示和維護

3.8 Voice VLAN典型配置舉例

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

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

 


1 VLAN

1.1  VLAN簡介

VLAN(Virtual Local Area Network,虛擬局域網)技術把一個物理LAN劃分成多個邏輯的LAN——VLAN,處於同一VLAN的主機能直接互通,而處於不同VLAN的主機則不能直接互通,從而增強了局域網的安全性。劃分VLAN後,廣播報文被限製在同一個VLAN內,即每個VLAN是一個廣播域,有效地限製了廣播域的範圍。通過VLAN可以將不同的主機劃分到不同的工作組,同一工作組的主機可以位於不同的物理位置,網絡構建和維護更方便靈活。

1.1.1  VLAN報文封裝

要使網絡設備能夠分辨不同VLAN的報文,需要在報文中添加標識VLAN的字段。IEEE 802.1Q協議規定,在以太網報文的目的MAC地址和源MAC地址字段之後、協議類型字段之前加入4個字節的VLAN Tag,用以標識VLAN的相關信息。

圖1-1 VLAN Tag的組成字段

 

圖1-1所示,VLAN Tag包含四個字段,分別是TPID(Tag Protocol Identifier,標簽協議標識符)、Priority、CFI(Canonical Format Indicator,標準格式指示位)和VLAN ID。

·     TPID:協議規定TPID取值為0x8100時表示報文帶有VLAN Tag,但各設備廠商可以自定義該字段的值。當鄰居設備將TPID值配置為非0x8100時,為了能夠識別這樣的報文,實現互通,必須在本設備上修改TPID值,確保和鄰居設備的TPID值配置一致。如果報文的TPID值為配置值或0x8100,則該報文被認為帶有VLAN Tag。配置TPID值的相關命令請參見“二層技術-以太網交換命令參考”中的“VLAN終結”和“QinQ”。

·     Priority:用來表示報文的802.1p優先級,長度為3比特,相關內容請參見“ACL和QoS配置指導/QoS”中的“附錄”。

·     CFI:用來表示MAC地址在不同的傳輸介質中是否以標準格式進行封裝,長度為1比特。取值為0表示MAC地址以標準格式進行封裝,為1表示以非標準格式封裝。在以太網中,CFI取值為0。

·     VLAN ID:用來表示該報文所屬VLAN的編號,長度為12比特。由於0和4095為協議保留取值,所以VLAN ID的取值範圍為1~4094。

網絡設備根據報文是否攜帶VLAN Tag以及攜帶的VLAN Tag信息,來對報文進行處理,利用VLAN ID來識別報文所屬的VLAN。

說明

·     以太網支持Ethernet II、802.3/802.2 LLC、802.3/802.2 SNAP和802.3 raw封裝格式,本文以Ethernet II型封裝為例。802.3/802.2 LLC、802.3/802.2 SNAP和802.3 raw封裝格式添加VLAN Tag字段的方式請參見相關協議規範。

·     對於攜帶有多層VLAN Tag的報文,設備會根據其最外層VLAN Tag進行處理,而內層VLAN Tag會被視為報文的普通數據部分。

 

1.1.2  基於端口的VLAN

基於端口劃分VLAN是最簡單、最有效的VLAN劃分方法。它按照設備端口來定義VLAN成員,將指定端口加入到指定VLAN中之後,該端口就可以轉發該VLAN的報文。

1. 端口的鏈路類型

端口的鏈路類型分為三種,端口的鏈路類型決定了端口能否加入多個VLAN。不同鏈路類型的端口在轉發報文時對VLAN Tag的處理方式不同:

·     Access:端口隻能發送一個VLAN的報文,發出去的報文不帶VLAN Tag。一般用於和不能識別VLAN Tag的用戶終端設備相連,或者不需要區分不同VLAN成員時使用。

·     Trunk:端口能發送多個VLAN的報文,發出去的端口缺省VLAN的報文不帶VLAN Tag,其他VLAN的報文都必須帶VLAN Tag。通常用於網絡傳輸設備之間的互連。

·     Hybrid:端口能發送多個VLAN的報文,端口發出去的報文可根據需要配置某些VLAN的報文帶VLAN Tag,某些VLAN的報文不帶VLAN Tag。

2. 端口缺省VLAN

端口缺省VLAN簡稱為PVID(Port VLAN ID)。當端口收到Untagged報文時,會認為該報文所屬的VLAN為PVID。

Access端口的PVID就是它所在的VLAN。

Trunk端口和Hybrid端口可以允許多個VLAN通過,能夠配置端口PVID。

3. 端口對報文的處理方式

端口對報文的接收和發送的處理有幾種不同情況,具體情況請參看表1-1

表1-1 不同鏈路類型端口收發報文的差異

端口類型

對接收報文的處理

對發送報文的處理

當接收到的報文不帶Tag時

當接收到的報文帶有Tag時

Access端口

為報文添加端口PVID的Tag

·     當報文的VLAN ID與端口的PVID相同時,接收該報文

·     當報文的VLAN ID與端口的PVID不同時,丟棄該報文

去掉Tag,發送該報文

Trunk端口

·     當端口的PVID在端口允許通過的VLAN ID列表裏時,接收該報文,給報文添加PVID的Tag

·     當端口的PVID不在端口允許通過的VLAN ID列表裏時,丟棄該報文

·     當報文的VLAN ID在端口允許通過的VLAN ID列表裏時,接收該報文

·     當報文的VLAN ID不在端口允許通過的VLAN ID列表裏時,丟棄該報文

·     當報文的VLAN ID與端口的PVID相同,且是該端口允許通過的VLAN ID時:去掉Tag,發送該報文

·     當報文的VLAN ID與端口的PVID不同,且是該端口允許通過的VLAN ID時:保持原有Tag,發送該報文

Hybrid端口

當報文的VLAN ID是端口允許通過的VLAN ID時,發送該報文,並可以配置端口在發送該VLAN的報文時是否攜帶Tag

 

1.1.3  不同VLAN間的三層互通

不同VLAN間的主機不能直接通信,通過在設備上創建並配置VLAN接口,可以實現VLAN間的三層互通。

VLAN接口是一種三層的虛擬接口,它不作為物理實體存在於設備上。每個VLAN對應一個VLAN接口,在為VLAN接口配置了IP地址後,該IP地址即可作為本VLAN內網絡設備的網關地址,此時該VLAN接口能對報文進行三層轉發。多個VLAN接口的IP地址不在同一個網段時,還需要為設備部署IP路由協議,使得多個VLAN接口的IP地址之間路由可達,設備才能在不同的VLAN間跨網段實現三層轉發。有關IP路由協議的詳細介紹,請參見“三層技術-IP路由配置指導”。

1.1.4  協議規範

與VLAN相關的協議規範有:

·     IEEE 802.1Q:IEEE Standard for Local and Metropolitan Area Networks-Virtual Bridged Local Area Networks

1.2  配置VLAN

1.2.1  配置限製和指導

VLAN 1為係統缺省VLAN,用戶不能手工創建和刪除。

動態學習到的VLAN,以及被其他應用鎖定不讓刪除的VLAN,都不能使用undo vlan命令直接刪除。隻有將相關配置刪除之後,才能刪除相應的VLAN。

1.2.2  創建VLAN

(1)     進入係統視圖。

system-view

(2)     創建VLAN。請至少選擇其中一項進行配置。

¡     創建一個VLAN,並進入VLAN視圖。

vlan vlan-id

¡     批量創建VLAN,然後進入VLAN視圖。

vlan { vlan-id1 to vlan-id2 | all }

vlan vlan-id

缺省情況下,係統隻有一個缺省VLAN(VLAN 1)。

(3)     (可選)指定VLAN的名稱。

name text

缺省情況下,VLAN的名稱為“VLAN vlan-id”,其中vlan-id為該VLAN的四位數編號,如果該VLAN的編號不足四位,則會在編號前增加0,補齊四位。例如,VLAN 100的名稱為“VLAN 0100”。

(4)     (可選)配置VLAN的描述信息。

description text

缺省情況下,VLAN的描述信息為“VLAN vlan-id”,其中vlan-id為該VLAN的四位數編號,如果該VLAN的編號不足四位,則會在編號前增加0,補齊四位。例如,VLAN 100的描述信息為“VLAN 0100”。

1.3  配置基於端口的VLAN

1.3.1  配置限製和指導

·     當執行undo vlan命令刪除的VLAN是某個端口的PVID時,對Access端口,端口的PVID會恢複到VLAN 1;對Trunk或Hybrid端口,端口的PVID配置不會改變,即它們可以使用已經不存在的VLAN作為端口PVID。

·     建議本端設備端口的PVID和相連的對端設備端口的PVID保持一致。

·     建議保證端口的PVID為端口允許通過的VLAN。如果端口不允許某VLAN通過,但是端口的PVID為該VLAN,則端口會丟棄收到的該VLAN的報文或者不帶VLAN Tag的報文。

1.3.2  配置基於Access端口的VLAN

1. 簡介

配置基於Access端口的VLAN有兩種方法:一種是在VLAN視圖下進行配置,另一種是在接口視圖下進行配置。

2. 在VLAN視圖下配置基於Access端口的VLAN

(1)     進入係統視圖。

system-view

(2)     進入VLAN視圖。

vlan vlan-id

(3)     向當前VLAN中添加一個或一組Access端口。

port interface-list

缺省情況下,係統將所有端口都加入到VLAN 1。

3. 在接口視圖下配置基於Access端口的VLAN

(1)     進入係統視圖。

system-view

(2)     進入接口視圖。

¡     進入二層以太網接口視圖。

interface interface-type interface-number

¡     進入二層聚合接口視圖。

interface bridge-aggregation interface-number

(3)     配置端口的鏈路類型為Access類型。

port link-type access

缺省情況下,端口的鏈路類型為Access。

(4)     將Access端口加入到指定VLAN。

port access vlan vlan-id

缺省情況下,所有Access端口都屬於VLAN 1。

在將Access端口加入到指定VLAN之前,該VLAN必須已經存在。

1.3.3  配置基於Trunk端口的VLAN

1. 簡介

Trunk端口可以加入多個VLAN。基於Trunk端口的VLAN隻能在接口視圖下配置。

2. 配置限製和指導

Trunk端口不能直接切換為Hybrid端口,隻能先將Trunk端口配置為Access端口,再配置為Hybrid端口。

配置端口PVID後,必須使用port trunk permit vlan命令配置允許PVID的報文通過,接口才能轉發PVID的報文。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入接口視圖。

¡     進入二層以太網接口視圖。

interface interface-type interface-number

¡     進入二層聚合接口視圖。

interface bridge-aggregation interface-number

(3)     配置端口的鏈路類型為Trunk類型。

port link-type trunk

缺省情況下,端口的鏈路類型為Access類型。

(4)     允許指定的VLAN通過當前Trunk端口。

port trunk permit vlan { vlan-id-list | all }

缺省情況下,Trunk端口隻允許VLAN 1的報文通過。

(5)     (可選)配置Trunk端口的PVID。

port trunk pvid vlan vlan-id

缺省情況下,Trunk端口的PVID為VLAN 1。

1.3.4  配置基於Hybrid端口的VLAN

1. 簡介

Hybrid端口可以加入多個VLAN。基於Hybrid端口的VLAN隻能在接口視圖下配置。將Hybrid端口加入VLAN時,指定VLAN必須已經存在。

2. 配置限製和指導

Hybrid端口不能直接切換為Trunk端口,隻能先將Hybrid端口配置為Access端口,再配置為Trunk端口。

配置端口PVID後,必須使用port hybrid vlan命令配置允許PVID的報文通過,出接口才能轉發PVID的報文。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入接口視圖。

¡     進入二層以太網接口視圖。

interface interface-type interface-number

¡     進入二層聚合接口視圖。

interface bridge-aggregation interface-number

(3)     配置端口的鏈路類型為Hybrid類型。

port link-type hybrid

缺省情況下,端口的鏈路類型為Access類型。

(4)     允許指定的VLAN通過當前Hybrid端口。

port hybrid vlan vlan-id-list { tagged | untagged }

缺省情況下,Hybrid端口隻允許該端口在鏈路類型為Access時的所屬VLAN的報文以Untagged方式通過。

(5)     (可選)配置Hybrid端口的PVID。

port hybrid pvid vlan vlan-id

缺省情況下,Hybrid端口的PVID為該端口在鏈路類型為Access時的所屬VLAN。

1.4  配置VLAN組

1. 功能簡介

VLAN組是一組VLAN的集合。VLAN組內可以添加多個VLAN列表,一個VLAN列表表示一組VLAN ID連續的VLAN。

認證服務器可以通過下發VLAN組名的方式為通過802.1X認證的用戶下發一組授權VLAN。有關802.1X的詳細介紹,請參見“安全配置指導”中的“802.1X”。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     創建一個VLAN組,並進入VLAN組視圖。

vlan-group group-name

(3)     在VLAN組內添加VLAN成員。

vlan-list vlan-id-list

缺省情況下,當前VLAN組中不存在VLAN列表。

可以多次在當前VLAN組內添加VLAN成員。

1.5  配置VLAN接口

1.5.1  配置限製和指導

配置VLAN接口基本屬性時,需要注意的是不能對Sub VLAN創建對應的VLAN接口。有關Sub VLAN的詳細介紹,請參見“二層技術-以太網交換配置指導”中的“Super VLAN”。

隻有當VLAN中有一個或一個以上的以太網端口處於up狀態時,該VLAN對應的VLAN接口狀態才會UP。

1.5.2  VLAN接口配置任務簡介

VLAN接口配置任務如下:

(1)     創建VLAN接口

(2)     (可選)配置處理接口流量的slot

(3)     (可選)恢複VLAN接口的缺省配置

1.5.3  配置準備

在創建VLAN接口之前,對應的VLAN必須已經存在,否則將不能創建指定的VLAN接口。

1.5.4  創建VLAN接口

(1)     進入係統視圖。

system-view

(2)     創建VLAN接口,並進入VLAN接口視圖。

interface vlan-interface interface-number

(3)     配置VLAN接口的IP地址。

ip address ip-address { mask | mask-length } [ sub ]

缺省情況下,未配置VLAN接口的IP地址。

(4)     (可選)配置VLAN接口的描述信息。

description text

缺省情況下,VLAN接口的描述信息為該VLAN接口的接口名,如“Vlan-interface1 Interface”。

(5)     (可選)配置VLAN接口的MTU值。

mtu size

缺省情況下,VLAN接口的MTU值為1500。

(6)     (可選)配置VLAN接口的MAC地址。

mac-address mac-address

缺省情況與設備型號有關,所有創建的VLAN接口MAC地址相同。

本特性的支持情況與主控板的型號有關,請參見命令手冊。

(7)     (可選)配置VLAN接口的期望帶寬。

bandwidth bandwidth-value

缺省情況下,接口的期望帶寬=接口的波特率÷1000(kbps)。

(8)     取消手工關閉VLAN接口。

undo shutdown

缺省情況下,未手工關閉VLAN接口。

1.5.5  配置處理接口流量的slot

1. 功能簡介

當要求同一個VLAN接口的流量必須在同一個slot上進行處理時,可以在VLAN接口下配置處理接口流量的slot。

為提高當前接口處理流量的可靠性,可以通過service命令和service standby命令為接口分別指定一個主用slot和一個備用slot進行流量處理。

接口上同時配置了主用slot和備用slot時,流量處理的機製如下:

·     當主用slot不可用時,流量由備用slot處理。之後,即使主用slot恢複可用,流量也繼續由備用slot處理;僅當備用slot不可用時,流量才切換到主用slot。

·      當主用slot和備用slot均不可用時,流量由接收報文的slot處理;之後,主用slot和備用slot誰先恢複可用,流量就由誰處理。

如果接口上未配置主用slot和備用slot,則業務處理在接收報文的slot上進行。

2. 配置限製和指導

為避免不必要的流量切換,建議配置主用slot後,再配置備用slot。如果先配置備用slot,則流量由備用slot處理;在配置主用slot後,流量將會從備用slot切換到主用slot。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入VLAN接口視圖。

interface vlan-interface interface-number

(3)     配置處理接口流量的主用slot。

(獨立運行模式)

service slot slot-number

(IRF模式)

service chassis chassis-number slot slot-number

缺省情況下,未配置處理接口流量的主用slot。

(4)     配置處理接口流量的備用slot。

(獨立運行模式)

service standby slot slot-number

(IRF模式)

service standby chassis chassis-number slot slot-number

缺省情況下,未配置處理接口流量的備用slot。

1.5.6  恢複VLAN接口的缺省配置

1. 配置限製和指導

您可以在執行default命令後通過display this命令確認執行效果。對於未能成功恢複缺省的配置,建議您查閱相關功能的命令手冊,手工執行恢複該配置缺省情況的命令。如果操作仍然不能成功,您可以通過設備的提示信息定位原因。

2. 配置步驟

(1)     進入係統視圖。

(2)     system-view

(3)     進入VLAN接口視圖。

interface vlan-interface interface-number

(4)     恢複VLAN接口的缺省配置。

Default

注意

接口下的某些配置恢複到缺省情況後,會對設備上當前運行的業務產生影響。建議您在執行該命令前,完全了解其對網絡產生的影響。

 

1.6  VLAN顯示和維護

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

在用戶視圖下執行reset命令可以清除VLAN接口統計信息。

表1-2 VLAN顯示和維護

操作

命令

顯示VLAN接口相關信息

display interface [ vlan-interface [ interface-number ] ][ brief [ description | down ] ]

顯示設備上存在的Hybrid或Trunk端口

display port { hybrid | trunk }

顯示VLAN相關信息

display vlan [ vlan-id1 [ to vlan-id2 ] | all | dynamic | static ]

顯示設備上所有已創建VLAN的概要信息

display vlan brief

顯示創建的VLAN組及其VLAN成員列表

display vlan-group [ group-name ]

清除VLAN接口的統計信息

reset counters interface [ vlan-interface [ interface-number ] ]

 

1.7  VLAN典型配置舉例

1.7.1  基於端口的VLAN配置舉例

1. 組網需求

·     Host A和Host C屬於部門A,但是通過不同的設備接入公司網絡;Host B和Host D屬於部門B,也通過不同的設備接入公司網絡。

·     為了通信的安全性,也為了避免廣播報文泛濫,公司網絡中使用VLAN技術來隔離部門間的二層流量。其中部門A使用VLAN 100,部門B使用VLAN 200。

2. 組網圖

圖1-2 基於端口的VLAN組網圖

3. 配置步驟

(1)     配置Device A

# 創建VLAN 100,並將GigabitEthernet1/0/1加入VLAN 100。

<DeviceA> system-view

[DeviceA] vlan 100

[DeviceA-vlan100] port gigabitethernet 1/0/1

[DeviceA-vlan100] quit

# 創建VLAN 200,並將GigabitEthernet1/0/2加入VLAN 200。

[DeviceA] vlan 200

[DeviceA-vlan200] port gigabitethernet 1/0/2

[DeviceA-vlan200] quit

# 為了使Device A上VLAN 100和VLAN 200的報文能發送給Device B,將GigabitEthernet1/0/3的鏈路類型配置為Trunk,並允許VLAN 100和VLAN 200的報文通過。

[DeviceA] interface gigabitethernet 1/0/3

[DeviceA-GigabitEthernet1/0/3] port link-type trunk

[DeviceA-GigabitEthernet1/0/3] port trunk permit vlan 100 200

(2)     Device B上的配置與Device A上的配置相同,不再贅述。

(3)     將Host A和Host C配置在一個網段,比如192.168.100.0/24;將Host B和Host D配置在一個網段,比如192.168.200.0/24。

4. 驗證配置

(1)     Host A和Host C能夠互相ping通,但是均不能ping通Host B和Host D。Host B和Host D能夠互相ping通,但是均不能ping通Host A和Host C。

(2)     通過查看顯示信息驗證配置是否成功。

# 查看Device A上VLAN 100和VLAN 200的配置信息,驗證以上配置是否生效。

[DeviceA-GigabitEthernet1/0/3] display vlan 100

 VLAN ID: 100

 VLAN type: Static

 Route interface: Not configured

 Description: VLAN 0100

 Name: VLAN 0100

 Tagged ports:

    GigabitEthernet1/0/3

 Untagged ports:

    GigabitEthernet1/0/1

[DeviceA-GigabitEthernet1/0/3] display vlan 200

 VLAN ID: 200

 VLAN type: Static

 Route interface: Not configured

 Description: VLAN 0200

 Name: VLAN 0200

 Tagged ports:

    GigabitEthernet1/0/3

 Untagged ports:

    GigabitEthernet1/0/2


2 Super VLAN

2.1  Super VLAN簡介

在交換局域網中,VLAN技術以其對廣播域的靈活控製、部署方便而得到了廣泛的應用。但是在一般的交換設備中,通常是采用一個VLAN對應一個VLAN接口的方式來實現廣播域之間的互通,這在某些情況下導致了對IP地址的較大浪費。

Super VLAN可以對VLAN進行聚合,從而大幅縮減實際需要的VLAN接口數量,解決IP地址緊張的問題。其原理是一個Super VLAN和多個Sub VLAN關聯,關聯的Sub VLAN公用Super VLAN對應的VLAN接口(即Super VLAN interface)的IP地址作為三層通信的網關地址,此時Sub VLAN間的三層通信以及Sub VLAN與外部的三層通信均借用Super VLAN interface來實現,從而節省了IP地址資源。

·     Super VLAN:支持創建VLAN接口,並配置接口IP地址,不能加入物理接口。

·     Sub VLAN:不支持創建VLAN接口,可以加入物理端口,不同Sub VLAN之間二層相互隔離。

為了實現Sub VLAN之間的三層互通,在創建好Super VLAN及其Super VLAN interface之後,用戶需要開啟設備的本地代理功能:

·     對於IPv4網絡環境,用戶需要在Super VLAN interface上開啟本地代理ARP功能,Super VLAN利用本地代理ARP,可以對Sub VLAN內用戶發出的ARP請求和響應報文進行處理,從而實現Sub VLAN之間的三層互通。

·     對於IPv6網絡環境,用戶需要在Super VLAN interface上開啟本地代理ND功能,Super VLAN利用本地代理ND,可以對Sub VLAN內用戶發出的NS請求和NA響應報文進行處理,從而實現Sub VLAN之間的三層互通。

本特性的支持情況與設備型號有關,請以設備的實際情況為準。

設備型號

主控板類型

說明

MSR5620

MPU-60

支持

MSR 56-60

MSR 56-80

MPU-100

支持

MPU-100-X1

支持

MPU-100-G

不支持

 

2.2  Super VLAN配置限製和指導

·     如果某個VLAN被指定為Super VLAN,則該VLAN不能被指定為某個端口的Guest VLAN/Auth-Fail VLAN/Critical VLAN;同樣,如果某個VLAN被指定為某個端口的Guest VLAN/Auth-Fail VLAN/Critical VLAN,則該VLAN不能被指定為Super VLAN。Guest VLAN/Auth-Fail VLAN/Critical VLAN的相關內容請參見“安全配置指導”中的“802.1X”。

·     一個VLAN不能同時配置為Super VLAN和Sub VLAN。

·     在Super VLAN下可以配置二層組播功能,但是由於Super VLAN中沒有物理端口,該配置將不會生效。

2.3  Super VLAN配置任務簡介

Super VLAN配置任務如下:

(1)     創建Sub VLAN

(2)     配置Super VLAN

(3)     配置Super VLAN interface

2.4  創建Sub VLAN

(1)     進入係統視圖。

system-view

(2)     創建VLAN用作Sub VLAN。

vlan vlan-id

缺省情況下,係統隻有一個缺省VLAN(VLAN 1)。

2.5  配置Super VLAN

(1)     進入係統視圖。

system-view

(2)     進入VLAN視圖。

vlan vlan-id

(3)     配置VLAN的類型為Super VLAN。

supervlan

缺省情況下,VLAN類型不為Super VLAN。

(4)     建立Super VLAN和Sub VLAN的映射關係。

subvlan vlan-id-list

建立Super VLAN和Sub VLAN的映射關係前,指定的Sub VLAN必須已經創建。

2.6  配置Super VLAN interface

1. 配置限製和指導

在Super VLAN interface下配置VRRP功能後,會對網絡性能造成影響,建議不要這樣配置。VRRP的詳細描述請參見“可靠性配置指導”中的“VRRP”。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     創建VLAN接口,並進入VLAN接口視圖。

interface vlan-interface interface-number

interface-number的值必須等於Super VLAN ID。

(3)     配置VLAN接口的IP地址。

(IPv4網絡)

ip address ip-address { mask-length | mask } [ sub ]

(IPv6網絡)

ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length }

缺省情況下,沒有配置VLAN接口的IP地址。

(4)     開啟本地代理ARP功能或本地代理ND功能。

(IPv4網絡)

local-proxy-arp enable

缺省情況下,本地代理ARP功能處於關閉狀態。

本地代理ARP功能的相關介紹請參見“三層技術-IP業務配置指導”中的“ARP”。

(IPv6網絡)

local-proxy-nd enable

缺省情況下,本地代理ND功能處於關閉狀態。

本地代理ND功能的相關介紹請參見“三層技術-IP業務配置指導”中的“IPv6基礎”。

2.7  Super VLAN顯示和維護

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

表2-1 Super VLAN顯示和維護

操作

命令

顯示Super VLAN及其關聯的Sub VLAN的信息

display supervlan [ supervlan-id ]

 

2.8  Super VLAN典型配置舉例

2.8.1  Super VLAN基本組網配置舉例

1. 組網需求

Device A連接不同VLAN用戶,其中,端口GigabitEthernet1/0/1和端口GigabitEthernet1/0/2屬於VLAN 2,端口GigabitEthernet1/0/3和端口GigabitEthernet1/0/4屬於VLAN 3,端口GigabitEthernet1/0/5和端口GigabitEthernet1/0/6屬於VLAN 5。

為實現Device A連接的各VLAN用戶(均在10.1.1.0/24網段)之間能夠滿足二層隔離和三層互通的同時,節省IP資源,創建Super VLAN,其關聯的Sub VLAN公用Super VLAN interface的IP地址10.1.1.1/24作為三層通信的網關地址。

2. 組網圖

圖2-1 配置Super VLAN組網圖

3. 配置步驟

# 創建VLAN 10,配置VLAN接口的IP地址為10.1.1.1/24。

<DeviceA> system-view

[DeviceA] vlan 10

[DeviceA-vlan10] quit

[DeviceA] interface vlan-interface 10

[DeviceA-Vlan-interface10] ip address 10.1.1.1 255.255.255.0

# 開啟設備的本地代理ARP功能。

[DeviceA-Vlan-interface10] local-proxy-arp enable

[DeviceA-Vlan-interface10] quit

# 創建VLAN 2,並向VLAN 2中添加端口GigabitEthernet1/0/1和端口GigabitEthernet1/0/2。

[DeviceA] vlan 2

[DeviceA-vlan2] port gigabitethernet 1/0/1 gigabitethernet 1/0/2

[DeviceA-vlan2] quit

# 創建VLAN 3,並向VLAN 3中添加端口GigabitEthernet1/0/3和端口GigabitEthernet1/0/4。

[DeviceA] vlan 3

[DeviceA-vlan3] port gigabitethernet 1/0/3 gigabitethernet 1/0/4

[DeviceA-vlan3] quit

# 創建VLAN 5,並向VLAN 5中添加端口GigabitEthernet1/0/5和端口GigabitEthernet1/0/6。

[DeviceA] vlan 5

[DeviceA-vlan5] port gigabitethernet 1/0/5 gigabitethernet 1/0/6

[DeviceA-vlan5] quit

# 配置VLAN 10為Super VLAN,其關聯的Sub VLAN為VLAN 2、VLAN 3和VLAN 5。

[DeviceA] vlan 10

[DeviceA-vlan10] supervlan

[DeviceA-vlan10] subvlan 2 3 5

[DeviceA-vlan10] quit

[DeviceA] quit

4. 驗證配置

# 查看Super VLAN的相關信息,驗證以上配置是否生效。

<DeviceA> display supervlan

 Super VLAN ID: 10

 Sub-VLAN ID: 2-3 5

 

 VLAN ID: 10

 VLAN type: Static

 It is a super VLAN.

 Route interface: Configured

 Ipv4 address: 10.1.1.1

 Ipv4 subnet mask: 255.255.255.0

 Description: VLAN 0010

 Name: VLAN 0010

 Tagged ports:   None

 Untagged ports: None

 

 VLAN ID: 2

 VLAN type: Static

 It is a sub-VLAN.

 Route interface: Configured

 Ipv4 address: 10.1.1.1

 Ipv4 subnet mask: 255.255.255.0

 Description: VLAN 0002

 Name: VLAN 0002

 Tagged ports:   None

 Untagged ports:

    GigabitEthernet1/0/1

    GigabitEthernet1/0/2

 

 VLAN ID: 3

 VLAN type: Static

 It is a sub-VLAN.

 Route interface: Configured

 Ipv4 address: 10.1.1.1

 Ipv4 subnet mask: 255.255.255.0

 Description: VLAN 0003

 Name: VLAN 0003

 Tagged ports:   None

 Untagged ports:

    GigabitEthernet1/0/3

    GigabitEthernet1/0/4

 

 VLAN ID: 5

 VLAN type: Static

 It is a sub-VLAN.

 Route unterface: Configured

 Ipv4 address: 10.1.1.1

 Ipv4 subnet mask: 255.255.255.0

 Description: VLAN 0005

 Name: VLAN 0005

 Tagged ports:   None

 Untagged ports:

    GigabitEthernet1/0/5

    GigabitEthernet1/0/6

 


3 Voice VLAN

3.1  Voice VLAN簡介

Voice VLAN是為用戶的語音數據流專門劃分的VLAN。通過劃分Voice VLAN並將連接語音設備的端口加入Voice VLAN,係統自動為語音報文修改QoS(Quality of Service,服務質量)參數,來提高語音數據報文優先級、保證通話質量。

3.1.1  Voice VLAN工作過程

當IP電話接入設備時,需要設備完成以下兩個任務:

(1)     識別IP電話,獲取IP電話的MAC地址,從而進行安全認證及提高語音報文的優先級。

(2)     將Voice VLAN信息通告給IP電話,IP電話能夠根據收到的Voice VLAN信息完成自動配置,使IP電話發出的語音報文在Voice VLAN內傳輸。

說明

常見的語音設備有IP電話、IAD(Integrated Access Device,綜合接入設備)等。本文中以IP電話為例進行說明。

 

3.1.2  設備識別IP電話

1. OUI地址

設備可以根據端口接收的報文的源MAC地址來判斷該數據流是否為語音數據流。源MAC地址符合係統配置的語音設備OUI(Organizationally Unique Identifier,全球統一標識符)地址的報文被認為是語音數據流。

用戶可以預先配置OUI地址,也可以使用缺省的OUI地址作為判斷標準。設備缺省的OUI地址如表3-1所示。

表3-1 設備缺省的OUI地址

序號

OUI地址

生產廠商

1

0001-e300-0000

Siemens phone

2

0003-6b00-0000

Cisco phone

3

0004-0d00-0000

Avaya phone

4

000f-e200-0000

H3C Aolynk phone

5

0060-b900-0000

Philips/NEC phone

6

00d0-1e00-0000

Pingtel phone

7

00e0-7500-0000

Polycom phone

8

00e0-bb00-0000

3Com phone

 

說明

·     通常意義下,OUI地址指的是MAC地址的前24位(二進製),是IEEE為不同設備供應商分配的一個全球唯一的標識符。本文中的OUI地址有別於通常意義的OUI地址,它是設備判斷收到的報文是否為語音報文的依據,是voice-vlan mac-address命令中的mac-addressoui-mask參數相與運算後的結果。

·     設備缺省的OUI地址無法刪除。

 

2. 通過LLDP自動識別IP電話

通過設備上配置的OUI地址識別IP電話的方法受限於設備上可配置的OUI地址的數量,並且當網絡中IP電話數量眾多時,網絡管理員的配置工作量較大。如果IP電話支持LLDP(Link Layer Discovery Protocol,鏈路層發現協議)功能,可以配置LLDP自動識別IP電話功能。

在設備上配置了通過LLDP自動發現IP電話功能後,設備將通過LLDP自動發現對端設備,並與對端設備通過LLDP的TLV進行信息交互。如果通過端口收到的LLDP System Capabilities TLV中的信息發現對端設備具有電話能力,則認為對端設備是IP電話並將設備上配置的Voice VLAN信息通過LLDP發送給對端設備。這種方式使接入網絡的IP電話類型不再受限於OUI地址的數量。

在完成IP電話的發現過程後,端口將繼續完成Voice VLAN的其他功能,即端口將自動加入Voice VLAN,並提高從該IP電話發出的語音數據的優先級。為防止IP電話無法通過端口上配置的認證功能,設備還會將IP電話的MAC地址添加到MAC地址表中。

有關LLDP的詳細信息,請參見“二層技術-以太網交換配置指導”中的“LLDP”。

3.1.3  設備將Voice VLAN信息通告給IP電話

設備可以通過三種方式將Voice VLAN信息通告給IP電話,這三種方式的優先順序如下圖所示。

·     通過命令行指定LLDP或CDP(Cisco Discovery Protocol,思科發現協議)發布的Voice VLAN ID。

·     當IP電話配合接入認證功能使用時,將認證服務器下發的授權VLAN信息通告給IP電話。

·     直接將端口配置的Voice VLAN信息通告給IP電話。

圖3-1 設備向IP電話發布Voice VLAN信息的過程

 

 

3.1.4  IP電話的接入方式

1. 主機和IP電話串聯接入

如下圖所示,主機連接到IP電話,IP電話連接到接入設備。在串聯接入的環境下,需要將主機和IP電話劃分到不同的VLAN,且需要IP電話能發出攜帶VLAN Tag的報文,從而區分業務數據流和語音數據流。同時,需要配置端口允許Voice VLAN和PVID通過。

圖3-2 主機與IP電話串聯接入組網圖

 

2. IP電話單獨接入

如下圖所示,IP電話單獨接入設備。單獨接入適用於IP電話發出Untagged語音報文的情況,此時需要配置PVID為Voice VLAN,並配置端口允許PVID通過。

圖3-3 IP電話單獨接入組網圖

 

3.1.5  端口加入Voice VLAN的方式

根據端口加入Voice VLAN的不同方式,可以將Voice VLAN的工作模式分為自動模式和手動模式。

1. 自動模式

自動模式適用於主機和IP電話串聯接入(端口同時傳輸語音數據和普通業務數據)的組網方式,如圖3-2所示。

自動模式下,係統利用IP電話上電時發出的協議報文,識別報文的源MAC地址,匹配OUI地址。匹配成功後,係統將自動把語音報文的入端口加入Voice VLAN,並下發ACL規則、配置報文的優先級。用戶可以在設備上配置Voice VLAN的老化時間,當在老化定時器停止前係統沒有從入端口收到任何語音報文時,係統將把該端口從Voice VLAN中刪除。端口的添加/刪除到Voice VLAN的過程由係統自動實現。當Voice VLAN正常工作時,如果遇到IP電話重新啟動,為保證已經建立的語音連接能夠正常工作,係統會在IP電話重新啟動完成後,將配置為自動模式的端口重新加入Voice VLAN,而不需要再次通過語音流觸發。

2. 手動模式

手動模式適用於IP電話單獨接入(端口僅傳輸語音報文)的組網方式,如圖3-3所示。該組網方式可以使該端口專用於傳輸語音數據,最大限度避免業務數據對語音數據傳輸的影響。

手動模式下,需要手工將連接IP電話的端口加入Voice VLAN中。再通過識別報文的源MAC地址,匹配OUI地址。匹配成功後,係統將下發ACL規則、配置報文的優先級。端口的添加/刪除到Voice VLAN的過程由網絡管理員手動實現。

3.1.6  端口加入Voice VLAN的方式和IP電話的配合

由於IP電話類型較多,因此需要用戶保證端口的鏈路類型與IP電話匹配,不同Voice VLAN工作模式下的詳細配合關係請見表3-2表3-3

如果用戶的IP電話發出的是Tagged語音流,且接入端口上開啟了802.1X認證和Guest VLAN/Auth-Fail VLAN/Critical VLAN,為保證各種功能的正常使用,請為Voice VLAN、PVID和802.1X的Guest VLAN/Auth-Fail VLAN/Critical VLAN分配不同的VLAN ID。

如果用戶的IP電話發出的是Untagged語音流,為實現Voice VLAN功能,隻能將PVID配置為Voice VLAN,此時將不能實現802.1X認證功能。

1. IP電話發送Tagged語音數據

表3-2 不同類型端口支持Tagged語音數據配置要求

Voice VLAN工作模式

端口類型

是否支持Tagged語音數據

配置要求

自動模式

Access

不支持

-

Trunk

支持

PVID不能為Voice VLAN

Hybrid

手工模式

Access

不支持

-

Trunk

支持

PVID不能為Voice VLAN,需要配置端口允許Voice VLAN的報文通過

Hybrid

支持

PVID不能為Voice VLAN,需要配置端口允許Voice VLAN的報文攜帶Tag通過

 

2. IP電話發送Untagged語音數據

當IP電話發送Untagged語音數據,則端口的Voice VLAN工作模式隻能為手工模式,不能為自動模式。

表3-3 不同類型端口支持Untagged語音數據配置要求

Voice VLAN工作模式

端口類型

是否支持Untagged語音數據

配置要求

自動模式

Access

不支持

-

Trunk

Hybrid

手工模式

Access

支持

端口加入Voice VLAN

Trunk

支持

PVID必須為Voice VLAN,且接入端口允許PVID通過

Hybrid

支持

PVID必須為Voice VLAN,且允許PVID的報文不帶VLAN Tag通過

 

3.1.7  Voice VLAN的安全模式和普通模式

開啟了Voice VLAN功能的端口會對接收到的報文進行過濾,根據過濾機製的不同,可以將Voice VLAN的工作模式分為普通模式和安全模式:

·     普通模式下,端口加入Voice VLAN後,設備對於接收的語音報文不再一一進行識別,凡是帶有Voice VLAN Tag的報文,設備將不再檢查其源MAC地址是否為語音設備的OUI地址,均接收並在Voice VLAN中轉發。對於PVID就是Voice VLAN的手工模式端口,會導致任意的Untagged報文都可以在Voice VLAN中傳輸。這樣的處理方式很容易使Voice VLAN收到惡意用戶的流量攻擊。惡意用戶可以構造大量帶有Voice VLAN Tag或Untagged的報文,占用Voice VLAN的帶寬,影響正常的語音通信。

·     安全模式下,設備將對每一個要進入Voice VLAN傳輸的報文進行源MAC地址匹配檢查,對於不能匹配OUI地址的報文,則將其丟棄。

對於比較安全的網絡,用戶可以配置Voice VLAN的普通模式,以減少檢查報文的工作對係統資源的占用。

提示

·     隻有匹配了OUI地址的報文才能被修改優先級。比如在普通模式下,報文在Voice VLAN中轉發,但如果該報文未匹配OUI地址,則該報文不會被修改優先級。

·     建議用戶盡量不要在Voice VLAN中同時傳輸語音和業務數據。如確有此需要,請確認Voice VLAN的安全模式已關閉,否則業務數據會被丟棄。

 

表3-4 Voice VLAN的安全/普通模式對報文的處理

Voice VLAN工作模式

報文類型

處理方式

安全模式

Untagged報文

當報文的源MAC地址是可識別的OUI地址時,根據配置修改報文的優先級並允許該報文在Voice VLAN內傳輸,否則將該報文丟棄

帶有Voice VLAN Tag的報文

帶有其他VLAN Tag的報文

根據指定端口是否允許該VLAN通過來對報文進行轉發和丟棄的處理,不受Voice VLAN安全/普通模式的影響

普通模式

Untagged報文

不對報文的源MAC地址進行檢查,所有報文均可以在Voice VLAN內進行傳輸,並修改源MAC地址與OUI地址相匹配的報文的優先級

帶有Voice VLAN Tag的報文

帶有其他VLAN Tag的報文

根據指定端口是否允許該VLAN通過來對報文進行轉發和丟棄的處理,不受Voice VLAN安全/普通模式的影響

 

本特性的支持情況與設備型號有關,請以設備的實際情況為準。

設備型號

主控板類型

說明

MSR5620

MPU-60

支持

MSR 56-60

MSR 56-80

MPU-100

支持

MPU-100-X1

支持

MPU-100-G

不支持

 

3.2  Voice VLAN配置限製和指導

Voice VLAN功能具有以下限製:

·     Voice VLAN的老化定時器需在對應的MAC地址表項老化之後才能啟動,因此Voice VLAN實際的老化時間為設備上配置的Voice VLAN老化時間與動態MAC地址表項老化時間之和。有關動態MAC地址老化時間的詳細介紹,請參見“MAC地址表”。

·     不建議Voice VLAN功能與MAC地址禁止學習功能或MAC地址數學習上限功能同時使用,否則部分流量可能被丟棄:

¡     同時配置Voice VLAN功能與MAC地址禁止學習功能時,僅精確匹配了OUI地址的報文能夠正常轉發,未精確匹配的報文將被丟棄。

¡     同時配置Voice VLAN功能與MAC地址數學習上限功能時,當接口學習到的MAC地址到達所配置的上限後,僅匹配MAC地址表中已學習到的表項和OUI地址的報文能夠正常轉發,其餘報文將被丟棄。

3.3  Voice VLAN配置任務簡介

Voice VLAN配置任務如下:

(1)     配置端口Voice VLAN功能

請選擇以下一項任務進行配置:

¡     配置自動模式下的Voice VLAN

¡     配置手動模式下的Voice VLAN

(2)     (可選)配置通過LLDP自動發現IP電話功能

(3)     (可選)配置通過LLDP/CDP通告Voice VLAN信息

請選擇以下一項任務進行配置:

¡     配置通過LLDP通告Voice VLAN信息

¡     配置通過CDP通告Voice VLAN信息

3.4  配置端口Voice VLAN功能

3.4.1  配置自動模式下的Voice VLAN

1. 配置限製和指導

·     自動模式下的Voice VLAN隻支持Hybrid端口對Tagged的語音流進行處理,而協議VLAN特性要求Hybrid入端口的報文格式為Untagged的,因此,不能將某個VLAN同時配置為Voice VLAN和協議VLAN。

·     配置MSTP多實例情況下,如果端口在要加入的Voice VLAN對應的MSTP實例中是阻塞狀態,則端口會丟棄收到的報文,造成MAC地址不能上送,不能完成動態觸發功能。自動模式Voice VLAN的使用場景為接入側,不建議和多實例MSTP同時使用。

·     配置PVST情況下,如果端口要加入的Voice VLAN不為端口允許通過的VLAN,則端口處於阻塞狀態,會丟棄收到的報文,造成MAC地址不能上送,不能完成動態觸發功能。自動模式Voice VLAN的使用場景為接入側,不建議和PVST同時使用。

·     當端口配置了動態觸發端口加入靜態MAC VLAN,又配置本功能時,兩個功能可能會相互影響,導致其中某個功能不可用。當端口同時配置了本功能和動態觸發端口加入靜態MAC VLAN,再取消其中任何一個功能的配置,會導致另一個功能不可用。因此不建議同一端口同時配置本功能和動態觸發端口加入靜態MAC VLAN。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     (可選)配置Voice VLAN的老化時間。

voice-vlan aging minutes

缺省情況下,老化時間為1440分鍾,老化時間隻對自動模式下的端口有效。

(3)     (可選)開啟Voice VLAN的安全模式。

voice-vlan security enable

缺省情況下,Voice VLAN工作在安全模式。

(4)     (可選)配置Voice VLAN識別的OUI地址。

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

Voice VLAN啟動後將有缺省的OUI地址,請參見“表3-1設備缺省的OUI地址”。

(5)     進入二層以太網接口視圖。

interface interface-type interface-number

(6)     配置端口的鏈路類型。請選擇其中一項進行配置。

¡     配置端口的鏈路類型為Trunk。

port link-type trunk

¡     配置端口的鏈路類型為Hybrid。

port link-type hybrid

(7)     配置端口的Voice VLAN工作模式為自動模式。

voice-vlan mode auto

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

(8)     開啟端口的Voice VLAN功能。

voice-vlan vlan-id enable

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

開啟端口的Voice VLAN功能之前,須確保對應的VLAN已存在。

3.4.2  配置手動模式下的Voice VLAN

1. 配置限製和指導

·     同一設備同一時刻可以給不同的端口配置不同的Voice VLAN,但一個端口隻能配置一個Voice VLAN,而且這些VLAN必須是已經存在的靜態VLAN。

·     不允許在聚合組的成員端口上開啟Voice VLAN功能。有關聚合組的成員端口的詳細介紹,請參見“二層技術-以太網交換配置指導”中的“以太網鏈路聚合”。

·     當端口開啟了Voice VLAN並工作在手工模式時,必須手工將端口加入Voice VLAN,才能保證Voice VLAN功能生效。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     (可選)開啟Voice VLAN的安全模式。

voice-vlan security enable

缺省情況下,Voice VLAN工作在安全模式。

(3)     (可選)配置Voice VLAN中可識別的OUI地址。

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

Voice VLAN啟動後將有缺省的OUI地址,請參見“表3-1設備缺省的OUI地址”。

(4)     進入二層以太網接口視圖。

interface interface-type interface-number

(5)     配置端口的Voice VLAN工作模式為手動模式。

undo voice-vlan mode auto

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

(6)     將手動模式端口加入Voice VLAN。請選擇其中一項進行配置。

¡     將Access端口加入Voice VLAN。

請參見“1.3.2  配置基於Access端口的VLAN”。

將Access端口加入Voice VLAN後,Voice VLAN會自動成為PVID。

¡     將Trunk端口加入Voice VLAN。

請參見“1.3.3  配置基於Trunk端口的VLAN”。

¡     將Hybrid端口加入Voice VLAN。

請參見“1.3.4  配置基於Hybrid端口的VLAN”。

(7)     (可選)配置PVID為Voice VLAN。請選擇其中一項進行配置。

¡     將Trunk端口PVID配置為Voice VLAN。

請參見“1.3.3  配置基於Trunk端口的VLAN”。

¡     將Hybrid端口PVID配置為Voice VLAN。

請參見“1.3.4  配置基於Hybrid端口的VLAN”。

當輸入的語音流是Untagged語音流時,需要進行該項配置;當輸入的語音流是Tagged語音流時,不能將PVID配置為Voice VLAN。

(8)     開啟端口的Voice VLAN功能。

voice-vlan vlan-id enable

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

開啟端口的Voice VLAN功能之前,須先創建對應的VLAN。

3.5  配置通過LLDP自動發現IP電話功能

1. 配置限製和指導

·     在配置本功能前,需要在全局和接入端口均開啟LLDP功能。

·     通過LLDP自動發現IP電話功能隻能與Voice VLAN自動模式配合使用,不能與手動模式配合使用。

·     通過LLDP自動發現IP電話功能與LLDP兼容CDP功能不能同時配置。兩者同時配置時,CDP鄰居的刪除也會導致Voice VLAN配置被刪除,導致通過LLDP自動發現的IP電話離線。

·     設備開啟通過LLDP自動發現IP電話功能後,每個端口最多可以接入的IP電話數與具體設備型號有關。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     開啟通過LLDP自動發現IP電話功能。

voice-vlan track lldp

缺省情況下,通過LLDP自動發現IP電話功能處於關閉狀態。

3.6  配置通過LLDP/CDP通告Voice VLAN信息

3.6.1  配置通過LLDP通告Voice VLAN信息

1. 功能簡介

對於支持LLDP的IP電話,可以通過LLDP-MED中的Network Policy TLV將Voice VLAN信息通告給IP電話。

2. 配置準備

在配置本功能前,需要在全局和接入端口開啟LLDP功能。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入二層以太網接口視圖。

interface interface-type interface-number

(3)     配置端口上發布的Voice VLAN ID。

lldp tlv-enable med-tlv network-policy vlan-id

缺省情況下,未配置端口上發布的Voice VLAN ID。

(4)     (可選)查看通告的Voice VLAN信息。

display lldp local-information

3.6.2  配置通過CDP通告Voice VLAN信息

1. 功能簡介

如果IP電話隻支持CDP,不支持LLDP,當設備與這類IP電話直連時,IP電話將會向設備發送CDP報文以請求在設備上所配Voice VLAN的VLAN ID;如果在指定時間內沒有收到設備發送的Voice VLAN的VLAN ID,IP電話將會把語音數據流以Untagged方式發送,從而導致語音數據流與其他類型的數據流混在一起,無法進行區分。

通過在設備上配置LLDP兼容CDP功能,可以利用LLDP來接收、識別從IP電話發送的CDP報文,並向IP電話發送CDP報文,該CDP報文攜帶設備配置的Voice VLAN信息,使IP電話完成Voice VLAN的自動配置。之後IP電話的語音數據流將被限製在配置的Voice VLAN內,與其他數據流區分開來。

設備發送給IP電話的CDP報文中不包含優先級信息。

2. 配置準備

在配置本功能前,需要在全局和接入端口開啟LLDP功能。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     開啟LLDP兼容CDP功能。

lldp compliance cdp

缺省情況下,LLDP兼容CDP功能處於關閉狀態。

(3)     進入二層以太網接口視圖。

interface interface-type interface-number

(4)     配置LLDP兼容CDP功能的工作模式為TxRx。

lldp compliance admin-status cdp txrx

缺省情況下,LLDP兼容CDP功能的工作模式為Disable。

(5)     配置CDP報文攜帶的Voice VLAN ID。

cdp voice-vlan vlan-id

缺省情況下,未配置CDP報文攜帶的Voice VLAN ID。

3.7  Voice VLAN顯示和維護

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

表3-5 Voice VLAN顯示和維護

操作

命令

顯示Voice VLAN的狀態

display voice-vlan state

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

display voice-vlan mac-address

 

3.8  Voice VLAN典型配置舉例

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

1. 組網需求

·     IP phone A的MAC地址為0011-1100-0001,下行連接PC A(MAC地址為0022-1100-0002),上行連接到Device A的GigabitEthernet1/0/1端口。

·     IP phone B的MAC地址為0011-2200-0001,下行連接PC B(MAC地址為0022-2200-0002),上行連接到Device A的GigabitEthernet1/0/2端口。

·     Device A使用Voice VLAN 2傳輸IP phone A產生的語音報文;使用Voice VLAN 3傳輸IP phone B產生的語音報文。

·     Device A的端口GigabitEthernet1/0/1和GigabitEthernet1/0/2工作在自動模式,如果它們在30分鍾內沒有收到語音流,就將相應的Voice VLAN老化。

2. 組網圖

圖3-4 配置自動模式下Voice VLAN組網圖

3. 配置步驟

# 創建VLAN 2和VLAN 3。

<DeviceA> system-view

[DeviceA] vlan 2 to 3

# 配置Voice VLAN的老化時間為30分鍾。

[DeviceA] voice-vlan aging 30

# 由於端口GigabitEthernet1/0/1可能會同時收到語音和數據兩種流量,為了保證語音報文的質量以及帶寬的高效利用,配置Voice VLAN工作在安全模式,即Voice VLAN隻用於傳輸語音報文。(可選,缺省情況下,Voice VLAN工作在安全模式)

[DeviceA] voice-vlan security enable

# 配置允許OUI地址為0011-1100-0000和0011-2200-0000的報文通過Voice VLAN,即當報文源MAC地址前綴為0011-1100-0000或0011-2200-0000時,Device A會把它當成語音報文來處理。

[DeviceA] voice-vlan mac-address 0011-1100-0001 mask ffff-ff00-0000 description IP phone A

[DeviceA] voice-vlan mac-address 0011-2200-0001 mask ffff-ff00-0000 description IP phone B

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

[DeviceA] interface gigabitethernet 1/0/1

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

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

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

# 開啟端口Voice VLAN功能。

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

[DeviceA-GigabitEthernet1/0/1] quit

# 在端口GigabitEthernet1/0/2上進行相應的配置。

[DeviceA] interface gigabitethernet 1/0/2

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

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

[DeviceA-GigabitEthernet1/0/2] voice-vlan 3 enable

[DeviceA-GigabitEthernet1/0/2] quit

4. 驗證配置

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

[DeviceA] display voice-vlan mac-address

OUI Address     Mask            Description

0001-e300-0000  ffff-ff00-0000  Siemens phone

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

0004-0d00-0000  ffff-ff00-0000  Avaya phone

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

0011-1100-0000  ffff-ff00-0000  IP phone A

0011-2200-0000  ffff-ff00-0000  IP phone B

0060-b900-0000  ffff-ff00-0000  Philips/NEC phone

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 state

 Current voice VLANs: 2

 Voice VLAN security mode: Security

 Voice VLAN aging time: 30 minutes

 Voice VLAN enabled ports and their modes:

 Port                        VLAN        Mode        CoS        DSCP

 GE1/0/1                     2           Auto        6          46

 GE1/0/2                     3           Auto        6          46

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

1. 組網需求

·     IP Phone A接入Device A的Hybrid類型端口GigabitEthernet1/0/1。IP Phone A發出的報文為Untagged報文。

·     Device A上VLAN 2為Voice VLAN。

·     手工將Device A的端口GigabitEthernet1/0/1工作加入Voice VLAN,其PVID為VLAN 2,添加OUI地址0011-2200-0000,使該端口專用於傳輸語音報文。

2. 組網圖

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

3. 配置步驟

# 配置Voice VLAN為安全模式,使得Voice VLAN端口隻允許合法的語音報文通過。(可選,缺省情況下,Voice VLAN工作在安全模式)

<DeviceA> system-view

[DeviceA] voice-vlan security enable

# 配置允許OUI地址為0011-2200-0000的報文通過Voice VLAN,即報文源MAC地址前綴為0011-2200-0000時,Device A會把它當成語音報文來處理。

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

# 創建VLAN 2。

[DeviceA] vlan 2

[DeviceA-vlan2] quit

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

[DeviceA] interface gigabitethernet 1/0/1

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

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

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

# 配置Voice VLAN是端口GigabitEthernet1/0/1的PVID,且在該端口允許通過的Untagged VLAN列表中。

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

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

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

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

[DeviceA-GigabitEthernet1/0/1] quit

4. 驗證配置

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

[DeviceA] display voice-vlan mac-address

OUI Address     Mask            Description

0001-e300-0000  ffff-ff00-0000  Siemens phone

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

0004-0d00-0000  ffff-ff00-0000  Avaya phone

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

0011-2200-0000  ffff-ff00-0000  test

0060-b900-0000  ffff-ff00-0000  Philips/NEC phone

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 state

 Current voice VLANs: 1

 Voice VLAN security mode: Security

 Voice VLAN aging time: 1440 minutes

 Voice VLAN enabled ports and their modes:

 Port                        VLAN        Mode        CoS        DSCP

 GE1/0/1                     2           Manual      6          46

 

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

BOB登陆
官網
聯係我們