IP Prefix Advertisement in EVPN

IP Prefix Advertisement in EVPN
draft-rabadan-l2vpn-evpn-prefix-advertisement-01
Jorge Rabadan
Wim Hendericks
Florin Balus
Senad Palislamovic
Aldrin Isaac
IETF 88, November 2013
Vancouver, Canada
The prefix-advertisement route (route-type 5)
Route-types:
1- Ethernet A-D route
2- MAC-advertisement route
•  RT 2 (MAC-advertisement) used for advertising
MACs and MAC-IP for ARP resolution)
-  Also used for MAC Mobility
4- Ethernet Segment route
•  RT 5 (IP-prefix) used to advertise Prefixes
independently of the mac-advertisement routes
5- IP Prefix route (OPTIONAL)
•  Possible Prefix next-hops in the overlay topology
3- Inclusive Multicast route
-  ESI, IRB IP address, Floating IP address
Route-type 5 specific content
draft-rabadan-l2vpn-evpn-prefix-advertisement-01
IETF88 – Nov 2013
Use-case #1: TS IP address next-hop use-case
TS2 (VA)
FW-2
VM
NVE2
DGW-1
EVI-10
EVI-10
IP2/M2
VRF
IRB1
SN1
VXLAN/
NVGRE
IP3/M3
FW-3
EVI-10
WAN
EVI-10
VRF
IRB2
TS3 (VA)
NVE3
DGW-2
ESI=0
VNI=1
M3 / IP3
evpn RT=2
ESI=0
VNI=1
SN1 /24
GW IP=IP3
evpn RT=5
draft-rabadan-l2vpn-evpn-prefix-advertisement-01
IETF88 – Nov 2013
Use-case #2: floating IP address use-case
ESI=0
VNI=1
SN1 /24
GW IP=IP23
evpn RT=5
ESI=0
VNI=1
M2 / IP23
evpn RT=2
TS2 (VA)
(ACTIVE)
FW-2
VM
NVE2
EVI-10
IP2/M2
SN1
DGW-1
EVI-10
VRF
IRB1
vIP23 (floating)
VXLAN/
NVGRE
IP3/M3
FW-3
WAN
EVI-10
EVI-10
VRF
IRB2
TS3 (VA)
NVE3
ESI=0
DGW-2
VNI=1
SN1 /24
GW IP=IP23
evpn RT=5
draft-rabadan-l2vpn-evpn-prefix-advertisement-01
IETF88 – Nov 2013
Use-case #3: IRB IP next-hop use-case
ESI=0
VNI=1
SN1 /24
GW IP=IRB3
evpn RT=5
ESI=0
VNI=1
M2 / IRB3
evpn RT=2
VM
NVE2
VRF
EVI-2
EVI-10
IRB3
SN1
VRF
EVI-2
IRB4
EVI-10
DGW-1
EVI-10
VRF
IRB1
VXLAN/
NVGRE
WAN
EVI-10
VRF
IRB2
NVE3
draft-rabadan-l2vpn-evpn-prefix-advertisement-01
DGW-2
IETF88 – Nov 2013
Use-case #4: “bump-in-the-wire” use-case (new)
ESI=23
VNI=10
SN1 /24
GW IP=0
evpn RT=5
ESI=23
VNI=10
evpn RT=1
VA
FW
FW
VM
VM1
VM
NVE2
(ACTIVE)
DGW-1
EVI-10
EVI-10
VRF
IRB1
SN1
ESI23
VXLAN/
NVGRE
VM
VM2
FW-3
FW-3
VA
WAN
EVI-10
EVI-10
VRF
IRB2
NVE3
ESI=23
DGW-2
VNI=10
SN1 /24
GW IP=0
evpn RT=5
draft-rabadan-l2vpn-evpn-prefix-advertisement-01
IETF88 – Nov 2013
The prefix-advertisement route benefits
•  Clean identification of a prefix
•  NVEs running EVPN but not supporting the OPTIONAL prefixadvertisement route can easily identify it an ignore it without
processing the route
•  No MAC information is compared by BGP when selecting routes
•  Flexible overlay next-hop (IRB, floating IP, ESI) addressing different
end-point types
•  Decouples prefix-advertisement from mac mobility procedures
•  Supports VA resiliency procedures
draft-rabadan-l2vpn-evpn-prefix-advertisement-01
IETF88 – Nov 2013
Next steps
• Feedback from WG
draft-rabadan-l2vpn-evpn-prefix-advertisement-01
IETF88 – Nov 2013