rtbrick / bngblaster

The BNG Blaster is an open-source network tester for access and routing protocols.
https://rtbrick.github.io/bngblaster/
BSD 3-Clause "New" or "Revised" License
210 stars 34 forks source link

Improving SR support #278

Open maikpfeil opened 2 months ago

maikpfeil commented 2 months ago

We need to rewrite segment_id logic, currently only single prefix sid supported for IP extended prefix TLV. For e.g I need also Algo 1 for Strict-SPF and some Flex-Algos 128+.

Additionally we need implementation for ASLA (RFC RFC8919/RFC8920) and FAPM (RFC9350) TLVs for full Flex-Algo support. Here it gets tricky on how many options should be available for different metric types.

Optionally / Just to be able to simulate more TLVs in this context I would suggest:

My focus lies on IS-IS. Would love to work on this soon and keep this as tracking item.