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