Compare commits
2 Commits
b5b7b8b162
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| dfe066c9ab | |||
| 66ce8665a6 |
4
Cargo.lock
generated
4
Cargo.lock
generated
@ -40,7 +40,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "bgp"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"eyre",
|
||||
"tokio",
|
||||
@ -48,7 +48,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "bgp-packet"
|
||||
version = "0.0.1"
|
||||
version = "0.0.2"
|
||||
dependencies = [
|
||||
"bitfield",
|
||||
"bytes",
|
||||
|
||||
@ -10,8 +10,8 @@ edition = "2024"
|
||||
homepage = "https://rayhaan.ch"
|
||||
license = "Apache-2.0"
|
||||
name = "bgp"
|
||||
repository = "https://github.com/net-control-plane/bgp"
|
||||
version = "0.0.1"
|
||||
repository = "https://git.rayhaan.net/rayhaan/bgp"
|
||||
version = "0.0.2"
|
||||
|
||||
[workspace.dependencies]
|
||||
# --- Our crates ---
|
||||
|
||||
@ -16,9 +16,9 @@ We aim for the 1.0 release to be functional and stable to operate peering sessio
|
||||
|
||||
* ☐ Implement basic parsers for the fundamental types required
|
||||
* ✅ Path Attributes from RFC4271
|
||||
* ☐ Open message
|
||||
* ☐ Capabilities from RFC4271
|
||||
* ☐ Update message
|
||||
* ✅ Open message
|
||||
* ✅ Capabilities from RFC4271
|
||||
* ✅ Update message
|
||||
* ☐ Notification message
|
||||
* ☐ Implement connection logic to establish sessions with peers
|
||||
* ☐ Implement an efficient data structure for storing prefixes (e.g. Poptrie)
|
||||
|
||||
@ -5,3 +5,5 @@ This crate provides a binary which runs the Border Gateway Protocol (BGP).
|
||||
Please refer to the other implementation crates part of this repository where most of the actual implemntation lives.
|
||||
|
||||
Warning: This is still very much a work in progress and is not yet ready for use.
|
||||
|
||||
The main ongoing work is happening currently in the BGP packet crate.
|
||||
|
||||
@ -2,5 +2,5 @@ use eyre::Result;
|
||||
|
||||
#[tokio::main]
|
||||
pub async fn main() -> Result<()> {
|
||||
Ok(())
|
||||
todo!("Implement the server");
|
||||
}
|
||||
|
||||
7
crates/packet/README.md
Normal file
7
crates/packet/README.md
Normal file
@ -0,0 +1,7 @@
|
||||
# BGP Packet
|
||||
|
||||
This crate implements parsers and serialisers for the Border Gateway Protocol wire format.
|
||||
|
||||
## ⚠️ Current status
|
||||
|
||||
This crate is still under development and is not yet ready for use.
|
||||
Reference in New Issue
Block a user