Skip to content

Commit

Permalink
Merge pull request #81 from cne/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
oscargdd committed Feb 5, 2016
2 parents 36da879 + b995b32 commit 4165550
Showing 1 changed file with 28 additions and 4 deletions.
32 changes: 28 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,35 @@
netphony-network-protocols v1.1.1
netphony-network-protocols v1.2
=================================
The netphony-network-protocols library is a set of implementations of the main networking protocols stacks that enable control and management functions:
* PCEP protocol
* RVP-TE protocol
* OSPF-TE protocol
* BGP-LS protocol

Java Library of Networking Protocols: PCEP, RSVP, OSPF, BGP-LS
Any software requiring the connection with a device/software that supports such protocols can easily integrate the protocol library. The library provides the encoding and decoding from java objects to bit-level. Note that, the state machine and set up of sessions is provided by other components, also available in github.

Provides encoding and decoding of the mentioned protocols.
The library is maintained to be up-to-date to the latest version of the internet-drafts/RFCs. Contributions are highly welcomed.

## Usage:
## Compilation and use

The library can be built using the maven tool. There is a set of junit tests included that tests the enconding/decoding process. Contributions on expanding the test suite are welcomed.
To build the .jar file and run the tests, simply clone the repository, go to the main directory and run
```bash
cd netphony-network-protocols
mvn package
```

To use the library in your application, simply add the dependency in your pom.xml file:
```xml
<dependency>
<groupId>es.tid.netphony</groupId>
<artifactId>network-protocols</artifactId>
<version>1.2</version>
</dependency>
```
Authors keep also a copy of the artifact in maven central to facilitate the deployment.

## How to use the code:

### ENCODING

Expand Down

0 comments on commit 4165550

Please sign in to comment.