Skip to content

Update bundle identification to include timestamp field #257

@jphickey

Description

@jphickey

Is your feature request related to a problem? Please describe.
Currently, duplicate detection is only done on the sequence number. While this works well when both ends of the connection are based on bplib, other implementations may reset the counter to zero whenever the timestamp changes (as allowed by the RFC).

This means that all bundles with sequence number 0 are rejected as duplicate.

Describe the solution you'd like
Include timestamp as part of duplicate matching.

Additional context
Duplicate matching is currently done using EID + sequence number. This needs to become EID + timestamp + sequence number. As a result things like DACS will become bigger (nominally 2x size) due to this extra field.

Requester Info
Joseph Hickey, Vantage Systems, Inc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions