Skip to content

Implement OSPFv3 packet layer#225

Closed
mraerino wants to merge 3 commits intobio-routing:masterfrom
mraerino:packet/ospfv3
Closed

Implement OSPFv3 packet layer#225
mraerino wants to merge 3 commits intobio-routing:masterfrom
mraerino:packet/ospfv3

Conversation

@mraerino
Copy link
Contributor

@mraerino mraerino commented Sep 2, 2019

Supports decoding and encoding of OSPFv3 messages in IPv6 packets.

RFC: 5340 - OSPF for IPv6

Test suite

Testing is based on packet captures from packetlife - in fixtures

Decoding

Decodes all packets from the capture. Only fails on unexpected conditions (length or checksum mismatch).

Encoding

Encodes go structs from snapshots in fixtures/packets. Compares the results to the packet capture.
To update the snapshots, run go run ./protocols/ospf/packetv3/fixtures/packets/gen/.

This was referenced Sep 2, 2019
@mraerino
Copy link
Contributor Author

Superseded by #235

@mraerino mraerino closed this Dec 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant