From tdemeter at itsmart.hu Tue Dec 12 18:06:36 2017 Content-Type: multipart/mixed; boundary="===============1168424229207069344==" MIME-Version: 1.0 From: Demeter Tibor To: users at ovirt.org Subject: Re: [ovirt-users] bonding mode-alb Date: Tue, 12 Dec 2017 19:06:31 +0100 Message-ID: <1255052032.199572061.1513101991817.JavaMail.zimbra@itsmart.hu> In-Reply-To: CAN8-ONqYETruvZiMa+jUMYbB-cJASA56Moj9Y4GAzW=tAueGWQ@mail.gmail.com --===============1168424229207069344== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --=3D_d0eda833-f78e-4e59-bacc-8614afbe8de5 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Hi,=3D20 Thanks for the answers.=3D20 In this case the only question is: what is better for me? Mode 5 or 6?=3D20 In which modes how is fast the switching?=3D20 Until now I've use 802.3ad lacp on our old cluster. I did some tests and it= =3D was very fast. I know it is not same, but mode 5 or 6 how is safe?=3D20 Thanks=3D20 Regards,=3D20 Tibor=3D20 ----- 2017. dec.. 11., 13:24, Simone Tiraboschi =3D= C3=3D =3DADrta:=3D20 > On Mon, Dec 11, 2017 at 12:53 PM, Demeter Tibor < [ mailto:tdemeter(a)its= ma=3D rt.hu | > tdemeter(a)itsmart.hu ] > wrote: >> Hi, >> Could help anyone for me in this question? >> Thanks. >> R. >> Tibor >> ----- 2017. dec.. 6., 14:07, Demeter Tibor < [ mailto:tdemeter(a)itsmart= .h=3D u | >> tdemeter(a)itsmart.hu ] > =3DC3=3DADrta: >>> Dear members, >>> I would like to use two switch to make high-availability network connec= =3D tion for >>> my nfs storage. >>> Unfortunately, these switches does not support [ http://802.3.ad/ | 802= =3D .3.ad ] >>> lacp, (really I can't stack them) but I've read about mode-alb and mode= =3D -tlb >>> bonding modes. >>> I know,these modes are available in ovirt, but how is work that? Also h= =3D ow is >>> safe? Are there for HA or for load balance? >>> I've read some forums, where does not recommended these modes to use in= =3D ovirt. >>> What is the truths? >>> I would like to use only for storage-traffic, it will be separated from= =3D other >>> network traffic. I have two 10Gbe switches and two 10Gbe ports in my no= =3D des. > Look here: > [ https://www.ovirt.org/documentation/admin-guide/chap-Logical_Networks/#= =3D bonds-1 > | > https://www.ovirt.org/documentation/admin-guide/chap-Logical_Networks/#bo= =3D nds-1 > ] > "Important: Modes 1, 2, 3, and 4 support both virtual machine (bridged) a= =3D nd > non-virtual machine (bridgeless) network types. Modes 0, 5 and 6 support > non-virtual machine (bridgeless) networks only.=3DC2=3DA8 > So both tlb (mode 5) or alb (mode 6) are fine only if you use them just f= =3D or the > storage access but not for VMs. >>> Thanks in advance, >>> R >>> Tibor >>> _______________________________________________ >>> Users mailing list >>> [ mailto:Users(a)ovirt.org | Users(a)ovirt.org ] >>> [ http://lists.ovirt.org/mailman/listinfo/users | >>> http://lists.ovirt.org/mailman/listinfo/users ] >> _______________________________________________ >> Users mailing list >> [ mailto:Users(a)ovirt.org | Users(a)ovirt.org ] >> [ http://lists.ovirt.org/mailman/listinfo/users | >> http://lists.ovirt.org/mailman/listinfo/users ] --=3D_d0eda833-f78e-4e59-bacc-8614afbe8de5 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
Hi,

Thanks for the answers.

<= di=3D v>In this case the only question is: what is better for me? Mode 5 or 6?
In which modes how is fast the switching? 

Until now I've use 802.3ad lacp on our old clu= st=3D er. I did some tests and it was very fast. I know it is not same, but mode = =3D 5 or 6 how is safe?
Thanks

<= /d=3D iv>
Regards,

Tibor<=3D div>


----- 2017. dec.. 11., 13:24, Simone Tir= ab=3D oschi <stirabos(a)redhat.com> =3DC3=3DADrta:


On Mon, Dec 11, 2017 at 12:53 PM, Demeter Tibor <tde=3D meter(a)itsmart.hu> wrote:
Hi,

Could help anyone for me in this question?
Thanks.

R.

Tibor



----- 2017. dec.. 6., 14:07, Demeter Tibor <tdemeter(a)itsmart.hu> =3DC3= =3DADrta:
Dear me= =3D mbers,

I would like to use two switch to make high-availabili= =3D ty network connection for my nfs storage.
=3D Unfortunately, these switches does not support 802.3.ad lacp, (really I can't stack them)  bu= t =3D I've read about mode-alb and mode-tlb bonding modes.  
I know,= =3D these modes are available in ovirt, but how is work that? Also how is safe?= =3D Are there for HA or for load balance? 

I've read some f= =3D orums, where does not recommended these modes to use in ovirt. What is the = =3D truths? 
I would like to use only for storage-traffic, it wi= =3D ll be separated from other network traffic. I have two 10Gbe switches and t= =3D wo 10Gbe ports in my nodes. 

= =3D

Look he= re=3D :

"Importa= =3D nt: Modes 1, 2, 3, and 4 support both virtual machine (bridged) and non-vir= =3D tual machine (bridgeless) network types. Modes 0, 5 and 6 support non-virtu= =3D al machine (bridgeless) networks only.=3DC2=3DA8

So both tlb (mode 5) or alb (mode = 6)=3D are fine only if you use them just for the storage access but not for VMs.= =3D
 
Thanks in advance,= &n=3D bsp;

R

Tibor
 


_____________= =3D __________________________________
Users mailing list
Users(a)ovirt.org
http://list= s.=3D ovirt.org/mailman/listinfo/users

= =3D _______________________________________________
Users mailing list
Users(a)ovirt.or= g http://lists.ovirt.org/mailman/listinfo/users


--=3D_d0eda833-f78e-4e59-bacc-8614afbe8de5-- --===============1168424229207069344== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS09X2QwZWRhODMzLWY3OGUtNGU1OS1iYWNjLTg2MTRhZmJlOGRlNQpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVk LXByaW50YWJsZQoKSGksPTIwCgpUaGFua3MgZm9yIHRoZSBhbnN3ZXJzLj0yMAoKSW4gdGhpcyBj YXNlIHRoZSBvbmx5IHF1ZXN0aW9uIGlzOiB3aGF0IGlzIGJldHRlciBmb3IgbWU/IE1vZGUgNSBv ciA2Pz0yMApJbiB3aGljaCBtb2RlcyBob3cgaXMgZmFzdCB0aGUgc3dpdGNoaW5nPz0yMAoKVW50 aWwgbm93IEkndmUgdXNlIDgwMi4zYWQgbGFjcCBvbiBvdXIgb2xkIGNsdXN0ZXIuIEkgZGlkIHNv bWUgdGVzdHMgYW5kIGl0PQogd2FzIHZlcnkgZmFzdC4gSSBrbm93IGl0IGlzIG5vdCBzYW1lLCBi dXQgbW9kZSA1IG9yIDYgaG93IGlzIHNhZmU/PTIwClRoYW5rcz0yMAoKUmVnYXJkcyw9MjAKClRp Ym9yPTIwCgotLS0tLSAyMDE3LiBkZWMuLiAxMS4sIDEzOjI0LCBTaW1vbmUgVGlyYWJvc2NoaSA8 c3RpcmFib3NAcmVkaGF0LmNvbT4gPUMzPQo9QURydGE6PTIwCgo+IE9uIE1vbiwgRGVjIDExLCAy MDE3IGF0IDEyOjUzIFBNLCBEZW1ldGVyIFRpYm9yIDwgWyBtYWlsdG86dGRlbWV0ZXJAaXRzbWE9 CnJ0Lmh1IHwKPiB0ZGVtZXRlckBpdHNtYXJ0Lmh1IF0gPiB3cm90ZToKCj4+IEhpLAoKPj4gQ291 bGQgaGVscCBhbnlvbmUgZm9yIG1lIGluIHRoaXMgcXVlc3Rpb24/Cgo+PiBUaGFua3MuCgo+PiBS LgoKPj4gVGlib3IKCj4+IC0tLS0tIDIwMTcuIGRlYy4uIDYuLCAxNDowNywgRGVtZXRlciBUaWJv ciA8IFsgbWFpbHRvOnRkZW1ldGVyQGl0c21hcnQuaD0KdSB8Cj4+IHRkZW1ldGVyQGl0c21hcnQu aHUgXSA+ID1DMz1BRHJ0YToKCj4+PiBEZWFyIG1lbWJlcnMsCgo+Pj4gSSB3b3VsZCBsaWtlIHRv IHVzZSB0d28gc3dpdGNoIHRvIG1ha2UgaGlnaC1hdmFpbGFiaWxpdHkgbmV0d29yayBjb25uZWM9 CnRpb24gZm9yCj4+PiBteSBuZnMgc3RvcmFnZS4KPj4+IFVuZm9ydHVuYXRlbHksIHRoZXNlIHN3 aXRjaGVzIGRvZXMgbm90IHN1cHBvcnQgWyBodHRwOi8vODAyLjMuYWQvIHwgODAyPQouMy5hZCBd Cj4+PiBsYWNwLCAocmVhbGx5IEkgY2FuJ3Qgc3RhY2sgdGhlbSkgYnV0IEkndmUgcmVhZCBhYm91 dCBtb2RlLWFsYiBhbmQgbW9kZT0KLXRsYgo+Pj4gYm9uZGluZyBtb2Rlcy4KPj4+IEkga25vdyx0 aGVzZSBtb2RlcyBhcmUgYXZhaWxhYmxlIGluIG92aXJ0LCBidXQgaG93IGlzIHdvcmsgdGhhdD8g QWxzbyBoPQpvdyBpcwo+Pj4gc2FmZT8gQXJlIHRoZXJlIGZvciBIQSBvciBmb3IgbG9hZCBiYWxh bmNlPwoKPj4+IEkndmUgcmVhZCBzb21lIGZvcnVtcywgd2hlcmUgZG9lcyBub3QgcmVjb21tZW5k ZWQgdGhlc2UgbW9kZXMgdG8gdXNlIGluPQogb3ZpcnQuCj4+PiBXaGF0IGlzIHRoZSB0cnV0aHM/ Cj4+PiBJIHdvdWxkIGxpa2UgdG8gdXNlIG9ubHkgZm9yIHN0b3JhZ2UtdHJhZmZpYywgaXQgd2ls bCBiZSBzZXBhcmF0ZWQgZnJvbT0KIG90aGVyCj4+PiBuZXR3b3JrIHRyYWZmaWMuIEkgaGF2ZSB0 d28gMTBHYmUgc3dpdGNoZXMgYW5kIHR3byAxMEdiZSBwb3J0cyBpbiBteSBubz0KZGVzLgoKPiBM b29rIGhlcmU6Cj4gWyBodHRwczovL3d3dy5vdmlydC5vcmcvZG9jdW1lbnRhdGlvbi9hZG1pbi1n dWlkZS9jaGFwLUxvZ2ljYWxfTmV0d29ya3MvIz0KYm9uZHMtMQo+IHwKPiBodHRwczovL3d3dy5v dmlydC5vcmcvZG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9jaGFwLUxvZ2ljYWxfTmV0d29ya3Mv I2JvPQpuZHMtMQo+IF0KCj4gIkltcG9ydGFudDogTW9kZXMgMSwgMiwgMywgYW5kIDQgc3VwcG9y dCBib3RoIHZpcnR1YWwgbWFjaGluZSAoYnJpZGdlZCkgYT0KbmQKPiBub24tdmlydHVhbCBtYWNo aW5lIChicmlkZ2VsZXNzKSBuZXR3b3JrIHR5cGVzLiBNb2RlcyAwLCA1IGFuZCA2IHN1cHBvcnQK PiBub24tdmlydHVhbCBtYWNoaW5lIChicmlkZ2VsZXNzKSBuZXR3b3JrcyBvbmx5Lj1DMj1BOAoK PiBTbyBib3RoIHRsYiAobW9kZSA1KSBvciBhbGIgKG1vZGUgNikgYXJlIGZpbmUgb25seSBpZiB5 b3UgdXNlIHRoZW0ganVzdCBmPQpvciB0aGUKPiBzdG9yYWdlIGFjY2VzcyBidXQgbm90IGZvciBW TXMuCgo+Pj4gVGhhbmtzIGluIGFkdmFuY2UsCgo+Pj4gUgoKPj4+IFRpYm9yCgo+Pj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4+IFVzZXJzIG1haWxp bmcgbGlzdAo+Pj4gWyBtYWlsdG86VXNlcnNAb3ZpcnQub3JnIHwgVXNlcnNAb3ZpcnQub3JnIF0K Pj4+IFsgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIHwKPj4+ IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyBdCgo+PiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBVc2VycyBtYWls aW5nIGxpc3QKPj4gWyBtYWlsdG86VXNlcnNAb3ZpcnQub3JnIHwgVXNlcnNAb3ZpcnQub3JnIF0K Pj4gWyBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMgfAo+PiBo dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMgXQoKLS09X2QwZWRh ODMzLWY3OGUtNGU1OS1iYWNjLTg2MTRhZmJlOGRlNQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsg Y2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxl Cgo8aHRtbD48Ym9keT48ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNh LCBzYW5zLXNlcmlmOyBmb250LXM9Cml6ZTogMTJwdDsgY29sb3I6ICMwMDAwMDAiPjxkaXY+SGks PC9kaXY+PGRpdj48YnIgZGF0YS1tY2UtYm9ndXM9M0QiMSI+PC9kaT0Kdj48ZGl2PlRoYW5rcyBm b3IgdGhlIGFuc3dlcnMuPC9kaXY+PGRpdj48YnIgZGF0YS1tY2UtYm9ndXM9M0QiMSI+PC9kaXY+ PGRpPQp2PkluIHRoaXMgY2FzZSB0aGUgb25seSBxdWVzdGlvbiBpczogd2hhdCBpcyBiZXR0ZXIg Zm9yIG1lPyBNb2RlIDUgb3IgNj88L2Q9Cml2PjxkaXY+SW4gd2hpY2ggbW9kZXMgaG93IGlzIGZh c3QgdGhlIHN3aXRjaGluZz8mbmJzcDs8L2Rpdj48ZGl2PjxiciBkYXRhLT0KbWNlLWJvZ3VzPTNE IjEiPjwvZGl2PjxkaXY+VW50aWwgbm93IEkndmUgdXNlIDgwMi4zYWQgbGFjcCBvbiBvdXIgb2xk IGNsdXN0PQplci4gSSBkaWQgc29tZSB0ZXN0cyBhbmQgaXQgd2FzIHZlcnkgZmFzdC4gSSBrbm93 IGl0IGlzIG5vdCBzYW1lLCBidXQgbW9kZSA9CjUgb3IgNiBob3cgaXMgc2FmZT88L2Rpdj48ZGl2 PlRoYW5rczwvZGl2PjxkaXY+PGJyIGRhdGEtbWNlLWJvZ3VzPTNEIjEiPjwvZD0KaXY+PGRpdj5S ZWdhcmRzLDwvZGl2PjxkaXY+PGJyIGRhdGEtbWNlLWJvZ3VzPTNEIjEiPjwvZGl2PjxkaXY+VGli b3I8L2Rpdj48PQpkaXY+PGJyPjwvZGl2PjxkaXYgZGF0YS1tYXJrZXI9M0QiX19TSUdfUFJFX18i Pjxicj48L2Rpdj48YnI+PHNwYW4gaWQ9M0Qienc9CmNociIgZGF0YS1tYXJrZXI9M0QiX19ESVZJ REVSX18iPi0tLS0tIDIwMTcuIGRlYy4uIDExLiwgMTM6MjQsIFNpbW9uZSBUaXJhYj0Kb3NjaGkg Jmx0O3N0aXJhYm9zQHJlZGhhdC5jb20mZ3Q7ID1DMz1BRHJ0YTo8YnI+PC9zcGFuPjxkaXYgZGF0 YS1tYXJrZXI9M0QiPQpfX1FVT1RFRF9URVhUX18iPjxibG9ja3F1b3RlIHN0eWxlPTNEImJvcmRl ci1sZWZ0OiAycHggc29saWQgIzEwMTBGRjsgbWFyZ2k9Cm4tbGVmdDogNXB4OyBwYWRkaW5nLWxl ZnQ6IDVweDsgY29sb3I6ICMwMDA7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bD0KZTog bm9ybWFsOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsQXJp YWwsc2Fucy1zZXJpZjsgPQpmb250LXNpemU6IDEycHQ7IiBkYXRhLW1jZS1zdHlsZT0zRCJib3Jk ZXItbGVmdDogMnB4IHNvbGlkICMxMDEwRkY7IG1hcmdpbi09CmxlZnQ6IDVweDsgcGFkZGluZy1s ZWZ0OiA1cHg7IGNvbG9yOiAjMDAwOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOj0K IG5vcm1hbDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LWZhbWlseTogSGVsdmV0aWNhLEFy aWFsLHNhbnMtc2VyaWY7IGZvPQpudC1zaXplOiAxMnB0OyI+PGRpdiBkaXI9M0QibHRyIj48YnI+ PGRpdiBjbGFzcz0zRCJnbWFpbF9leHRyYSI+PGJyPjxkaXYgY2w9CmFzcz0zRCJnbWFpbF9xdW90 ZSI+T24gTW9uLCBEZWMgMTEsIDIwMTcgYXQgMTI6NTMgUE0sIERlbWV0ZXIgVGlib3IgPHNwYW4g ZD0KaXI9M0QibHRyIj4mbHQ7PGEgaHJlZj0zRCJtYWlsdG86dGRlbWV0ZXJAaXRzbWFydC5odSIg dGFyZ2V0PTNEIl9ibGFuayI+dGRlPQptZXRlckBpdHNtYXJ0Lmh1PC9hPiZndDs8L3NwYW4+IHdy b3RlOjxicj48YmxvY2txdW90ZSBjbGFzcz0zRCJnbWFpbF9xdW90ZSI9CiBzdHlsZT0zRCJtYXJn aW46IDBweCAwcHggMHB4IDAuOGV4OyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7IHBh ZGRpbj0KZy1sZWZ0OiAxZXg7IiBkYXRhLW1jZS1zdHlsZT0zRCJtYXJnaW46IDBweCAwcHggMHB4 IDAuOGV4OyBib3JkZXItbGVmdDogMXB4PQogc29saWQgI2NjY2NjYzsgcGFkZGluZy1sZWZ0OiAx ZXg7Ij48ZGl2PjxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6IGFyaWFsLGg9CmVsdmV0aWNhLHNh bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6ICMwMDAwMDA7IiBkYXRhLW1jZS1zdHls ZT0zRCJmbz0KbnQtZmFtaWx5OiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxMnB0OyBjb2xvcjogIzAwMDAwMDsiPjxkPQppdj5IaSw8L2Rpdj48YnI+PGRpdj5Db3VsZCBo ZWxwIGFueW9uZSBmb3IgbWUgaW4gdGhpcyBxdWVzdGlvbj88YnI+PC9kaXY+PC89CmRpdj48L2Rp dj48L2Jsb2NrcXVvdGU+PC9kaXY+PGRpdiBjbGFzcz0zRCJnbWFpbF9xdW90ZSI+PGJsb2NrcXVv dGUgY2xhc3M9Cj0zRCJnbWFpbF9xdW90ZSIgc3R5bGU9M0QibWFyZ2luOiAwcHggMHB4IDBweCAw LjhleDsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZD0KICNjY2NjY2M7IHBhZGRpbmctbGVmdDogMWV4 OyIgZGF0YS1tY2Utc3R5bGU9M0QibWFyZ2luOiAwcHggMHB4IDBweCAwLjhleDsgPQpib3JkZXIt bGVmdDogMXB4IHNvbGlkICNjY2NjY2M7IHBhZGRpbmctbGVmdDogMWV4OyI+PGRpdj48ZGl2IHN0 eWxlPTNEImZvbnQ9Ci1mYW1pbHk6IGFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNp emU6IDEycHQ7IGNvbG9yOiAjMDAwMDAwOyIgZGF0YT0KLW1jZS1zdHlsZT0zRCJmb250LWZhbWls eTogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sPQpvcjog IzAwMDAwMDsiPjxkaXY+VGhhbmtzLjwvZGl2Pjxicj48ZGl2PlIuPC9kaXY+PGRpdj48YnI+VGli b3I8L2Rpdj48c3BhbiA9CmNsYXNzPTNEImdtYWlsLSI+PGJyPjxicj48ZGl2Pjxicj48c3BhbiBp ZD0zRCJnbWFpbC1tXzY1MTQ0NTgwMTc3MDUyNDM3NTR6dz0KY2hyIj4tLS0tLSAyMDE3LiBkZWMu LiA2LiwgMTQ6MDcsIERlbWV0ZXIgVGlib3IgJmx0OzxhIGhyZWY9M0QibWFpbHRvOnRkZW1lPQp0 ZXJAaXRzbWFydC5odSIgdGFyZ2V0PTNEIl9ibGFuayI+dGRlbWV0ZXJAaXRzbWFydC5odTwvYT4m Z3Q7ID1DMz1BRHJ0YTo8YnI9Cj48L3NwYW4+PC9kaXY+PC9zcGFuPjxkaXY+PGJsb2NrcXVvdGUg c3R5bGU9M0QiYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTAxMD0KZmY7IG1hcmdpbi1sZWZ0OiA1 cHg7IHBhZGRpbmctbGVmdDogNXB4OyBjb2xvcjogIzAwMDAwMDsgZm9udC13ZWlnaHQ6IG5vcm1h PQpsOyBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1mYW1p bHk6IEhlbHZldGljYSxBcmlhbCw9CnNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsiIGRhdGEt bWNlLXN0eWxlPTNEImJvcmRlci1sZWZ0OiAycHggc29saWQgIzEwMT0KMGZmOyBtYXJnaW4tbGVm dDogNXB4OyBwYWRkaW5nLWxlZnQ6IDVweDsgY29sb3I6ICMwMDAwMDA7IGZvbnQtd2VpZ2h0OiBu b3JtPQphbDsgZm9udC1zdHlsZTogbm9ybWFsOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQt ZmFtaWx5OiBIZWx2ZXRpY2EsQXJpYWw9CixzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7Ij48 ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5OiBhcmlhbCxoZWx2ZXRpY2Escz0KYW5zLXNlcmlmOyBm b250LXNpemU6IDEycHQ7IGNvbG9yOiAjMDAwMDAwOyIgZGF0YS1tY2Utc3R5bGU9M0QiZm9udC1m YW1pbHk6PQogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29s b3I6ICMwMDAwMDA7Ij48ZGl2PkRlYXIgbWU9Cm1iZXJzLDwvZGl2Pjxicj48ZGl2Pkkgd291bGQg bGlrZSB0byB1c2UgdHdvIHN3aXRjaCB0byBtYWtlIGhpZ2gtYXZhaWxhYmlsaT0KdHkgbmV0d29y ayBjb25uZWN0aW9uIGZvciBteSBuZnMgc3RvcmFnZS48L2Rpdj48c3BhbiBjbGFzcz0zRCJnbWFp bC0iPjxkaXY+PQpVbmZvcnR1bmF0ZWx5LCB0aGVzZSBzd2l0Y2hlcyBkb2VzIG5vdCBzdXBwb3J0 IDxhIGhyZWY9M0QiaHR0cDovLzgwMi4zLmFkIiA9CnRhcmdldD0zRCJfYmxhbmsiPjgwMi4zLmFk PC9hPiBsYWNwLCAocmVhbGx5IEkgY2FuJ3Qgc3RhY2sgdGhlbSkmbmJzcDsgYnV0ID0KSSd2ZSBy ZWFkIGFib3V0IG1vZGUtYWxiIGFuZCBtb2RlLXRsYiBib25kaW5nIG1vZGVzLiZuYnNwOyZuYnNw Ozxicj5JIGtub3csPQp0aGVzZSBtb2RlcyBhcmUgYXZhaWxhYmxlIGluIG92aXJ0LCBidXQgaG93 IGlzIHdvcmsgdGhhdD8gQWxzbyBob3cgaXMgc2FmZT89CiBBcmUgdGhlcmUgZm9yIEhBIG9yIGZv ciBsb2FkIGJhbGFuY2U/Jm5ic3A7PC9kaXY+PGJyPjxkaXY+SSd2ZSByZWFkIHNvbWUgZj0Kb3J1 bXMsIHdoZXJlIGRvZXMgbm90IHJlY29tbWVuZGVkIHRoZXNlIG1vZGVzIHRvIHVzZSBpbiBvdmly dC4gV2hhdCBpcyB0aGUgPQp0cnV0aHM/Jm5ic3A7PC9kaXY+PGRpdj5JIHdvdWxkIGxpa2UgdG8g dXNlIG9ubHkgZm9yIHN0b3JhZ2UtdHJhZmZpYywgaXQgd2k9CmxsIGJlIHNlcGFyYXRlZCBmcm9t IG90aGVyIG5ldHdvcmsgdHJhZmZpYy4gSSBoYXZlIHR3byAxMEdiZSBzd2l0Y2hlcyBhbmQgdD0K d28gMTBHYmUgcG9ydHMgaW4gbXkgbm9kZXMuJm5ic3A7PC9kaXY+PGJyPjwvc3Bhbj48L2Rpdj48 L2Jsb2NrcXVvdGU+PC9kaXY+PQo8L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGJyPjxkaXY+PGRp diBjbGFzcz0zRCJnbWFpbF9xdW90ZSI+PGRpdj5Mb29rIGhlcmU9Cjo8L2Rpdj48ZGl2PjxhIGhy ZWY9M0QiaHR0cHM6Ly93d3cub3ZpcnQub3JnL2RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvY2hh cD0KLUxvZ2ljYWxfTmV0d29ya3MvI2JvbmRzLTEiIHRhcmdldD0zRCJfYmxhbmsiPmh0dHBzOi8v d3d3Lm92aXJ0Lm9yZy9kb2N1bWVuPQp0YXRpb24vYWRtaW4tZ3VpZGUvY2hhcC1Mb2dpY2FsX05l dHdvcmtzLyNib25kcy0xPC9hPjxicj48L2Rpdj48YnI+IkltcG9ydGE9Cm50OiBNb2RlcyAxLCAy LCAzLCBhbmQgNCBzdXBwb3J0IGJvdGggdmlydHVhbCBtYWNoaW5lIChicmlkZ2VkKSBhbmQgbm9u LXZpcj0KdHVhbCBtYWNoaW5lIChicmlkZ2VsZXNzKSBuZXR3b3JrIHR5cGVzLiBNb2RlcyAwLCA1 IGFuZCA2IHN1cHBvcnQgbm9uLXZpcnR1PQphbCBtYWNoaW5lIChicmlkZ2VsZXNzKSBuZXR3b3Jr cyBvbmx5Lj1DMj1BODwvZGl2PjxkaXYgY2xhc3M9M0QiZ21haWxfcXVvdGU9CiI+PGJyPjwvZGl2 PjxkaXYgY2xhc3M9M0QiZ21haWxfcXVvdGUiPlNvIGJvdGggdGxiIChtb2RlIDUpIG9yIGFsYiAo bW9kZSA2KT0KIGFyZSBmaW5lIG9ubHkgaWYgeW91IHVzZSB0aGVtIGp1c3QgZm9yIHRoZSBzdG9y YWdlIGFjY2VzcyBidXQgbm90IGZvciBWTXMuPQo8L2Rpdj48L2Rpdj48ZGl2PiZuYnNwOzwvZGl2 PjxibG9ja3F1b3RlIGNsYXNzPTNEImdtYWlsX3F1b3RlIiBzdHlsZT0zRCJtYXI9CmdpbjogMHB4 IDBweCAwcHggMC44ZXg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYzsgcGFkZGluZy1s ZWZ0OiAxZXg7Ij0KIGRhdGEtbWNlLXN0eWxlPTNEIm1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7 IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjPQpjOyBwYWRkaW5nLWxlZnQ6IDFleDsiPjxk aXY+PGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogYXJpYWwsaGVsdmV0aWNhLHNhbnM9Ci1zZXJp ZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogIzAwMDAwMDsiIGRhdGEtbWNlLXN0eWxlPTNEImZv bnQtZmFtaWx5OiBhcj0KaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7 IGNvbG9yOiAjMDAwMDAwOyI+PGRpdj48YmxvY2txdW90PQplIHN0eWxlPTNEImJvcmRlci1sZWZ0 OiAycHggc29saWQgIzEwMTBmZjsgbWFyZ2luLWxlZnQ6IDVweDsgcGFkZGluZy1sZWZ0OiA9CjVw eDsgY29sb3I6ICMwMDAwMDA7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1h bDsgdGV4dC1kZWNvcmF0aT0Kb246IG5vbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsQXJpYWws c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyIgZGF0YS1tPQpjZS1zdHlsZT0zRCJib3JkZXIt bGVmdDogMnB4IHNvbGlkICMxMDEwZmY7IG1hcmdpbi1sZWZ0OiA1cHg7IHBhZGRpbmctbGVmdDo9 CiA1cHg7IGNvbG9yOiAjMDAwMDAwOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBu b3JtYWw7IHRleHQtZGVjb3JhdD0KaW9uOiBub25lOyBmb250LWZhbWlseTogSGVsdmV0aWNhLEFy aWFsLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsiPjxkaXYgPQpzdHlsZT0zRCJmb250LWZh bWlseTogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6 ICM9CjAwMDAwMDsiIGRhdGEtbWNlLXN0eWxlPTNEImZvbnQtZmFtaWx5OiBhcmlhbCxoZWx2ZXRp Y2Esc2Fucy1zZXJpZjsgZm9udC1zaT0KemU6IDEycHQ7IGNvbG9yOiAjMDAwMDAwOyI+PHNwYW4g Y2xhc3M9M0QiZ21haWwtIj48ZGl2PlRoYW5rcyBpbiBhZHZhbmNlLCZuPQpic3A7PC9kaXY+PGJy PjxkaXY+UjwvZGl2Pjxicj48ZGl2PlRpYm9yPC9kaXY+PGRpdj4mbmJzcDs8L2Rpdj48YnI+PGRp dj48cCA9CnN0eWxlPTNEImZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJzsgZm9udC1zaXpl OiBtZWRpdW07IG1hcmdpbjogMHB4OyIgZD0KYXRhLW1jZS1zdHlsZT0zRCJmb250LWZhbWlseTog J1RpbWVzIE5ldyBSb21hbic7IGZvbnQtc2l6ZTogbWVkaXVtOyBtYXJnaW46PQogMHB4OyI+PHN0 cm9uZz48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6IG1lZGl1bTsiIGRhdGEtbWNlLXN0eWxlPTNE ImZvbnQtc2k9CnplOiBtZWRpdW07Ij48c3BhbiBzdHlsZT0zRCJjb2xvcjogIzJkNjdiMDsiIGRh dGEtbWNlLXN0eWxlPTNEImNvbG9yOiAjMmQ2Nz0KYjA7Ij48L3NwYW4+PC9zcGFuPjwvc3Ryb25n PjwvcD48cD48L3A+PC9kaXY+PC9zcGFuPjwvZGl2Pjxicj5fX19fX19fX19fX19fPQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPlVzZXJzIG1haWxpbmcgbGlzdDxicj48YSBo cmVmPTNEIm1haWw9CnRvOlVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PTNEIl9ibGFuayI+VXNlcnNA b3ZpcnQub3JnPC9hPjxicj48YSBocmVmPTNEImh0dD0KcDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3VzZXJzIiB0YXJnZXQ9M0QiX2JsYW5rIj5odHRwOi8vbGlzdHMuPQpvdmly dC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48YnI+PC9ibG9ja3F1b3RlPjwvZGl2Pjwv ZGl2PjwvZGl2Pjxicj49Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fPGJyPgpVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CjxhIGhyZWY9M0QibWFpbHRvOlVzZXJz QG92aXJ0Lm9yZyIgdGFyZ2V0PTNEIl9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj0KPgo8 YSBocmVmPTNEImh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIg cmVsPTNEIm5vcmVmZXJyZXI9CiIgdGFyZ2V0PTNEIl9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxicj4KPGJyPjwvYmxvY2txdW90ZT48L2Rp dj48L2Rpdj48L2Rpdj48YnI+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvYm9keT48L2h0PQpt bD4KLS09X2QwZWRhODMzLWY3OGUtNGU1OS1iYWNjLTg2MTRhZmJlOGRlNS0tCg== --===============1168424229207069344==--