 Recap the proposal  Questions from last meeting and answers.

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

Doc.: IEEE /0165r1 SubmissionPäivi Ruuska, NokiaSlide 1 Implementation aspects of a coexistence system Notice: This document has been.
Gu Yingjie Bob Sultan Li Yizhou
Virtual Network Auto-Provisioning Requirements draft-gu-nvo3-auto-provisioning-reqs-00 Zhongyu Gu, Ting Ao, Qian Sun, Vic Liu.
Bob Sultan A further use of VID-learning March 2011.
Yizhou Li Bob Sultan Gu Yingjie
ARP Caching Christopher Avilla. What is ARP all about? Background Packet Structure Probe Announcement Inverse and Reverse Proxy Tools Poisoning MAC Flooding.
Network Virtualization Overlay Control Protocol Requirements draft-kreeger-nvo3-overlay-cp-00 Lawrence Kreeger, Dinesh Dutt, Thomas Narten, David Black,
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
,< 資 管 Lee 附錄 A0 IGMP vs Multicast Listener Discovery.
Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
CCNPv5 Minimizing Service Loss and Data Theft in a Campus Network 1 Minimizing Service Loss and Data Theft in a Switched BCMSN Module 8 – Sec 2.
Helper Protocols Protocols that either make it easier for IP to do its job, or extend the capabilities of the network layer.
DHCP Dynamic Host Configuration Part 7 NVCC Professional Development TCP/IP.
DHCP Security Analysis Dallas Holmes / Matt MacClary ECE 478 Project Spring 2003.
1 Internet Networking Spring 2006 Tutorial 8 DNS and DHCP as UDP applications.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 1 IP Multicasting: IGMP and Layer 2 Issues.
DHCP and Network Settings What is DHCP and its function, what is a Gateway and why do we need one, what is DNS? Presentation written by Carol A. Hopkins.
1 DYNAMIC HOST REGISTRATION -- INTERNET GROUP MANAGEMENT PROTOCOL Yi-Cheng Lin.
DNS: Revising the Current Protocol Matt Gustafson Matt Weaver CS522 Computer Communications University of Colorado, Colorado Springs.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Group Management n Introduction n Internet Group Management Protocol (IGMP) n Multicast Listener Discovery (MLD) protocol.
Speaker 2006/XX/XX Speaker 2007/XX/XX IGMP Snooping CK NG Technical Marketing.
Bootstrap and Autoconfiguration (DHCP)
© NOKIADEFAULT.PPT / / AO page: 1 IP in LANs.
1 Dynamic Host Configuration Protocol (DHCP) Relates to Lab 7. Module about dynamic assignment of IP addresses with DHCP.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 9 Internet Group Management Protocol (IGMP)
Module 12: Routing Fundamentals. Routing Overview Configuring Routing and Remote Access as a Router Quality of Service.
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
DHCP Security DHCP Snooping and Security David Mitchell 03/19/2008.
Chapter 15 DHCP. Dynamic Host Configuration Protocol An Application Layer Protocol A client server protocol that automatically provides an IP host with.
1 CMPT 471 Networking II IGMP (IPv4) and MLD (IPv6) © Janice Regan,
Ethernet Basics - 5 IGMP. The Internet Group Management Protocol (IGMP) is an Internet protocol that provides a way for an Internet computer to report.
A SAVI Solution for DHCP Draf-ietf-savi-dhcp-06 J. Bi, J. Wu, G. Yao, F. Baker IETF79, Beijing Nov. 9, 2010.
CCNA 3 Week 9 VLAN Trunking. Copyright © 2005 University of Bolton Origins Dates back to radio and telephone Trunk carries multiple channels over a single.
Multicasting Part I© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer.
IETF-71, Philadelphia PANA in DSL networks draft-morand-pana-panaoverdsl-01.txt Lionel Morand France Telecom Alper Yegin Samsung Yoshihiro Ohba Toshiba.
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
DHCP/BOOTP Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol (DHCP) is a network protocol that enables a server to automatically.
Chapter 23: ARP, ICMP, DHCP CS332, IS333 Spring 2014.
FIRST TC 2002 John Kristoff - DePaul University 1 Local Network Attacks John Kristoff DePaul University Chicago, IL
1 Support for IGMP Snooping v1/v2/v3 Pre UCSM 2.1, IGMP snooping cannot be disabled and querier functionality cannot be turned on. IGMP joins sent on Mrouter.
DHCP Options for Configuring Tenant Identifier and Multicast Addresses in Overlay Networks Behcet Sarikaya Frank Xia.
Sample DNS configurations. Example 1: Master 'master' DNS and is authoritative for this zone for example.com provides 'caching' services for all other.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 Multicasting within UCS Qiese Dides.
Multicasting  A message can be unicast, multicast, or broadcast. Let us clarify these terms as they relate to the Internet.
The Goals Proposal Realizing broadcast/multicast in virtual networks
Base Deployment for Multicast Listener Support in PMIPv6 Domains draft-ietf-multimob-pmipv6-base-solution-00 Thomas C. Schmidt HAW Hamburg.
1 © Process Software Corp. DHCP Failover Protocol Jeff DECUS Europe 2000 Thursday, 13 Apr :00 - 9:45.
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
TCP/IP (Routing). Content DHCP And Mobile IP Internet Routing Protocol RIP (Routing Information Protocol) OSPF (Open Shortest Path First) BGP (Border.
Doc.: IEEE /xxxr0 Submission Nov Jonathan Segev (Intel)Slide 1 Rapid Scanning Procedure Date: Authors:
Address Resolution Protocol Yasir Jan 20 th March 2008 Future Internet.
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
PANA in DSL networks draft-morand-pana-panaoverdsl-01.txt
Anoop Ghanwani Linda Dunbar Mike McBride Vinay Bannai Ramki Krishnan
DHCP Starvation Attack and its Detection
© 2002, Cisco Systems, Inc. All rights reserved.
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
Network Virtualization
Proposal for IEEE 802.1CQ-LAAP
Proposal for IEEE 802.1CQ-LAAP
Chapter 10 IGMP Prof. Choong Seon HONG.
Proposal for IEEE 802.1CQ-LAAP
Requirements on NVE and introduction of VDP
Allocating IP Addressing by Using Dynamic Host Configuration Protocol
Chapter 5: Link Layer 5.1 Introduction and services
Presentation transcript:

 Recap the proposal  Questions from last meeting and answers

M M bit: 1 = migrated VDP request 0 = newly started VDP request

 to facilitate switch port configuration and restore the states ◦ DHCP snooping based filtering ◦ Multicast group join

 Problems: ToR port snoops DHCPACK and binds IP/MAC/port to filter the following traffic. When VM moves, VM won’t resend DHCP request and hence new port won’t listen any DHCPACK. Therefore filter won’t be enabled on new port. NIC DCN VM Server vSwitch DHCP Server TOR DHCP Ack 5. DHCPACK 4 4. DHCP Snooping and set up IP/MAC /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

 With M bit: trigger some standard DHCP in-band mechanism to be used. E.g. DHCP leasequery NIC VM Server vSwitch DHCP Server TOR VDP request w/ M bit 4 VM Server vSwitch migration 6 1. VM migration. 3. DHCP leasequery 4. DHCP Ack 5. DHCP Snoops ACK and set up IP/MAC /port filter 6 。 VDP response

 Problems: VM1 sends IGMP join so that ToR would have a multicast membership list including VM1 on certain port for certain multicast group address. After migration, VM1 won’t resend IGMP join as it has no awareness of movement of itself. Multicast membership list won’t have VM1’s info enabled on new port until vm1 receives and responds the general IGMP query from IGMP querier. NIC VM Server vSwitch TOR NIC VM Server vSwitch 3 、 vm migration TOR GW 1 、 IGMP JOIN2 、 multicast group traffic IGMP 查询器 4. New port joins VM’s multicast groups. How? 1 2 GW IGMP querier 3

 With M bit: trigger some standard IGMP in-band mechanism to be used. E.g. new ToR port fakes IGMP query to VM NIC VM Server vSwitch TOR NIC VM Server vSwitch 1.VM migration TOR GW 3. IGMP query IGMP 查询器 4. IGMP report 1 2 GW IGMP querier 3 2. VDP request w/ M bit 4

 Q: Without M bit, we can still use standard VDP associate to trigger the DHCP/IGMP behavior we want.  A: No, because of the timing. M bit (migration completes) is a signal to do the triggering at the right time. Conventional VDP is not strictly coupled to VM’s state. (see next slide). Wrong timing implies the high possibility to get wrong information.

Uncertain time duration ‘old’ EVB Station ‘old’ EVB Bridge ‘new’ EVB Bridge ‘new’ EVB Station assoc_req assoc_rsp Dataframe VSI power on Start migration assoc_req assoc_rsp Dataframe Migration completes assoc_req w/ M-bit assoc_rsp Trigger DHCP/IGMP procedures VSI can still join/leave multicast group and update its DHCP lease Uncertain time duration Conclusion: M-bit indicates the completion of the migration which is the right time to trigger DHCP/IGMP procedures described before pre-assoc/assoc can be sent at any time, it is not coupled to the migration state of VSI. And it is also used for keepalive.

 Q: Can hypervisor perform like DHCP relay/IGMP relay to send the DHCP leasequery and IGMP query instead of bridge?  A: Hypervisor could do that but we believe it would be better to put all the functions on adjacent bridge for the following reason ◦ Bridges have already implemented the features like DHCP relay or IGMP relay/proxy. There is little extra functions required. While hypervisors are not. ◦ There may come more real time configurations/provisions other than DHCP/IGMP in future. It is tedious to have hypervisor add features on demands of network requirements every time.

Questions from last meeting (3)  Q: Can hypervisor know the state of VM?  A: Yes. Take VMWare’s vSphere as example. It has the event to indicate the start and end of a migration with event type VmBeingHotMigratedEvent and VmMigratedEvent. Hence it is considered implementation practical for hypervisor being able to set M bit at right time.