本檔案介紹如何將Cisco IOS®第2層交換組態轉換為Cisco IOS XR第2層虛擬私人網路(L2VPN)組態。
本文件沒有特定需求。
本檔案所述內容不限於特定軟體,而是限於使用乙太網路虛擬電路(EVC)型號以設定L2VPN的9000系列聚合服務路由器(ASR)相關硬體版本。ASR 9000系列路由器使用EVC型號,而運行Cisco IOS XR的運營商路由系統(CRS)路由器不使用。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
ASR 9000系列路由器不遵循第2層(L2)配置的IEEE模型,最顯著的是802.1Q和802.1AD。而是使用EVC模型。EVC模式允許Cisco IOS XR以新的方式利用當前802.1Q VLAN標籤。傳統上,VLAN標籤定義分類、VLAN、轉發以及執行MAC地址查詢要使用的內容可定址儲存器(CAM)表。使用EVC模型,這個概念被解耦,以便允許更大的靈活性和更高的規模。EVC模型消除了思科IOS對最大4,096個VLAN的限制。
EVC使用以下構建基塊:
ASR 9000系列路由器上的Cisco IOS XR使用乙太網虛擬電路(EVC)型號。EVC模型沒有中繼、VLAN介面或交換機虛擬介面(SVI)的概念。來自Cisco IOS的中繼、VLAN介面和SVI必須通過子介面、L2VPN BD和網橋虛擬介面(BVI)轉換為Cisco IOS XR配置。某些Cisco IOS使用者在首次遷移到Cisco IOS XR時,EVC型號可能是新機型。
Cisco IOS XR上的配置包括三個步驟:
此示例說明如何將配置從Cisco IOS轉換為Cisco IOS XR。
interface GigabitEthernet3/13
switchport
switchport access vlan 4
speed 1000
duplex full
!
interface GigabitEthernet3/14
switchport
switchport access vlan 130
speed 1000
duplex full
!
interface GigabitEthernet3/15
switchport
switchport access vlan 133
speed 1000
duplex full
!
interface TenGigabitEthernet13/3
description IOS Trunk
switchport
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 1*,4,130,133
switchport mode trunk
no ip address
!
interface Vlan 4
ip address 10.10.4.1 255.255.255.0
interface Vlan 130
ip address 10.10.130.1 255.255.255.0
!
*Vlan 1 is the native vlan
建立EFP介面。Cisco IOS XR為EFP和EVC配置實施結構化CLI。要配置EFP,請使用以下介面配置命令:
interface GigabitEthernet 0/0/0/1
!
interface GigabitEthernet 0/0/0/1.1 l2transport
encapsulation dot1q untagged **
!
interface GigabitEthernet 0/0/0/1.4 l2transport
encapsulation dot1q 4
rewrite ingress tag pop 1 symmetric
interface GigabitEthernet 0/0/0/2
!
interface GigabitEthernet 0/0/0/2.130 l2transport
encapsulation dot1q 130
rewrite ingress tag pop 1 symmetric
!
interface GigabitEthernet 0/0/0/3
!
interface GigabitEthernet 0/0/0/3.133 l2transport
encapsulation dot1q 133
rewrite ingress tag pop 1 symmetric
!
interface tengig0/0/0/0
!
interface tengig0/0/0/0.4 l2transport
no ip address
encapsulation dot1q 4
rewrite ingress tag pop 1 symmetric
!
interface tengig0/0/0/0.130 l2transport
no ip address
encapsulation dot1q 130
rewrite ingress tag pop 1 symmetric
!
interface tengig0/0/0/0.133 l2transport
no ip address
encapsulation dot1q 133
rewrite ingress tag pop 1 symmetric
!
要新增本徵VLAN 1,請取消標籤流量,並使用dot1q untagged encapsulation建立l2transport子介面。如果埠連線到IOS裝置中為switchport訪問配置的埠,請在l2transport介面或子介面下使用encapsulation dot1q untagged命令。
以下是範例:
IOS:
interface Gigabitethernet 1/1
switchport
switchport access vlan 3
IOSXR:
interfage GigabitEthernet 0/1/1/1.1 l2transport
encapsulation dot1q untagged
建立EFP後,可以建立BVI介面並將其新增到BD。BVI介面用於在Cisco IOS中容納介面VLAN。
interface BVI4
ipv4 address 10.10.4.1 255.255.0.0
!
interface BVI130
ipv4 address 10.130.1.1 255.255.0.0
!
BVI介面編號不需要與VLAN識別符號匹配。L2傳輸介面的子介面編號也是如此。但是,為了在本示例中清楚起見,BVI號匹配dot1q標籤以及EFP子介面號。
在本示例中,建立了一個l2-VPN BD以將EFP和BVI橋接在一起:
l2vpn
bridge group VLAN4
bridge-domain VLAN4
interface ten0/0/0/0.4
!
interface GigabitEthernet 0/0/0/1.4
!
routed interface bvi4
!
!
bridge-domain VLAN130
interface ten0/0/0/0.130
!
interface GigabitEthernet 0/0/0/2.130
!
routed interface bvi130
!
!
bridge-domain VLAN133
interface ten0/0/0/0.133
!
interface GigabitEthernet 0/0/0/3.133
!
!
!
!
網橋組(BG)是一個非功能配置層次結構,將多個BD連線在一起,構成同一個功能組的一部分。其功能與建立具有其域的多個單獨組相同,而不是建立具有多個域的組。
下表列出了Cisco IOS中可用的其他命令,以及在BD下配置的Cisco IOS XR中的等效命令:
IOS | IOS XR |
---|---|
switchport block unicast} | flooding unknown-unicast disable |
switchport port-security maximum | mac limit maximum(範圍為5-512000) |
switchport port-security violation | mac limit action(flood, no-flood, shutdown)mac limit notification(both, none, trap) |
mac address-table notification mac-move | 需要配置以下內容:mac secure action none mac secure logging |
switchport port-security mac-address | interface x mac limit max y static-mac-address H.H.H |
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
14-Feb-2014 |
初始版本 |