On 4/9/13 5:57 PM, "Lou Berger" <[email protected]> wrote:
>> where a >> Controller/Orchestrator implies an intelligent push to only the NVEs >> that need it. > >Humm, where does this implication come from? I don't see that >connotation. LK> The immediate example that comes to mind when I hear "network controller" is OpenFlow > >Do you think Server implies one model over the other? LK> No > >Lou > >On 4/9/2013 8:10 PM, Larry Kreeger (kreeger) wrote: >> Hi Sharon, >> >> The goal is to have a name for a "logically centralized" entity (oracle) >> that can carry mapping information for the NVEs, such as VN-Name to >> VN-Context, Overlay (inner) Address to Underlay (outer) Address. People >> start getting uncomfortable when they see a name that implies a >> particular interaction model between the NVE and the oracle. I think it >> all comes down to push vs pull and the scope of how much information is >> pushed/pulled to the NVE and when. >> >> To me a Directory Service implies a directory lookup (pull), where a >> Controller/Orchestrator implies an intelligent push to only the NVEs >> that need it. An "authority" does not imply either model to me (similar >> to oracle). So, for me the litmus test is whether the name implies push >> or pull. I think David brought up BGP as an example of a protocol that >> is more of a push and therefore doesn't fit into the pull model implied >> by a directory, nor in my opinion the added intelligence of a >> controller/orchestrator. >> >> - Larry >> >> From: Sharon <[email protected] <mailto:[email protected]>> >> Date: Tuesday, April 9, 2013 4:45 PM >> To: Larry Kreeger <[email protected] <mailto:[email protected]>> >> Cc: Pat Thaler <[email protected] <mailto:[email protected]>>, >> "[email protected] <mailto:[email protected]>" <[email protected] >> <mailto:[email protected]>>, Qin Wu <[email protected] >> <mailto:[email protected]>>, Lucy yong <[email protected] >> <mailto:[email protected]>> >> Subject: Re: [nvo3] NVO3 Terminology changes >> >> Policies are typically mapped to addressable identities so a bit off but >> not totally .. this does raise that litmus question again .. take a >> policy say ACL mapped to addressable identity .. this needs a lookup >> service over a very large flat space the kind you typically use >> directories and databases for .. so why isn't this metric / benchmark >> the litmus test rather then the protocol? >> >> Sent from my iPhone 650 492 0794 >> >> On Apr 9, 2013, at 4:28 PM, "Larry Kreeger (kreeger)" <[email protected] >> <mailto:[email protected]>> wrote: >> >>> Hi Lucy, >>> >>> So, would you consider the VN-Context to be an address? Others have >>> also suggested that the oracle may contain policy information as well, >>> which I would not consider an address mapping. >>> >>> - Larry >>> >>> From: Lucy yong <[email protected] <mailto:[email protected]>> >>> Date: Tuesday, April 9, 2013 3:24 PM >>> To: Larry Kreeger <[email protected] <mailto:[email protected]>>, Pat >>> Thaler <[email protected] <mailto:[email protected]>>, Qin Wu >>> <[email protected] <mailto:[email protected]>>, "[email protected] >>> <mailto:[email protected]>" <[email protected] <mailto:[email protected]>> >>> Subject: Re: [nvo3] NVO3 Terminology changes >>> >>> >>> >>> >>> >>> LK2> I would not object to that. We had used the word "Information" >>> to replace the word "Address" from a different suggestion for the term >>> "Address Mapping Authority" since we felt the oracle would hold more >>> than just address mappings. >>> >>> */[Lucy] For NVO3, this is for address mapping authority. Although the >>> authority process may require holding other information, the result is >>> the address mapping. IMO: the term of Address Mapping Authority (AMA) >>> is fine although the sound likes IMA./* >>> >>> */ /* >>> >>> */Lucy/* >>> >>> >>> >>> >2) VNIC -> Tenant System Interface >>> >>> >>> >>> >The term VNIC is actually used in the framework document, but never >>> defined. In kreeger-nvo3-hypervisor-nve-cp-01 we defined a VNIC as "A >>> Virtual NIC that connects a Tenant System to a Virtual Network Instance >>> >>> >(VNI)." In NVO3 (myself included) we often use VM when we are talking >>> about "Tenant Systems" and talk about VMs connecting to a VNI; >>> However, a VM can actually connect to multiple VNIs through multiple >>> >>> >VNICsŠbut VNICs are very specific to Virtual Machines. If we are to >>> use the more correct "Tenant System" instead of VM, we should use a >>> more generic term for the interface on the tenant system itself than >>> >>> >VNIC. We have suggested using "Tenant System Interface" (TSI) for >>> this, which we would like to see formally defined in the Framework >>> document and shown to correspond with VAPs within the NVE. >>> >>> >>> >>> >[Qin]: Can Tenant System interface be a physical interface? If not, I >>>suggest to change Tenant System virtual interface. >>> >>> >>> >>> LK> I see no reason why a Tenant System Interface must be virtual >>> (although it is quite likely) - the definition in the framework for a >>> tenant system says "A physical or virtual systemŠ" . I don't see >>> that adding the word "virtual" helps. >>> >>> >>> >>> [Qin]: In that case, vNIC is not equivalent to Tenant System interface >>> since tenant system interface can be either physical interface or >>> virtual interface. >>> >>> The reason I propose such change is vNIC is virtual NIC not physical >>> NIC, therefore if you replace vNIC with Tenant system interface, that >>> means Tenant system interface only corresponds to virtual interfacel. >>> >>> >>> >>> [pat] Even if it was always going to be virtual, Tenant System >>> Interface is a clear and distinct name it¹s a name, not a full >>> description. But vNIC was probably inconsistent as we came to an >>> understanding that the interface could be virtual or physical. There >>> is no reason to restrict the tenant interfaces to being virtual. >>> >>> >>> >>> >I believe one tenant system can host multiple VMs, each VM may have >>>multiple vNIC adapters that it uses to communicate with both the >>>virtual and physical networks. >>> >>> >>> >>> LK> A VM is one example of a tenant systemŠso it would not host VMs. >>> You may be thinking of "End Device". >>> >>> _______________________________________________ >>> nvo3 mailing list >>> [email protected] <mailto:[email protected]> >>> https://www.ietf.org/mailman/listinfo/nvo3 >> >> >> _______________________________________________ >> nvo3 mailing list >> [email protected] >> https://www.ietf.org/mailman/listinfo/nvo3 >> _______________________________________________ nvo3 mailing list [email protected] https://www.ietf.org/mailman/listinfo/nvo3
