Jim,

I agree with you on the need to support services spanning
multiple "domains".

If that is the focus of the group, then of course, distributed
control plane makes sense.

Somesh

> -----Original Message-----
> From: UTTARO, JAMES [mailto:[email protected]]
> Sent: Tuesday, July 23, 2013 3:56 PM
> To: Somesh Gupta; Yakov Rekhter
> Cc: Lucy yong; Aldrin Isaac; Kireeti Kompella; [email protected];
> L3VPN; [email protected]; Xuxiaohu; Luyuan Fang (lufang)
> Subject: RE: [nvo3] The possibility of using global MPLS labels as VNIs ... 
> for
> l3vpn
>
> Somesh,
>
>       IMO one of the bigger use cases is "stitching" between data center
> and WAN and data center 1 and data center 2 instances of a given VPN.
> These two CUGs are not orthogonal, this is where it is important to define
> the services that will utilize the technology.
>
> Jim Uttaro
>
> -----Original Message-----
> From: Somesh Gupta [mailto:[email protected]]
> Sent: Tuesday, July 23, 2013 6:38 PM
> To: Yakov Rekhter
> Cc: Lucy yong; Aldrin Isaac; Kireeti Kompella; [email protected];
> L3VPN; [email protected]; Xuxiaohu; Luyuan Fang (lufang); UTTARO, JAMES
> Subject: RE: [nvo3] The possibility of using global MPLS labels as VNIs ... 
> for
> l3vpn
>
> Yaakov,
>
> I thought we were discussing virtual overlay networks (not VPNs) as related
> to virtualized data centers (maybe I assumed incorrectly).
>
> From whatever I see from the vendors of these products, they seem to be
> shipping/moving towards centralized control plane.
>
> > -----Original Message-----
> > From: Yakov Rekhter [mailto:[email protected]]
> > Sent: Tuesday, July 23, 2013 3:29 PM
> > To: Somesh Gupta
> > Cc: Lucy yong; Aldrin Isaac; Kireeti Kompella; [email protected];
> > L3VPN; Yakov Rekhter; [email protected]; Xuxiaohu; Luyuan Fang (lufang);
> > UTTARO, JAMES
> > Subject: Re: [nvo3] The possibility of using global MPLS labels as VNIs ... 
> > for
> > l3vpn
> >
> > Somesh,
> >
> > > A centralized architecture for a single domain is the way things
> > > will be in practice (already are).
> >
> > We can all speculate about how "the things will be in practice".
> >
> > However, in terms of how things "already are", 2547 VPNs, which are
> widely
> > deployed today, are *not* based on "a centralized architecture".
> >
> > Yakov.
> >
> > > One way or the other, non-virtualized
> > > network devices (physical switches etc) will have to fit into that
> > > model.
> > >
> > > Now we can debate the definition of a domain is :) It may
> > > be defined by the scope of a centralized control plane?
> > >
> > > Somesh
> > >
> > > From: [email protected] [mailto:[email protected]] On Behalf
> > Of Luc=
> > > y yong
> > > Sent: Tuesday, July 23, 2013 8:15 AM
> > > To: Aldrin Isaac; Kireeti Kompella
> > > Cc: [email protected]; L3VPN; Yakov Rekhter; [email protected];
> > Xuxiaohu;=
> > >  Luyuan Fang (lufang); UTTARO, JAMES
> > > Subject: Re: [nvo3] The possibility of using global MPLS labels as VNIs 
> > > ...=
> > >  for l3vpn
> > >
> > > For distributed based architecture, the local context ID has a lot of 
> > > benef=
> > > its. For centralized (or SDN) architecture, will the global context ID 
> > > have=
> > >  advance?  Another way to ask this is: is distributed architecture better 
> > > t=
> > > han centralized architecture for VPN or virtual network overlay?
> > >
> > > Lucy
> > >
> > > From: [email protected]<mailto:[email protected]>
> > [mailto:nvo3-boun=
> > > [email protected]] On Behalf Of Aldrin Isaac
> > > Sent: Tuesday, July 23, 2013 8:00 AM
> > > To: Kireeti Kompella
> > > Cc: Luyuan Fang (lufang); L3VPN; Yakov Rekhter;
> > [email protected]<mailto:nvo3@i=
> > > etf.org>; Xuxiaohu;
> > [email protected]<mailto:[email protected]>=
> > > ; UTTARO, JAMES
> > > Subject: Re: [nvo3] The possibility of using global MPLS labels as VNIs 
> > > ...=
> > >  for l3vpn
> > >
> > > +1.
> > >
> > > Network operators lose flexibility with Global VNIDs. Virtual topology
> will=
> > >  be fine tuned on top of VNIDs by squeezing a square peg (ACLs) into a
> > roun=
> > > d hole (where it's otherwise not needed).  I think local context IDs will 
> > > m=
> > > ake a come back once we regain our sanity.  :).
> > >
> > > On Tuesday, July 23, 2013, Kireeti Kompella wrote:
> > > Hi Xuxiaohu,
> > >
> > > Sorry for the previous empty email.
> > >
> > > On Jul 23, 2013, at 4:51, Xuxiaohu <[email protected]<javascript:;>>
> > wrot=
> > > e:
> > >
> > > > The reason that I started this discussion is to make sure whether the
> Vir=
> > > tual Network Context Identification contained in the data packet is
> REALLY
> > =
> > > required to be globally unique in some cases.
> > >
> > > No. There's nothing useful that I know that one can do with global IDs in
> t=
> > > he data plane that one cannot do with local IDs, and local IDs are easier 
> > > t=
> > > o allocate and manage. So, I'd be going the other way and advocate
> locally
> > =
> > > significant VNIDs for VXLAN and NVGRE, not global IDs for VPNs. (And I
> do)
> > >
> > > Kireeti
> > > _______________________________________________
> > > nvo3 mailing list
> > > [email protected]<javascript:;>
> > > https://www.ietf.org/mailman/listinfo/nvo3
> > >
> > > --
> >
> _000_BB8D8AEC7DBA1F41810DCB5D38AF56ABA3B78814C8HQ1EXCH02corp_
> > > Content-Type: text/html; charset="us-ascii"
> > > Content-Transfer-Encoding: quoted-printable
> > >
> > > <html xmlns:v=3D"urn:schemas-microsoft-com:vml"
> > xmlns:o=3D"urn:schemas-micr=
> > > osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-
> > com:office:word" =
> > > xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml";
> > xmlns=3D"http:=
> > > //www.w3.org/TR/REC-html40"><head><META HTTP-
> EQUIV=3D"Content-
> > Type" CONTENT=
> > > =3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator
> > content=3D"Micros=
> > > oft Word 14 (filtered medium)"><style><!--
> > > /* Font Definitions */
> > > @font-face
> > >   {font-family:Wingdings;
> > >   panose-1:5 0 0 0 0 0 0 0 0 0;}
> > > @font-face
> > >   {font-family:Wingdings;
> > >   panose-1:5 0 0 0 0 0 0 0 0 0;}
> > > @font-face
> > >   {font-family:Calibri;
> > >   panose-1:2 15 5 2 2 2 4 3 2 4;}
> > > @font-face
> > >   {font-family:Tahoma;
> > >   panose-1:2 11 6 4 3 5 4 4 2 4;}
> > > /* Style Definitions */
> > > p.MsoNormal, li.MsoNormal, div.MsoNormal
> > >   {margin:0in;
> > >   margin-bottom:.0001pt;
> > >   font-size:12.0pt;
> > >   font-family:"Times New Roman","serif";}
> > > a:link, span.MsoHyperlink
> > >   {mso-style-priority:99;
> > >   color:blue;
> > >   text-decoration:underline;}
> > > a:visited, span.MsoHyperlinkFollowed
> > >   {mso-style-priority:99;
> > >   color:purple;
> > >   text-decoration:underline;}
> > > p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
> > >   {mso-style-priority:99;
> > >   mso-style-link:"Balloon Text Char";
> > >   margin:0in;
> > >   margin-bottom:.0001pt;
> > >   font-size:8.0pt;
> > >   font-family:"Tahoma","sans-serif";}
> > > span.EmailStyle17
> > >   {mso-style-type:personal;
> > >   font-family:"Calibri","sans-serif";
> > >   color:#1F497D;}
> > > span.BalloonTextChar
> > >   {mso-style-name:"Balloon Text Char";
> > >   mso-style-priority:99;
> > >   mso-style-link:"Balloon Text";
> > >   font-family:"Tahoma","sans-serif";}
> > > span.EmailStyle20
> > >   {mso-style-type:personal-reply;
> > >   font-family:"Calibri","sans-serif";
> > >   color:#1F497D;}
> > > .MsoChpDefault
> > >   {mso-style-type:export-only;
> > >   font-size:10.0pt;}
> > > @page WordSection1
> > >   {size:8.5in 11.0in;
> > >   margin:1.0in 1.0in 1.0in 1.0in;}
> > > div.WordSection1
> > >   {page:WordSection1;}
> > > --></style><!--[if gte mso 9]><xml>
> > > <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
> > > </xml><![endif]--><!--[if gte mso 9]><xml>
> > > <o:shapelayout v:ext=3D"edit">
> > > <o:idmap v:ext=3D"edit" data=3D"1" />
> > > </o:shapelayout></xml><![endif]--></head><body lang=3DEN-US
> > link=3Dblue vli=
> > > nk=3Dpurple><div class=3DWordSection1><p
> class=3DMsoNormal><span
> > style=3D'f=
> > > ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>A
> central=
> > > ized architecture for a single domain is the way
> > things<o:p></o:p></span></=
> > > p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-
> > family:"Calibri=
> > > ","sans-serif";color:#1F497D'>will be in practice (already are). One way
> or=
> > >  the other, non-virtualized<o:p></o:p></span></p><p
> > class=3DMsoNormal><span=
> > >  style=3D'font-size:11.0pt;font-family:"Calibri","sans-
> serif";color:#1F497D=
> > > '>network devices (physical switches etc) will have to fit into
> that<o:p></=
> > > o:p></span></p><p class=3DMsoNormal><span style=3D'font-
> > size:11.0pt;font-fa=
> > > mily:"Calibri","sans-
> > serif";color:#1F497D'>model.<o:p></o:p></span></p><p c=
> > > lass=3DMsoNormal><span style=3D'font-size:11.0pt;font-
> > family:"Calibri","san=
> > > s-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p
> > class=3DMsoNormal><s=
> > > pan style=3D'font-size:11.0pt;font-family:"Calibri","sans-
> serif";color:#1F4=
> > > 97D'>Now we can debate the definition of a domain is </span><span
> > style=3D'=
> > > font-size:11.0pt;font-family:Wingdings;color:#1F497D'>J</span><span
> > style=
> > > =3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> 
> > > It =
> > > may<o:p></o:p></span></p><p class=3DMsoNormal><span
> > style=3D'font-size:11.0=
> > > pt;font-family:"Calibri","sans-serif";color:#1F497D'>be defined by the
> > scop=
> > > e of a centralized control plane?<o:p></o:p></span></p><p
> > class=3DMsoNormal=
> > > ><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-
> serif";color:#=
> > > 1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span
> > style=3D'fon=
> > > t-size:11.0pt;font-family:"Calibri","sans-
> > serif";color:#1F497D'>Somesh<o:p>=
> > > </o:p></span></p><p class=3DMsoNormal><span style=3D'font-
> > size:11.0pt;font-=
> > > family:"Calibri","sans-
> > serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><d=
> > > iv style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in
> 4.=
> > > 0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF
> > 1.0pt;padding:=
> > > 3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span style=3D'font-
> > size:10.0pt;=
> > > font-family:"Tahoma","sans-serif"'>From:</span></b><span
> > style=3D'font-size=
> > > :10.0pt;font-family:"Tahoma","sans-serif"'> [email protected]
> > [mailto:n=
> > > [email protected]] <b>On Behalf Of </b>Lucy
> yong<br><b>Sent:</b>
> > Tuesday=
> > > , July 23, 2013 8:15 AM<br><b>To:</b> Aldrin Isaac; Kireeti
> > Kompella<br><b>=
> > > Cc:</b> [email protected]; L3VPN; Yakov Rekhter;
> > [email protected]; Xuxia=
> > > ohu; Luyuan Fang (lufang); UTTARO, JAMES<br><b>Subject:</b> Re:
> > [nvo3] The =
> > > possibility of using global MPLS labels as VNIs ... for
> l3vpn<o:p></o:p></s=
> > > pan></p></div></div><p
> > class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMs=
> > > oNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-
> > serif";=
> > > color:#1F497D'>For distributed based architecture, the local context ID
> > has=
> > >  a lot of benefits. For centralized (or SDN) architecture, will the 
> > > global =
> > > context ID have advance? &nbsp;Another way to ask this is: is distributed
> > a=
> > > rchitecture better than centralized architecture for VPN or virtual
> network=
> > >  overlay?<o:p></o:p></span></p><p class=3DMsoNormal><span
> > style=3D'font-siz=
> > > e:11.0pt;font-family:"Calibri","sans-
> > serif";color:#1F497D'><o:p>&nbsp;</o:p=
> > > ></span></p><p class=3DMsoNormal><span style=3D'font-
> > size:11.0pt;font-famil=
> > > y:"Calibri","sans-serif";color:#1F497D'>Lucy<o:p></o:p></span></p><p
> > class=
> > > =3DMsoNormal><span style=3D'font-size:11.0pt;font-
> > family:"Calibri","sans-se=
> > > rif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div
> > style=3D'border:none;b=
> > > order-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div
> style=3D'b=
> > > order:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p
> > cla=
> > > ss=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-
> > family:"Tahoma","san=
> > > s-serif"'>From:</span></b><span style=3D'font-size:10.0pt;font-
> > family:"Taho=
> > > ma","sans-serif"'> <a href=3D"mailto:[email protected]";>nvo3-
> > bounces@ie=
> > > tf.org</a> [<a href=3D"mailto:[email protected]";>mailto:nvo3-
> > bounces@ie=
> > > tf.org</a>] <b>On Behalf Of </b>Aldrin Isaac<br><b>Sent:</b> Tuesday,
> > July =
> > > 23, 2013 8:00 AM<br><b>To:</b> Kireeti Kompella<br><b>Cc:</b>
> Luyuan
> > Fang (=
> > > lufang); L3VPN; Yakov Rekhter; <a
> > href=3D"mailto:[email protected]";>[email protected]=
> > > rg</a>; Xuxiaohu; <a
> > href=3D"mailto:[email protected]";>thomas.morin@o=
> > > range.com</a>; UTTARO, JAMES<br><b>Subject:</b> Re: [nvo3] The
> > possibility =
> > > of using global MPLS labels as VNIs ... for
> > l3vpn<o:p></o:p></span></p></di=
> > > v></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p
> > class=3DMsoNormal>+1.<=
> > > o:p></o:p></p><div><p
> > class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
> > > class=3DMsoNormal>Network operators lose flexibility&nbsp;with Global
> > VNIDs=
> > > .&nbsp;Virtual&nbsp;topology will be fine tuned&nbsp;on top of VNIDs
> > by&nbs=
> > > p;squeezing a square peg (ACLs) into a round hole (where it's otherwise
> > not=
> > >  needed). &nbsp;I think&nbsp;local context IDs will make a come back
> once
> > w=
> > > e regain our&nbsp;sanity. &nbsp;:).<o:p></o:p></p></div><div><p
> > class=3DMso=
> > > Normal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On
> > Tuesday, July 23, =
> > > 2013, Kireeti Kompella wrote:<o:p></o:p></p><p
> class=3DMsoNormal>Hi
> > Xuxiaoh=
> > > u,<br><br>Sorry for the previous empty email.<br><br>On Jul 23, 2013,
> at
> > 4:=
> > > 51, Xuxiaohu &lt;<a
> href=3D"javascript:;">[email protected]</a>&gt;
> > wrote=
> > > :<br><br>&gt; The reason that I started this discussion is to make sure
> > whe=
> > > ther the Virtual Network Context Identification contained in the data
> > packe=
> > > t is REALLY required to be globally unique in some cases.<br><br>No.
> > There'=
> > > s nothing useful that I know that one can do with global IDs in the data 
> > > pl=
> > > ane that one cannot do with local IDs, and local IDs are easier to 
> > > allocate=
> > >  and manage. So, I'd be going the other way and advocate locally
> significan=
> > > t VNIDs for VXLAN and NVGRE, not global IDs for VPNs. (And I
> > do)<br><br>Kir=
> > >
> >
> eeti<br>_______________________________________________<br>n
> > vo3 mailing lis=
> > > t<br><a href=3D"javascript:;">[email protected]</a><br><a
> > href=3D"https://www.i=
> > > etf.org/mailman/listinfo/nvo3"
> > target=3D"_blank">https://www.ietf.org/mailm=
> > >
> >
> an/listinfo/nvo3</a><o:p></o:p></p></div></div></div></div></div></bo
> > dy></h=
> > > tml>=
> > >
> > > --
> >
> _000_BB8D8AEC7DBA1F41810DCB5D38AF56ABA3B78814C8HQ1EXCH02corp_-
> > -
> > >

Reply via email to