Hello Acee,


Good to hear from you.  I've copied Scott Mansfield who worked on the LLDP YANG 
in case he has a different perspective.



The Management Address TLV was designed with a bit of flexibility to allow you 
to advertise a management address used to reach a higher level entity for 
various management objects - not just the local ifIndex of the Layer-2 link.   
I'm not sure anyone has used this flexibility, or if the flexibility is 
sufficient for the original intent.  Here is some text from the spec:



The Management Address TLV identifies an address associated with the local LLDP 
agent that may be used

to reach higher layer entities to assist discovery by network management. The 
TLV also provides room for

the inclusion of both the system interface number and an object identifier 
(OID) that are associated with this

management address, if either or both are known.



Here are the usage rules from the spec as well:



8.5.9.9 Management Address TLV usage rules

Management Address TLVs are subject to the following:

  1.  At least one Management Address TLV should be included in every LLDPDU.
  2.  Since there are typically a number of different addresses associated with 
a MSAP identifier, an individual LLDPDU may contain more than one Management 
Address TLV.
  3.  When Management Address TLV(s) are included in an LLDPDU, the included 
address(es) should be the address(es) offering the best management capability.
  4.  If more than one Management Address TLV is included in an LLDPDU, each 
management address shall be different from the management address in any other 
management address TLV in the LLDPDU.
  5.  If an OID is included in the TLV, it shall be reachable by the management 
address.
  6.  In a properly formed Management Address TLV, the TLV information string 
length is equal to: (management address string length) + (OID string length) + 
7. If the TLV information string length in a received Management Address TLV is 
incorrect, then it is ignored and processing of that LLDPDU is terminated.



Hope this is helpful,

Paul



-----Original Message-----
From: Acee Lindem <acee.i...@gmail.com>
Sent: Wednesday, March 5, 2025 9:42 AM
To: paul.cong...@outlook.com
Cc: lsr <lsr@ietf.org>; draft-glctgp-lsr-l2-bundle-member-remote...@ietf.org; 
Les Ginsberg (ginsberg) <ginsb...@cisco.com>
Subject: Re: WG Adoption Poll for "Advertisement of Remote Interface 
Identifiers for Layer 2 Bundle Members" 
-draft-glctgp-lsr-l2-bundle-member-remote-id-02



Hey Paul,



Is the interface number associated with the LLDP Management Address TLV always 
the local ifIndex of the Layer-2 link?



Hope All is Well,

Acee



> On Mar 4, 2025, at 2:01 PM, Les Ginsberg (ginsberg) 
> <ginsb...@cisco.com<mailto:ginsb...@cisco.com>> wrote:

>

> Acee -

> IEEE Std 802.1AB-2016 Figure 8-11 has exactly what we need.

> In particular:

> 8.5.9.5 interface numbering subtype

> The interface numbering subtype field shall contain an integer value

> indicating the numbering method used for defining the interface number. The 
> following three values are currently defined:

> 1) Unknown

> 2) ifIndex

> 3) system port number

> And

> 8.5.9.6 interface number

> The interface number field shall contain the assigned number within

> the system that identifies the specific interface associated with this 
> management address.

>    Les

>> -----Original Message-----

>> From: Acee Lindem <acee.i...@gmail.com<mailto:acee.i...@gmail.com>>

>> Sent: Tuesday, March 4, 2025 9:56 AM

>> To: Acee Lindem <acee.i...@gmail.com<mailto:acee.i...@gmail.com>>

>> Cc: lsr <lsr@ietf.org<mailto:lsr@ietf.org>>;

>> draft-glctgp-lsr-l2-bundle-member-remote...@ietf.org<mailto:draft-glctgp-lsr-l2-bundle-member-remote...@ietf.org>

>> Subject: Re: WG Adoption Poll for "Advertisement of Remote Interface

>> Identifiers for Layer 2 Bundle Members"

>> -draft-glctgp-lsr-l2-bundle-member-

>> remote-id-02

>>> Speaking as WG member:

>>> I support adoption.

>>> With respect to acquiring the remote ID, I don't believe that LLDP

>>> include the

>> remote ID. There is a port ID but I believe this is an L2 construct.

>> If you're going to reference LLDP, you should add it to the "LLDP

>> IETF Organizationally Specific TLV" as is done for BGP parameters in

>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdata<https://data/>

>> tracker.ietf.org%2Fdoc%2Fdraft-&data=05%7C02%7C%7C0fdffaebc088410bcb3

>> 808dd5c0d0812%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C6387679332

>> 21668063%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAu

>> MDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C

>> &sdata=qBFUmw7pepHx3vPAxxxaCs3rfQi1RgKj6wgwRw2GJjY%3D&reserved=0

>> acee-idr-lldp-peer-discovery/. Also, you don't mention (via an

>> informational

>> reference)

>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-lsvr-l3dl%2F&data=05%7C02%7C%7C0fdffaebc088410bcb3808dd5c0d0812%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638767933221690468%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=HoYufPhp3W04Jt2GzTHLuU%2Bzdn6G34ORlMr6Hpquqvc%3D&reserved=0<https://datatracker.ietf.org/doc/draft-ietf-lsvr-l3dl/>
>>  which does, in fact, advertise the local ifIndex which is commonly used as 
>> the interface ID.

>>> Thanks,

>> Acee

>>> On Mar 2, 2025, at 8:56 AM, Acee Lindem 
>>> <acee.i...@gmail.com<mailto:acee.i...@gmail.com>> wrote:

>>>

>>> LSR WG,

>>>

>>> This starts the Working Group adoption call for

>>> draft-glctgp-lsr-l2-bundle-

>> member-remote-id-02. Please send your

>>> support or objection to this list before March 17th, 2025.

>>>

>>> Thanks,

>>> Acee

>>


_______________________________________________
Lsr mailing list -- lsr@ietf.org
To unsubscribe send an email to lsr-le...@ietf.org

Reply via email to