Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id E32FD3A0EEF;
 Wed,  8 Jul 2020 09:16:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.225
X-Spam-Level: *
X-Spam-Status: No, score=1.225 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001,
 KHOP_HELO_FCRDNS=0.276, SPF_HELO_NONE=0.001, SPF_NONE=0.001,
 URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id PP-zfivdX_uK; Wed,  8 Jul 2020 09:16:06 -0700 (PDT)
Received: from hickoryhill-consulting.com
 (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 67BC53A0ED5;
 Wed,  8 Jul 2020 09:16:05 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS))
 x-ip-name=50.107.91.217; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Reshad Rahman \(rrahman\)'" <rrahman@cisco.com>, <yang-doctors@ietf.org>,
 <i2rs@ietf.org>
Cc: <martin.vigoureux@nokia.com>,
	"'Benjamin Kaduk'" <kaduk@mit.edu>
References: <004901d6553a$20e326f0$62a974d0$@ndzh.com>
 <268BBF05-F471-49E1-9F0C-C3E47F03B23D@cisco.com>
 <001701d6553f$202effe0$608cffa0$@ndzh.com>
 <9E6DF3E8-AFB8-4CDC-8621-BA04299AB7BE@cisco.com>
In-Reply-To: <9E6DF3E8-AFB8-4CDC-8621-BA04299AB7BE@cisco.com>
Date: Wed, 8 Jul 2020 12:15:58 -0400
Message-ID: <005101d65543$11779df0$3466d9d0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----=_NextPart_000_0052_01D65521.8A686EF0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKyqZra/ByWDjwkrL20w3H89AReDQDnbJ7QAdxw3PkBfv3eWqcjGnGg
Content-Language: en-us
X-Antivirus: AVG (VPS 200708-4, 07/08/2020), Outbound message
X-Antivirus-Status: Not-Tested
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/lfBcIfm3yA1qF3ral9Y_l5SW3hY>
Subject: Re: [i2rs] [yang-doctors] draft-ietf-i2rs-yang-l2-network-topology
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>,
 <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>,
 <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2020 16:16:08 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0052_01D65521.8A686EF0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Reshad:=20

=20

Juregen indicates my questions are not for IETF but for IEEE, and that =
multiple system-macs may be implemented as a list.  =20

=20

I=E2=80=99m looking at the IEEE  yang model for 802-1Qcp (2018 update to =
IEEE 802.1Q), but you can get the pre-release draft at (only editorial =
nits are missing) at:=20

=20

http://www.ieee802.org/1/files/private/cp-drafts/d2/802-1Qcp-d2-2.pdf

=20

The reason there are multiple IP addresses is that the single LAN can =
have multiple IP addresses assigned to it.  =20

In may routers/switches the single MAC port will have multiple virtual =
ports.  (cisco started this concept in the 1990s).=20

=20

Thanks for the help!=20

=20

Sue=20

=20

From: Reshad Rahman (rrahman) [mailto:rrahman@cisco.com]=20
Sent: Wednesday, July 8, 2020 12:09 PM
To: Susan Hares; yang-doctors@ietf.org; i2rs@ietf.org
Cc: martin.vigoureux@nokia.com; 'Benjamin Kaduk'
Subject: Re: [yang-doctors] draft-ietf-i2rs-yang-l2-network-topology

=20

Hi,

=20

I was referring to management-address leaf-list in the same grouping =
(see below).

=20

I don=E2=80=99t have the expertise to answer your questions below, maybe =
some YDs do.

=20

Regards,

Reshad.

=20

     grouping l2-node-attributes {

       description

         "L2 node attributes";

       container l2-node-attributes {

         description

           "Contains L2 node attributes.";

<snip>

         leaf-list management-address {

           type inet:ip-address;

           description

             "System management address.";

         }

         leaf sys-mac-address {

           type yang:mac-address;

           description

             "System MAC address.";

         }

=20

=20

From: Susan Hares <shares@ndzh.com>
Date: Wednesday, July 8, 2020 at 11:48 AM
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>, =
"yang-doctors@ietf.org" <yang-doctors@ietf.org>, "i2rs@ietf.org" =
<i2rs@ietf.org>
Cc: "martin.vigoureux@nokia.com" <martin.vigoureux@nokia.com>, 'Benjamin =
Kaduk' <kaduk@mit.edu>
Subject: RE: [yang-doctors] draft-ietf-i2rs-yang-l2-network-topology

=20

Reshad:=20

=20

Thank you for quick response.   However, I=E2=80=99m confused.   Where =
do you see the IP address in the Yang snippet I sent?  It is a MAC =
Address (type yang:mac-address)?  If the system port allows IP, it will =
respond to the ARP request with the appropriate IP/MAC match in an ARP =
reply.  =20

=20

In real implementations I2rs implementers examined,=20

*	L2 port with mgmt-mac-address seems to be used to only send LLDP =
packets,=20
*	L2 port with sys-mac-address seems to be used for management using =
TCP/IP. =20

=20

If we swap the names, it did not work with the initial implementers of =
the yang model.  The  I2RS Topology models are used for operational =
management of switches and routers as logical units.=20

=20

Also, your response does not seem to match my questions:=20

=20

1) Is this the normal assumption for yang models?=20

2) If not, what is the normal assumption on system mac addresses?=20

3) Am I correct that switches with more than 1 system MAC will augment =
their basic yang model with the second system MAC Address?=20

=20

I=E2=80=99m sorry to bother you but this document is being reviewed by =
the IESG  tomorrow (Thursday) and=20

I am the shepherd.  I do not know how to answer some of the yang related =
questions regarding multiple system ports to exchange management =
configuration on. =20

=20

I had thought that netconf/restconf would be exchanged over the same =
ports so the yang doctors would know what the normal custom should be.=20

=20

Thanks again!=20

=20

Sue =20

=20

=20

=20

=20

=20

=20

=20

=20

From: Reshad Rahman (rrahman) [mailto:rrahman@cisco.com]=20
Sent: Wednesday, July 8, 2020 11:27 AM
To: Susan Hares; yang-doctors@ietf.org; i2rs@ietf.org
Cc: martin.vigoureux@nokia.com; 'Benjamin Kaduk'
Subject: Re: [yang-doctors] draft-ietf-i2rs-yang-l2-network-topology

=20

Hi,

=20

So sys-mac-address is supposed to be the MAC address of the mgmt port, =
i.e. the device would respond to an ARP request for management-address =
with sys-mac-address? I think use of term system might be a bit =
misleading if that=E2=80=99s the case, mgmt-mac-address might be better.

=20

Also, it is odd to have an IP address in an L2 grouping.

=20

Disclaimer: not familiar with that draft at all, just took a look at the =
L2 grouping.

=20

Regards,

Reshad.

=20

From: yang-doctors <yang-doctors-bounces@ietf.org> on behalf of Susan =
Hares <shares@ndzh.com>
Date: Wednesday, July 8, 2020 at 11:12 AM
To: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "i2rs@ietf.org" =
<i2rs@ietf.org>
Cc: "martin.vigoureux@nokia.com" <martin.vigoureux@nokia.com>, 'Benjamin =
Kaduk' <kaduk@mit.edu>
Subject: [yang-doctors] draft-ietf-i2rs-yang-l2-network-topology

=20

The following question was asked by Ben Kaduk during IESG review of the =
following document:=20

=20

https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l2-network-topology=
/

=20

     grouping l2-node-attributes {

         [...]

         leaf sys-mac-address {

           type yang:mac-address;

           description

             "System MAC address.";

         }

=20

If there are more than 1 system mac address in a switch, how would this =
model handle it.=20

=20

My understanding is that most switches have 1 system mac address for =
network management.  Therefore, the L2 topology model supports one.=20

=20

Question for Yang Doctors:=20

=20

1) Is this the normal assumption for yang models?=20

2) If not, what is the normal assumption on system mac addresses?=20

=20

3) Am I correct that switches with more than 1 system MAC will augment =
their basic yang model with the second system MAC Address.=20

=20

Thank you, Susan Hares=20


------=_NextPart_000_0052_01D65521.8A686EF0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-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=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@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:11.0pt;
	font-family:"Calibri","sans-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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
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;}
/* List Definitions */
@list l0
	{mso-list-id:536968170;
	mso-list-template-ids:433252164;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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 =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Reshad: <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Juregen indicates my =
questions are not for IETF but for IEEE, and that multiple system-macs =
may be implemented as a list.=C2=A0 =C2=A0<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I=E2=80=99m looking at =
the IEEE=C2=A0 yang model for 802-1Qcp (2018 update to IEEE 802.1Q), but =
you can get the pre-release draft at (only editorial nits are missing) =
at: <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><a =
href=3D"http://www.ieee802.org/1/files/private/cp-drafts/d2/802-1Qcp-d2-2=
.pdf">http://www.ieee802.org/1/files/private/cp-drafts/d2/802-1Qcp-d2-2.p=
df</a><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>The reason there are multiple IP addresses is that the =
single LAN can have multiple IP addresses assigned to it.=C2=A0=C2=A0 =
<o:p></o:p></p><p class=3DMsoNormal>In may routers/switches the single =
MAC port will have multiple virtual ports. =C2=A0(cisco started this =
concept in the 1990s). <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Thanks for =
the help! <o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><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"'> =
Reshad Rahman (rrahman) [mailto:rrahman@cisco.com] <br><b>Sent:</b> =
Wednesday, July 8, 2020 12:09 PM<br><b>To:</b> Susan Hares; =
yang-doctors@ietf.org; i2rs@ietf.org<br><b>Cc:</b> =
martin.vigoureux@nokia.com; 'Benjamin Kaduk'<br><b>Subject:</b> Re: =
[yang-doctors] =
draft-ietf-i2rs-yang-l2-network-topology<o:p></o:p></span></p></div></div=
><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:black'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA style=3D'color:black'>I was =
referring to management-address leaf-list in the same grouping (see =
below).<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-CA =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA style=3D'color:black'>I =
don=E2=80=99t have the expertise to answer your questions below, maybe =
some YDs do.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'color:black'>Regards,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'color:black'>Reshad.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp; grouping l2-node-attributes =
{<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
description<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&quot;L2 node attributes&quot;;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; container =
l2-node-attributes {<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
description<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; &quot;Contains L2 node attributes.&quot;;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&lt;snip&gt;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
leaf-list management-address {<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; type inet:ip-address;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; description<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; &quot;System management =
address.&quot;;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
}<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; leaf =
sys-mac-address {<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; type yang:mac-address;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; description<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; &quot;System MAC =
address.&quot;;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
}<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span lang=3DEN-CA =
style=3D'font-size:12.0pt;color:black'>From: </span></b><span =
lang=3DEN-CA style=3D'font-size:12.0pt;color:black'>Susan Hares =
&lt;shares@ndzh.com&gt;<br><b>Date: </b>Wednesday, July 8, 2020 at 11:48 =
AM<br><b>To: </b>&quot;Reshad Rahman (rrahman)&quot; =
&lt;rrahman@cisco.com&gt;, &quot;yang-doctors@ietf.org&quot; =
&lt;yang-doctors@ietf.org&gt;, &quot;i2rs@ietf.org&quot; =
&lt;i2rs@ietf.org&gt;<br><b>Cc: =
</b>&quot;martin.vigoureux@nokia.com&quot; =
&lt;martin.vigoureux@nokia.com&gt;, 'Benjamin Kaduk' =
&lt;kaduk@mit.edu&gt;<br><b>Subject: </b>RE: [yang-doctors] =
draft-ietf-i2rs-yang-l2-network-topology<o:p></o:p></span></p></div><div>=
<p class=3DMsoNormal><span =
lang=3DEN-CA><o:p>&nbsp;</o:p></span></p></div><p =
class=3DMsoNormal><span lang=3DEN-CA style=3D'color:#1F497D'>Reshad: =
</span><span lang=3DEN-CA><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:#1F497D'>Thank you for quick response.&nbsp; =
&nbsp;However, I=E2=80=99m confused.&nbsp;&nbsp; Where do you see the IP =
address in the Yang snippet I sent?&nbsp; It is a MAC Address =
(</span><span lang=3DEN-CA>type yang:mac-address)? &nbsp;If the system =
port allows IP, it will respond to the ARP request with the appropriate =
IP/MAC match in an ARP reply. &nbsp;&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA>In real implementations I2rs =
implementers examined, <o:p></o:p></span></p><ul =
style=3D'margin-top:0in' type=3Ddisc><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo1'><span lang=3DEN-CA =
style=3D'color:#1F497D'>L2 port with mgmt-mac-address seems to be used =
to only send LLDP packets, </span><span =
lang=3DEN-CA><o:p></o:p></span></li><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo1'><span lang=3DEN-CA =
style=3D'color:#1F497D'>L2 port with sys-mac-address seems to be used =
for management using TCP/IP.&nbsp; </span><span =
lang=3DEN-CA><o:p></o:p></span></li></ul><p class=3DMsoPlainText><span =
lang=3DEN-CA style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-CA>If we swap the names, it did not work with the initial =
implementers of the yang model. &nbsp;The &nbsp;I2RS Topology models are =
used for operational management of switches and routers as logical =
units. <o:p></o:p></span></p><p class=3DMsoPlainText><span lang=3DEN-CA =
style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-CA style=3D'color:#1F497D'>Also, your response does not seem =
to match my questions: </span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-CA style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;color:black'>1) Is this the =
normal assumption for yang models? </span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;color:black'>2) If not, what is =
the normal assumption on system mac addresses? </span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;color:black'>3) Am I correct that =
switches with more than 1 system MAC will augment their basic yang model =
with the second system MAC Address? </span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;color:black'>I=E2=80=99m sorry to =
bother you but this document is being reviewed by the IESG&nbsp; =
tomorrow (Thursday) and </span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;color:black'>I am the shepherd. =
&nbsp;I do not know how to answer some of the yang related questions =
regarding multiple system ports to exchange management configuration =
on.&nbsp; </span><span lang=3DEN-CA><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;color:black'>I had thought that =
netconf/restconf would be exchanged over the same ports so the yang =
doctors would know what the normal custom should be. </span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;color:black'>Thanks again! =
</span><span lang=3DEN-CA><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;color:black'>Sue =
&nbsp;</span><span lang=3DEN-CA><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-CA style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-CA style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Reshad =
Rahman (rrahman) [mailto:rrahman@cisco.com] <br><b>Sent:</b> Wednesday, =
July 8, 2020 11:27 AM<br><b>To:</b> Susan Hares; yang-doctors@ietf.org; =
i2rs@ietf.org<br><b>Cc:</b> martin.vigoureux@nokia.com; 'Benjamin =
Kaduk'<br><b>Subject:</b> Re: [yang-doctors] =
draft-ietf-i2rs-yang-l2-network-topology</span><span =
lang=3DEN-CA><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span lang=3DEN-CA>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'color:black'>Hi,</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:black'>So sys-mac-address is supposed to be =
the MAC address of the mgmt port, i.e. the device would respond to an =
ARP request for management-address with sys-mac-address? I think use of =
term system might be a bit misleading if that=E2=80=99s the case, =
mgmt-mac-address might be better.</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:black'>Also, it is odd to have an IP address =
in an L2 grouping.</span><span lang=3DEN-CA><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:black'>Disclaimer: not familiar with that =
draft at all, just took a look at the L2 grouping.</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:black'>Regards,</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'color:black'>Reshad.</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA>&nbsp;<o:p></o:p></span></p><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span lang=3DEN-CA =
style=3D'font-size:12.0pt;color:black'>From: </span></b><span =
lang=3DEN-CA style=3D'font-size:12.0pt;color:black'>yang-doctors =
&lt;yang-doctors-bounces@ietf.org&gt; on behalf of Susan Hares =
&lt;shares@ndzh.com&gt;<br><b>Date: </b>Wednesday, July 8, 2020 at 11:12 =
AM<br><b>To: </b>&quot;yang-doctors@ietf.org&quot; =
&lt;yang-doctors@ietf.org&gt;, &quot;i2rs@ietf.org&quot; =
&lt;i2rs@ietf.org&gt;<br><b>Cc: =
</b>&quot;martin.vigoureux@nokia.com&quot; =
&lt;martin.vigoureux@nokia.com&gt;, 'Benjamin Kaduk' =
&lt;kaduk@mit.edu&gt;<br><b>Subject: </b>[yang-doctors] =
draft-ietf-i2rs-yang-l2-network-topology</span><span =
lang=3DEN-CA><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-CA>&nbsp;<o:p></o:p></span></p></div><p =
class=3DMsoNormal><span lang=3DEN-CA>The following question was asked by =
Ben Kaduk during IESG review of the following document: =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l2-network-=
topology/">https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l2-netwo=
rk-topology/</a><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA>&nbsp;<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-CA>&nbsp;&nbsp;&nbsp;&nbsp; grouping l2-node-attributes =
{<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-CA>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
[...]<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-CA>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;leaf =
sys-mac-address {<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-CA>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 type yang:mac-address;<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
lang=3DEN-CA>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 description<o:p></o:p></span></p><p class=3DMsoPlainText><span =
lang=3DEN-CA>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; &quot;System MAC address.&quot;;<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
lang=3DEN-CA>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
}<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>If there are more than 1 system mac address in a =
switch, how would this model handle it. </span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>My understanding is that most switches have 1 system =
mac address for network management. &nbsp;Therefore, the L2 topology =
model supports one. </span><span lang=3DEN-CA><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>Question for Yang Doctors: </span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>1) Is this the normal assumption for yang models? =
</span><span lang=3DEN-CA><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>2) If =
not, what is the normal assumption on system mac addresses? </span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>3) Am I correct that switches with more than 1 system =
MAC will augment their basic yang model with the second system MAC =
Address. </span><span lang=3DEN-CA><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-CA =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
lang=3DEN-CA><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-CA style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>Thank you, Susan Hares </span><span =
lang=3DEN-CA><o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0052_01D65521.8A686EF0--

