virtual subnet : a l3vpn-based subnet extension solution draft-xu-virtual-subnet-10
DESCRIPTION
Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-virtual-subnet-10. Xiaohu Xu (Huawei) Susan Hares (Huawei) Yongbing Fan (China Telecom) Christian Jacquenet (France Telecom) IETF86, Orlando. IP(A)->IP(B). VPN Label. Tunnel to PE-2. IP(A)->IP(B). IP(A)->IP(B). - PowerPoint PPT PresentationTRANSCRIPT
www.huawei.com
Virtual Subnet : A L3VPN-based Subnet Extension Solution
draft-xu-virtual-subnet-10
Xiaohu Xu (Huawei)
Susan Hares (Huawei)
Yongbing Fan (China Telecom)Christian Jacquenet (France Telecom)
IETF86, Orlando
Virtual Subnet is a L3VPN-based subnet extension solution for data center interconnection in which:
CE hosts (e.g., VMs) of a given VPN subnet are dispersed across multiple data centers.
Host routes for local CE hosts are created dynamically on each PE router and then propagated to remote PE routers via L3VPN signaling.
Intra-subnet customer traffic across data centers is forwarded by PE routers according to L3VPN forwarding procedures.
Virtual Subnet Overview
VPN Subnet: 1.1.1.0/24
Host B:1.1.1.3/24
MPLS/IP Backbone PE-1
DC #1
PE-2
Host A:1.1.1.2/24
IP MACIP(B) MAC(PE-1)
ARP Table:
IP(A)->IP(B)VPN Label
Tunnel to PE-2
IP(A)->IP(B)VLAN ID
MAC(PE-2)->MAC(B)
DC #2
2Route look-up
3
5
4Route look-up
0
ARP Proxy
ARP Proxy
IP(A)->IP(B)VLAN ID
MAC(A)->MAC(PE-1)1
Prefix Next-hop Protocol 1.1.1.1/32 127.0.0.1 Direct 1.1.1.2/32 PE-1 BGP1.1.1.3/32 1.1.1.3 Direct1.1.1.0/24 1.1.1.1 Direct
Prefix Next-hop Protocol 1.1.1.1/32 127.0.0.1 Direct1.1.1.2/32 1.1.1.2 Direct 1.1.1.3/32 PE-2 BGP1.1.1.0/24 1.1.1.1 Direct
VRF: VRF:
1.1.1.1/24 1.1.1.1/24
Subnet Extension
Host routes for local CE hosts are created dynamically and then
propagated via L3VPN signaling
The current version is based on an pre-assumption that the attachment and detachment of local CE hosts (e.g.,., VMs) have been discovered timely and accurately by PE routers by some means which are outsides the scope of this document, thus:
Delete the text about how to deal with ARP requests for unknown target hosts in section 3.4 of “ARP/ND Proxy”.
Delete the text about how to detect the VM detachment in section 3.5 of “CE Host Mobility”
Delete the text about the longest-matching algorithm for ARP/ND cache lookup in Section 3.7. of ARP/ND Cache Table Scalability on Default Gateways.
Major Changes from -09 Version
VPN Subnet: 1.1.1.0/24
Prefix Next-hop Protocol 1.1.1.0/24 1.1.1.3 Direct1.1.1.1/32 1.1.1.1 Direct1.1.1.2/32 1.1.1.2 Direct1.1.1.3/32 127.0.0.1 Direct 1.1.1.5/32 PE-4 BGP1.1.1.254/32 127.0.0.1 Direct2.2.2.0/24 PE-7 BGP
Host-5(R5):IP: 1.1.1.5/24GW: 1.1.1.254
MPLS/IP Backbone PE-3(R3)
Data Center #1
PE-4(R4)
Host-1(R1):IP: 1.1.1.1/24GW: 1.1.1.254
Data Center #2
VLAN 1(G0/0/4&5): 1.1.1.4/24VPN-instance: RedVRRP IP: 1.1.1.254
PE-7(R7)
Host-2(R2):IP: 1.1.1.2/24GW: 1.1.1.254
VLAN 1(G0/0/4&5): 1.1.1.3/24VPN-instance: RedVRRP IP: 1.1.1.254
Host-2-Dup(R6):IP: 1.1.1.2/24GW: 1.1.1.254
Prefix Next-hop Protocol 1.1.1.0/24 1.1.1.4 Direct1.1.1.1/32 PE-3 BGP1.1.1.2/32 PE-3 BGP1.1.1.4/32 127.0.0.1 Direct 1.1.1.5/32 1.1.1.5 Direct1.1.1.254/32 127.0.0.1 Direct2.2.2.0/24 PE-7 BGP
Prefix Next-hop Protocol 1.1.1.0/24 PE-3 BGP1.1.1.0/24 PE-4 BGP1.1.1.1/32 PE-3 BGP1.1.1.2/32 PE-3 BGP1.1.1.5/32 PE-4 BGP2.2.2.0/24 2.2.2.1 Direct2.2.2.1/32 127.0.0.1 Direct
G0/0/4: 2.2.2.1/24VPN-instance: Red
Host-8(R8):IP: 2.2.2.2/24GW: 2.2.2.1
Cloud User Site
VM Move
VRF Red:
VRF Red:
VRF Red:
Virtual Subnet Demo at Bits-N-Bites Intra-subnet Forwarding Inter-subnet Forwarding Path Optimization VM Move
WG adoption of this draft as an informational draft? This document demonstrates how to reuse the proven L3VPN
technology to realize data center interconnect with concrete experiments and verifications, which would be helpful for those operators who are considering the deployment of L3VPN technology within or across their data centers.
Next Steps