Hi Les,

Thanks for the response.
Yes, i understand that it would require a lot of efforts and can take some
years.

But as we discussed SYS ID 0 should  be considered valid as Standard
Documents doesn't define otherwise and at same time we should try to use a
logical value as a SYS ID so we don't create inter-operability issues where
a vendor doesn't consider it as valid.

"What reason did the customer give for configuring a systemid of 0?"

Customer had only a few Cisco nodes participating in the IS-IS , so they
started configuring the sys id 0000.0000.0000 then 0000.0000.0001 and so on.

Thanks a lot for your time and understanding.

Regards
Jaideep


On Thu, 16 Jun, 2022, 12:57 am Les Ginsberg (ginsberg), <ginsb...@cisco.com>
wrote:

> Jaideep –
>
>
>
> I am not unsympathetic to problems encountered in the field.
>
> It isn’t always easy to get a customer to agree to what you and I might
> easily agree makes sense.
>
>
>
> But, in this case, consider what might be required to get an unambiguous
> standard defined:
>
>
>
> 1)We would have to establish consensus on whether 0 should/should not be
> considered as valid
>
>
>
> 2)We would have to get the vendors whose implementations do not conform to
> whatever is agreed upon in #1 to commit to changing their implementations
>
>
>
> 3)A standard would have to be written and work its way through the
> approval process. This would most practically be an IETF draft as there is
> no one actively updating ISO specs.
>
>
>
> All of this would take years – and at the end we would only have resolved
> the use of a systemid for which there is no practical deployment case.
>
>
>
> I just don’t think this is worth the effort.
>
>
>
> What reason did the customer give for configuring a systemid of 0?
>
>
>
>    Les
>
>
>
> *From:* Jaideep Choudhary <jaideepchoudhar...@gmail.com>
> *Sent:* Tuesday, June 14, 2022 11:59 PM
> *To:* Les Ginsberg (ginsberg) <ginsb...@cisco.com>
> *Subject:* Re: [Lsr] [rt5.ietf.org #7080] System ID in ISIS
>
>
>
> Hi Les,
>
>
>
> We have recently experienced some issue in this regards on a vendor where
> SYS ID of 0000.0000.0000 was not interpreted correctly.
>
>
>
> In a single area with level L1 and mutli-vendor setup, a Cisco node was
> configured with SYS I'd of 0000.0000.0000.
>
> The other vendor node could not interpret 0000.0000.0000 as a system id
> the way it does for other SYS IDs and there were some issues with the
> system level command outputs.
>
>
>
> Modifying the SYS id  on Cisco node did help, but it took a lot of time to
> find the cause.
>
>
>
> When I talked about routing issues, what I meant was, that if for example
> a Juniper node doesn't consider SYS ID of 0000.0000.0000 as legal, then it
> may not install the LSP from the node with SYS ID=0.
>
>
>
> If it is directly connected node, then Juniper node may not form adjacency
> and it can be found out easily, but if it is not directly connected node,
> then it would take good amount of time to find the cause.
>
>
>
> That in turn can cause some issues.
>
>
>
> I also agree 100% that it doesn't make sense to make a SYS ID of 0, but
> talking from an experience we had, it was configured.
>
>
>
> Since it is not defined as invalid as per standard documents, it also
> makes sense to have uniformity across different implementations, so no such
> issue occurs in multi-vendor setups.
>
>
>
> Also the reason of verifying this with IETF was to understand the reason
> behind Juniper defining sys I'd as illegal.
>
> We wanted to confirm if SYS ID 0 is reserved for some other use ?
>
>
>
> I hope , I am able to make my point here.
>
>
>
> Really appreciate your time.
>
> Thanks !
>
>
>
> Regards
>
> Jaideep
>
>
>
>
>
> On Wed, 15 Jun, 2022, 10:46 am Les Ginsberg (ginsberg), <
> ginsb...@cisco.com> wrote:
>
> (Taking this offlist – BCC the WG)
>
>
>
> Jaideep –
>
>
>
> From a standards perspective I have provided you with what I know.
>
>
>
> To characterize this as something which can cause “serious routing issues”
> is an exaggeration.
>
> Given that the same system ID cannot be used on more than one router, at
> worst if you were in a deployment where an implementation did not accept a
> systemid of 0000, all you would need to do is modify the config of a single
> router.
>
>
>
> Assigning a systemid which has no relationship to the identity of the
> equipment/configuration of the node isn’t practical – I don’t think any
> thoughtful network manager would ever do such a thing.
>
> In my view you have lost perspective on this issue.
>
>
>
>    Les
>
>
>
>
>
> *From:* Jaideep Choudhary <jaideepchoudhar...@gmail.com>
> *Sent:* Tuesday, June 14, 2022 9:57 PM
> *To:* Les Ginsberg (ginsberg) <ginsb...@cisco.com>
> *Cc:* Tony Li <tony...@tony.li>; supp...@ietf.org; lsr@ietf.org
> *Subject:* Re: [Lsr] [rt5.ietf.org #7080] System ID in ISIS
>
>
>
> Hi Les,
>
>
>
> Thanks for the quick response.
>
>
> I also could not find anywhere in the standard documentation stating that
> SYS ID of 0000.0000.0000 in IS-IS as invalid nor is there any restriction
> to how to calculate the SYS ID.
>
>
>
> Yes, there are recommendations to use MAC or IP address to calculate the
> SYS ID , so it remains unique in a routing domain, but *couldn't *be
> found anywhere in the standard documentation, if SYS ID *must be derived
> from these addresses only*.
>
> Having said that, in most of the cases, there would be very less
> probability of SYS ID of 0000.0000.0000 being configured in a production
> environment (as you also mentioned), but still, as there is no such
> explicit restriction (in the standards ISO10589 or RFC 3784) to not to use
> SYS ID: 0, so it can still be used as a valid SYS ID in the devices where
> it is allowed to configure the NET/SYSTEM ID manually.
>
>
>
> So in that case if some device the setting of SYS ID being 0 is considered
> as invalid or illegal, that can cause some serious routing issues in a
> single area multi vendor setup in ISIS.
>
> *So, can we say that from Standards perspective SYS ID: 0000.0000.0000 is
> a legal setting ?*
>
>
>
> Regards
>
> Jaideep
>
>
>
> On Tue, Jun 14, 2022 at 9:59 PM Les Ginsberg (ginsberg) <
> ginsb...@cisco.com> wrote:
>
> Jaideep –
>
>
>
> I am not aware that any standard formally defines a system-id of
> 0000.0000.0000 as invalid.
>
> If there is, it would be an ISO specification – but a perusal of ISO
> 10589, ISO 8348, and ISO 7498 did not yield any such statement.
>
> (I would be happy to be corrected if someone has a reference.)
>
>
>
> From a practical standpoint, the lack of agreement on this by all
> implementations should not represent a significant concern.
>
> Schemes which automatically populate the system-id are typically based on
> the MAC address of some NIC on the box.
>
> Another common strategy is to use the zero filled IP address of some
> loopback.
>
> In either case all zeros will not be the result.
>
>
>
> In cases where the systemid is explicitly configured, it is easy enough
> NOT to use all 0’s.
>
>
>
> HTH
>
>
>
>     Les
>
>
>
> *From:* Lsr <lsr-boun...@ietf.org> *On Behalf Of *Jaideep Choudhary
> *Sent:* Tuesday, June 14, 2022 8:00 AM
> *To:* Tony Li <tony...@tony.li>
> *Cc:* supp...@ietf.org; lsr@ietf.org
> *Subject:* Re: [Lsr] [rt5.ietf.org #7080] System ID in ISIS
>
>
>
> Hi Tony,
>
>
>
> I am not looking for technical support, but looking for IETF's perspective
> regarding the system id in IS-IS.
>
>
>
> As per the RFC 3784 there is no mention about any invalid value in a
> system id.
>
>
>
> Can you please confirm whether there is any such restriction to not to use
> a SYS ID of 0000.0000.0000 as per IETF standards ?
>
>
>
> If this mailing address is not appropriate for answering this query, can
> you suggest/redirect me to the correct team from IETF ?
>
>
>
> Thanks.
>
>
>
> Regards
>
> Jaideep
>
>
>
> On Tue, Jun 14, 2022, 20:19 Tony Li <tony...@tony.li> wrote:
>
>
>
> Hi,
>
>
>
> Neither of these mailing lists are appropriate for technical support.
> Please contact your vendors directly.
>
>
>
> Tony
>
>
>
>
>
> On Jun 14, 2022, at 12:12 AM, Jaideep Choudhary <
> jaideepchoudhar...@gmail.com> wrote:
>
>
>
> Hi Team,
>
> I would like to know, whether in IS-IS, a system id can be 0000.0000.0000
> or it is an invalid value for sys I'd ?
>
> As per ISO 10589 a system id can be of 1 to 8 bytes long, but doesn't
> mention explicitly whether SYS ID of 0000.0000.0000 could be invalid.
>
> Also as per RFC 3784, it says System id is typically of 6 bytes, but
> doesn't talk about any invalid option.
>
> The reason I am asking this is that Juniper defines a SYS ID of
> 0000.0000.0000 as invalid.
>
>
> https://www.juniper.net/documentation/us/en/software/junos/is-is/topics/concept/is-is-routing-overview.html
>
>
>
> This can cause issues in inter-operability as some vendors like Cisco
> doesn't define a SYS-ID of 0000.0000.0000 as invalid.
>
> I would appreciate your response on this.
>
> Regards
>
> Jaideep Choudhary
>
>
>
> On Mon, 13 Jun, 2022, 11:08 pm Cindy Morgan via RT, <supp...@ietf.org>
> wrote:
>
> Hi Jaideep,
>
> You have reached the IETF Secretariat, which is the administrative branch
> of the IETF, and as such, we are not qualified to answer your technical
> questions.
>
> You might have better luck if you try posing your question to the Link
> State Routing (LSR) Working Group (
> https://datatracker.ietf.org/wg/lsr/about/). LSR was formed by merging
> the ISIS and OSPF WGs and assigning all their existing adopted work at the
> time of chartering to LSR. Their mailing list address is lsr@ietf.org.
>
> Best regards,
> Cindy
>
> On Mon Jun 13 10:10:54 2022, jaideepchoudhar...@gmail.com wrote:
>
> Hi Team,
>
>
>
> I would like to know, whether in IS-IS, a system id can be 0000.0000.0000
> or it is an invalid value for sys I'd ?
>
>
>
> As per ISO 10589 a system id can be of 1 to 8 bytes long, but doesn't
> mention explicitly whether SYS ID of 0000.0000.0000 could be invalid.
>
>
>
> Also as per RFC 3784, it says System id is typically of 6 bytes, but
> doesn't talk about any invalid option.
>
>
>
> The reason I am asking this is that Juniper defines a SYS ID of
> 0000.0000.0000 as invalid.
>
>
>
>
>
>
> https://www.juniper.net/documentation/us/en/software/junos/is-is/topics/concept/is-is-routing-overview.html
>
>
>
> This can cause issues in inter-operability as some vendors like Cisco
> doesn't define a SYS-ID of 0000.0000.0000 as invalid.
>
>
>
> I would appreciate your response on this.
>
>
>
> Regards
>
> Jaideep Choudhary
>
>
>
>
>
>
>
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr
>
>
>
>
_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to