Skip to content

choppsv1/pyisis

Repository files navigation

README

The IS-IS routing protocol (partial)

This is a partial implementation of the IS-IS routing protocol (ISO 10589:2002).

Features and Missing

What’s there:

  • Broadcast Link Support.
  • Adjacencies (Hello process).
  • Flooding (Update process).
  • LSP generation (Update process).
  • DIS and non-DIS functionality.

Sub-optimal impementation points:

  • No flooding dampening.

Missing items:

  • SPF (Decision process).
  • Point-to-point links.
  • Prefix distribution.
  • Many legacy TLVs (e.g., narrow metrics).
  • Many extension RFCS.

Unit tests

There exists some unit tests for some important parts of the library support code. However, there are not tests for the larger procotol functionality. This would be very nice to have.

About

IS-IS Routing Protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages