On Tue, 17 Mar 2020, 04:39 Sander Steffann, <san...@steffann.nl> wrote:

> Hi,
>
> > How this relates to NETPGM
> > - SRv6 SIDs are IPv6 addresses.
> > - SRv6 SIDs are not necessarily interface addresses.
>
> This will need some work, because according to
> https://tools.ietf.org/html/rfc4291#section-2.1: "IPv6 addresses of all
> types are assigned to interfaces, not nodes.". I think at least defining a
> pseudo-interface (like a loopback) is required to comply with RFC 4291.
>
> Speaking as an operator: this would also make SRv6 SIDs easier to
> understand conceptually. It would also make it easier to debug because the
> SID would be a "normal" IPv6 address on an interface, not something that
> isn't visible in the RIB/FIB but is still handled in the local router.
> Having a RIB/FIB entry and an interface (if only a pseudo one) would make
> existing debugging practices easier to apply.
>

It is also becomes a high level handle or object to attach related
configuration to, a policy point for applying packet filters/ACLs, and the
interface counters become easy to access, although not specific, function
counters.

For example, an SR virtual interface's counters become basic counters of
the SR traffic that has been received and sent, accessible via standard
SNMP interface OIDs.

Early Cisco and Linux kernel IPsec implementations didn't use virtual
interfaces to represent tunnels. They both moved to doing so fairly quickly
for the same sorts of reasons.


> If NETPGM deviates from RFC 4291 I think that needs to be strongly
> justified. Not deviating from existing standards should be the default :)


A major benefit of compliance with existing standards is you get to take
advantage of existing implementations, models, knowledge and experience. A
lot of things come for free because they already exist.

Regards,
Mark.



> Cheers,
> Sander
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to