Commit 50125996 authored by Boris Pilka's avatar Boris Pilka

Update README.md

Former-commit-id: 40d29b11
parent 04653ddf
......@@ -3,8 +3,8 @@
This is the PoC (Proof of Concept) implementation of:
* [Bundle Protocol Version 7](https://tools.ietf.org/html/draft-ietf-dtn-bpbis-12)
* Send/receive a bundle
* Send bundle functionality is available via REST API, useful for testing
* Schedule contact functionality is available via REST API, useful for integration with [µPCN](https://upcn.eu/)
* Send bundle functionality is available via `REST` API, useful for testing
* Schedule contact functionality is available via `REST` API, useful for integration with [µPCN](https://upcn.eu/)
* [Delay-Tolerant Networking TCP Convergence-Layer Protocol](https://tools.ietf.org/html/rfc7242)
......@@ -19,16 +19,16 @@ This is the PoC (Proof of Concept) implementation of:
![current_state](doc/readme/current_state.png)
1. pyDTN-2 receives REST request to schedule contact: pyDTN-2.dtn available on 172.25.1.11:2002
1. pyDTN-2 schedules contact with uPCN, note following issues:
* Proprietary (not part of any draft) uPCN config bundle is used
* pyDTN-2 receives uPCN IP address/port on a [command line](https://git.ifne.eu/space-public/pyDTN/blob/master/docker/docker-compose.yml#L39)
1. pyDTN-1 receives REST request to send a bundle to pyDTN-2
1. pyDTN-1 sends bundle to uPCN, note following issues:
* pyDTN-1 receives uPCN IP address/port on a [command line](https://git.ifne.eu/space-public/pyDTN/blob/master/docker/docker-compose.yml#L20)
1. `pyDTN-2` receives `REST` request to schedule contact: `pyDTN-2.dtn` is available on `172.25.1.11:2002`
1. `pyDTN-2` schedules contact with `uPCN`, note following issues:
* Proprietary (not part of any draft) `uPCN` config bundle is used
* `pyDTN-2` receives `uPCN`'s IP address/port on a [command line](https://git.ifne.eu/space-public/pyDTN/blob/master/docker/docker-compose.yml#L39)
1. `pyDTN-1` receives `REST` request to send a bundle to `pyDTN-2`
1. `pyDTN-1` sends bundle to `uPCN`, note following issues:
* `pyDTN-1` receives `uPCN`'s IP address/port on a [command line](https://git.ifne.eu/space-public/pyDTN/blob/master/docker/docker-compose.yml#L20)
* IP address/port is then set (kind of hard-coded) in [ipnd/httpd.py](https://git.ifne.eu/space-public/pyDTN/blob/master/ipnd/httpd.py#L42)
1. uPCN receives a bundle from pyDTN-1 and immediately forwards it to pyDTN-2, note following issues:
* uPCN currently does not store any bundles, if destination is not available, bundle is simply dropped
1. `uPCN` receives a bundle from `pyDTN-1` and immediately forwards it to `pyDTN-2`, note following issues:
* `uPCN` currently does not store any bundles, if destination is not available, bundle is simply dropped
Issues listed above will be solved as a part of %2 milestone.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment