Re: RFC5798
Stephen Nadas <[email protected]> Thu, 14 Oct 2010 12:10:17 -0400
| Newsgroups | gmane.ietf.vrrp |
|---|---|
| Message-ID | <450AE4BEC513614F96969DDA34F35934149DC427BD@EUSAACMS0701.eamcs.ericsson.se> |
--===============0366377553== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_450AE4BEC513614F96969DDA34F35934149DC427BDEUSAACMS0701e_" --_000_450AE4BEC513614F96969DDA34F35934149DC427BDEUSAACMS0701e_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable IMO better to ask VRRP list than me, individually, Regards, Steve ________________________________ From: Carl Petersen [mailto:[email protected]] Sent: Thursday, October 14, 2010 11:13 AM To: Stephen Nadas Subject: RFC5798 Stephen, I want to ask you a question about this RFC and the VRRP protocol.= Regarding section 6.4.3, bullet points (735) to (765). If 2 vrrp routers became isolated for whatever reason, one router would rem= ain as master, the other would transition from backup to master and send a = gratuitous arp (ipv4 only) to notify remote arp caches. My question is abou= t when the fault is corrected. One router transitions from master to backup= ; the other router still remains as master. The backup router follows (735)= to (765), but the master seemingly does nothing at all. In particular the = now-for-real master does not send a gratuitous arp. This leaves remote arp = caches with the wrong ip/mac value. I'm sure this has been considered. What is typically done to prevent this s= cenario or to recover from it? Thanks Carl Petersen --_000_450AE4BEC513614F96969DDA34F35934149DC427BDEUSAACMS0701e_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20 "urn:schemas-microsoft-com:vml" xmlns:o =3D=20 "urn:schemas-microsoft-com:office:office" xmlns:w =3D=20 "urn:schemas-microsoft-com:office:word" xmlns:x =3D=20 "urn:schemas-microsoft-com:office:excel" xmlns:p =3D=20 "urn:schemas-microsoft-com:office:powerpoint" xmlns:a =3D=20 "urn:schemas-microsoft-com:office:access" xmlns:dt =3D=20 "uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s =3D=20 "uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs =3D=20 "urn:schemas-microsoft-com:rowset" xmlns:z =3D "#RowsetSchema" xmlns:b =3D= =20 "urn:schemas-microsoft-com:office:publisher" xmlns:ss =3D=20 "urn:schemas-microsoft-com:office:spreadsheet" xmlns:c =3D=20 "urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc =3D=20 "urn:schemas-microsoft-com:office:odc" xmlns:oa =3D=20 "urn:schemas-microsoft-com:office:activation" xmlns:html =3D=20 "http://www.w3.org/TR/REC-html40" xmlns:q =3D=20 "http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc =3D=20 "http://microsoft.com/officenet/conferencing" XMLNS:D =3D "DAV:" XMLNS:Repl= =3D=20 "http://schemas.microsoft.com/repl/" xmlns:mt =3D=20 "http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2 =3D=20 "http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda =3D=20 "http://www.passport.com/NameSpace.xsd" xmlns:ois =3D=20 "http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir =3D=20 "http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds =3D=20 "http://www.w3.org/2000/09/xmldsig#" xmlns:dsp =3D=20 "http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc =3D=20 "http://schemas.microsoft.com/data/udc" xmlns:xsd =3D=20 "http://www.w3.org/2001/XMLSchema" xmlns:sub =3D=20 "http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec =3D= =20 "http://www.w3.org/2001/04/xmlenc#" xmlns:sp =3D=20 "http://schemas.microsoft.com/sharepoint/" xmlns:sps =3D=20 "http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi =3D=20 "http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs =3D=20 "http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf =3D=20 "http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p =3D=20 "http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf =3D=20 "http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss =3D=20 "http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi =3D=20 "http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi =3D=20 "http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mv= er =3D=20 "http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m =3D=20 "http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels =3D=20 "http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp = =3D=20 "http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t =3D=20 "http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m =3D= =20 "http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl = =3D=20 "http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl =3D= =20 "http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksServ= ice"=20 XMLNS:Z =3D "urn:schemas-microsoft-com:" xmlns:st =3D "=01"><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii"> <META content=3D"MSHTML 6.00.6001.18498" name=3DGENERATOR> <STYLE>@font-face { font-family: Cambria Math; } @font-face { font-family: Calibri; } @page WordSection1 {size: 8.5in 11.0in; margin: 1.0in 1.0in 1.0in 1.0in; } P.MsoNormal { FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif" } LI.MsoNormal { FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif" } DIV.MsoNormal { FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif" } A:link { COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99 } SPAN.MsoHyperlink { COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99 } A:visited { COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99 } SPAN.MsoHyperlinkFollowed { COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99 } SPAN.EmailStyle17 { COLOR: windowtext; FONT-FAMILY: "Calibri","sans-serif"; mso-style-type: pe= rsonal-compose } .MsoChpDefault { mso-style-type: export-only } 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 vLink=3Dpurple link=3Dblue> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D882180916-14= 102010>IMO=20 better to ask VRRP list than me, individually, </SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D882180916-14102010>Regards,</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D882180916-14= 102010>Steve=20 </SPAN></FONT></DIV><BR> <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft> <HR tabIndex=3D-1> <FONT face=3DTahoma size=3D2><B>From:</B> Carl Petersen=20 [mailto:[email protected]] <BR><B>Sent:</B> Thursday, October 14, 201= 0=20 11:13 AM<BR><B>To:</B> Stephen Nadas<BR><B>Subject:</B>=20 RFC5798<BR></FONT><BR></DIV> <DIV></DIV> <DIV class=3DWordSection1> <P class=3DMsoNormal>Stephen, I want to ask you a question about this RFC a= nd the=20 VRRP protocol. Regarding section 6.4.3, bullet points (735) to=20 (765).<o:p></o:p></P> <P class=3DMsoNormal><o:p> </o:p></P> <P class=3DMsoNormal>If 2 vrrp routers became isolated for whatever reason,= one=20 router would remain as master, the other would transition from backup to ma= ster=20 and send a gratuitous arp (ipv4 only) to notify remote arp caches. My quest= ion=20 is about when the fault is corrected. One router transitions from master to= =20 backup; the other router still remains as master. The backup router follows= =20 (735) to (765), but the master seemingly does nothing at all. In particular= the=20 now-for-real master does not send a gratuitous arp. This leaves remote arp= =20 caches with the wrong ip/mac value.<o:p></o:p></P> <P class=3DMsoNormal><o:p> </o:p></P> <P class=3DMsoNormal>I’m sure this has been considered. What is typic= ally done to=20 prevent this scenario or to recover from it?<o:p></o:p></P> <P class=3DMsoNormal><o:p> </o:p></P> <P class=3DMsoNormal>Thanks<o:p></o:p></P> <P class=3DMsoNormal><o:p> </o:p></P> <P class=3DMsoNormal>Carl Petersen<o:p></o:p></P> <P class=3DMsoNormal> <o:p></o:p></P></DIV></BODY></HTML> --_000_450AE4BEC513614F96969DDA34F35934149DC427BDEUSAACMS0701e_-- --===============0366377553== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ vrrp mailing list [email protected] https://www.ietf.org/mailman/listinfo/vrrp --===============0366377553==--