Presentation is loading. Please wait.

Presentation is loading. Please wait.

Yizhou Li Bob Sultan Gu Yingjie

Similar presentations


Presentation on theme: "Yizhou Li Bob Sultan Gu Yingjie"— Presentation transcript:

1 Yizhou Li Bob Sultan Gu Yingjie Ben Mack-Crane Migration Indicator on VDP Req

2 2 Problem It is useful for the EVB Bridge server-facing port to be aware of whether the VDP request a)is associated with a VM that is migrating; or b)is associated with a VM that is starting/terminating; EVB Bridge A Server X Server Y VM s VSI 123 EVB Bridge B vs. migration EVB Bridge A Server X Server Y VM t VSI 456 EVB Bridge B terminated VM s VSI 123 started

3 3 Problems with DHCP snooping enabled on bridge port Problems: bridge port snoops DHCPACK and binds IP/MAC/vid/port to filter the following traffic. When VM moves, VM won’t resend DHCP request and hence target port won’t listen any DHCPACK. Therefore filter won’t be enabled on target port. NIC DCN VM Server vSwitch DHCP Server TOR DHCP Ack 5. DHCPACK 4 4. DHCP Snooping and set up IP/MAC/vid/port filter 1. DHCP request 2. DHCP Request VM Server vSwitch migration DHCP Snooping based filter on new port. How? 6. VM migration. Note : DHCP Discover and DHCP Offer exchanges are ignored in picture

4 4 DHCP Snooping DHCP snooping is used on edge bridges (EVB Bridges) to filter traffic that has not obtained an IP address via DHCP lease on the port (VSI); When a VM moves, it does not issue another lease request resulting in failure of DHCP snooping at the target; Solution is to communicate via VDP that VM (VSI) has migrated rather than starting new; EVB Bridge A Server X Server Y VM s VSI 123 EVB Bridge B DHCP Server lease request lease granted snooped address associated with VSI lease info lease query snooped address associated with VSI VDP Req MI=1 VDP Rsp VDP Req MI=0 VDP Rsp

5 5 Proposal Use, for example, high-order bit of Reason field in VDP Request; –currently, reason field significant only on response; For discussion whether useful to distinguish between terminated VM or migrated VM on De- associate; 0 = VM newly started (i.e., not migrated) 1 = VM migrated

6 Backup slides

7 7 DHCP leasequery (RFC4388) –Purpose: In case of DHCP relay reboots, relay sends leasequery to DHCP server to refetch the lease information –May get lease information via ANY one of MAC, IP and Client-Identifier


Download ppt "Yizhou Li Bob Sultan Gu Yingjie"

Similar presentations


Ads by Google