Given that the term TSI lead to a long discussion and perhaps even confusion, I like to offer some abstraction help.
Please consider any network can be drawn as a graph with vertices and points representing the endpoints of the vertices. Agreed? If you agree, please consider which of the 3 options the TSI represents: a) The point in the tenant system that interfaces towards the network b) The point in the network that interfaces towards the tenant system c) The vertice that connects 2 points (one in the network that is closest to the tenant system and one in the tenant system that is closest to the network) Do all agree that it is b) ? If yes, do you agree that we may be better of in renaming Tenant System Interface as "Overlay network interface"? Or did I get something totally wrong? Lothar Von: [email protected] [mailto:[email protected]] Im Auftrag von Lizhong Jin Gesendet: Freitag, 19. April 2013 19:05 An: [email protected]; Lawrence Kreeger Betreff: Re: [nvo3] NVO3 Terminology changes Hi Larry, I wonder if point C or D is feasible in implementation. In my understanding, the TSI must be a virtual port which could be associated with the special VN, and transmit/receive packets from tenant system (the virtual port terminology is used in many switch chip). If we use one IP address, we could not treat it as a virtual port. One simple example, if packet with broadcast IP address received, will this packet be send to IP_a and IP_b on the same vNIC? I don't think we need to define such kind of detail for TSI. The TSI definition is implementation related. I could define the TSI with a VLAN (piont B in your figure), or define TSI with a priority queue within one vNIC. BTW, I like the name TSI, and remove NIC/vNIC/pNIC. pNIC is closely related with data transfer between network and host stack, and it is usually a controller without MAC&PHY. vNIC is a driver function or virtual function(defined by SR-IOV). A TSI could also be a vNIC teaming interface by teaming driver. So "interface" is a appropriate name to define a Tx/Rx channel between tenant system and VN. Regards Lizhong ---------- Forwarded message ---------- From: "Larry Kreeger (kreeger)" <[email protected]<mailto:[email protected]>> To: Qin Wu <[email protected]<mailto:[email protected]>>, Anoop Ghanwani <[email protected]<mailto:[email protected]>>, "Black, David" <[email protected]<mailto:[email protected]>> Cc: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>, "Reith, Lothar" <[email protected]<mailto:[email protected]>> Date: Wed, 17 Apr 2013 16:55:50 +0000 Subject: Re: [nvo3] NVO3 Terminology changes Hi Qin, A VM is one possible implementation of a Tenant System. I have not seen anyone suggesting that a Tenant System get more granular than that. Regarding what defines a TSI, someone could choose any branch in the tree below to define as the TSI. I was assuming that the TSI would be at point A below in the tree. However, point B would correspond the the VAP. Pat had mentioned having the TSI at point D. I think if we were to define the TSI to be either point C or point D, then it would depend on the service being given (L2 or L3). I would prefer it to be at point A or B. VNIC-+-VN-+-MAC-+-IP ^ | | +-IP ... | | | | | +-MAC-+-IP | | +-IP ... | | | +-VN-+-MAC-+-IP | ^ | +-IP ... | | | | | +-MAC-+-IP | | ^ +-IP ... | | | ^ | | | | A B C D - Larry
_______________________________________________ nvo3 mailing list [email protected] https://www.ietf.org/mailman/listinfo/nvo3
