Skip to content

Commit

Permalink
Merge pull request #105 from cne/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
oscargdd committed May 31, 2016
2 parents d0c4b11 + 7e0d57d commit df48f27
Show file tree
Hide file tree
Showing 21 changed files with 911 additions and 956 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
v.1.3.1
- License is now Apache 2.0
- BPG-LS Tested with Juniper MX routers
- Various bugfixes in BGP-LS
v.1.3.0
- Checked implemenation supports RFC 7752 (previously it supported draft-ietf-idr-ls-distribution-13)
- Implementation of draft-previdi-idr-bgpls-te-metric-extensions-01 using the suggested values in the draft
Expand Down
863 changes: 202 additions & 661 deletions LICENSE

Large diffs are not rendered by default.

9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
netphony-network-protocols v1.3.0
netphony-network-protocols v1.3.1
=================================

Repository branch build status:
Expand Down Expand Up @@ -27,6 +27,11 @@ The library is maintained to be up-to-date to the latest version of the internet

Detailed CHANGELOG [click here](CHANGELOG)

## **Latest news**
- License is now Apache 2.0
- BPG-LS Tested with Juniper MX routers
- Various bugfixes in BGP-LS

## Compilation and use

The library can be built using the maven tool. There is a set of Junit tests included that check the enconding/decoding process . Contributions on expanding the test suite are welcomed.
Expand All @@ -42,7 +47,7 @@ To build the .jar file and run the tests, clone the repository, go to the main d
<dependency>
<groupId>es.tid.netphony</groupId>
<artifactId>network-protocols</artifactId>
<version>1.3.0</version>
<version>1.3.1</version>
</dependency>
```
Authors keep also a copy of the artifact in maven central to facilitate the deployment. (*) In process
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.3.0
v1.3.1
35 changes: 28 additions & 7 deletions doc/BGP-LS_Support.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
Detailed BGP-4 & BGP-LS Implementation Support (v1.3.0)
Detailed BGP-4 & BGP-LS Implementation Support (v1.3.1)
=======================================================

The BGP-4 and BGP-LS elements shown below are implemented in current version, unless **Not Implemented** is mentioned.

RFCs:
* [RFC 3392](http://tools.ietf.org/html/rfc3392)
* [RFC 4271](http://tools.ietf.org/html/rfc4271)
* [RFC 4760](http://tools.ietf.org/html/rfc4760)
* [RFC 7752](http://tools.ietf.org/html/rfc7752)
* [draft-previdi-idr-bgpls-te-metric-extensions-00](http://tools.ietf.org/html/draft-previdi-idr-bgpls-te-metric-extensions-00)

BGP-4 Messages
--------------
* BGP KeepAlive Message [RFC 4271](http://tools.ietf.org/html/rfc4271#section-4.4 "RFC 4271: A Border Gateway Protocol 4 (BGP-4) Keepalive Message")
Expand Down Expand Up @@ -46,16 +53,17 @@ Fields in UPDATE Message
### Link State NLRI TLVs
| **Type** | **NLRI Type** |
|:---:|:---:|
| (Type 256)|Local Node Descriptors TLV |
|(Type 257) |Remote Node Descriptors TLV |
| (Type 256) | Local Node Descriptors TLV |
| (Type 257) | Remote Node Descriptors TLV |

### Node Descriptor Sub-TLVs

| **Type** | **NLRI Type** |
|:---:|:---:|
| | Autonomous System|
| |BGP-LS Identifier |
| |OSPF Area-ID |
| |IGP Router-ID|
| 512 | Autonomous System|
| 513 |BGP-LS Identifier |
| 514 |OSPF Area-ID |
| 515 |IGP Router-ID|

### Link Descriptors TLVs

Expand Down Expand Up @@ -101,6 +109,17 @@ Fields in UPDATE Message
| 1096 | Shared Risk Link Group |
| 1097 | Opaque Link Attribute (**Not Implemented**) |
| 1098 | Link Name (**Not Implemented**) |
| 1094 | MPLS Protocol Mask (**Not Implemented**) |
| 1095 | IGP Metric |
| 1096 | Shared Risk Link Group |
| 1097 | Opaque Link Attribute (**Not Implemented**) |
| 1098 | Link Name (**Not Implemented**) |
| 1104 | Unidirectional Delay |
| 1105 | Unidirectional Delay |
| 1106 | Unidirectional Min-Max Delay |
| 1107 | Unidirectional Residual Bandwidth |
| 1109 | Unidirectional Available Bandwidth |
| 1110 | Unidirectional Utilized Bandwidth |

### Prefix Attribute TLVs
| **TLV Code points** | **Name** |
Expand All @@ -111,3 +130,5 @@ Fields in UPDATE Message
| 1155 | Prefix Metric |
| 1156 | OSPF Forwarding Address |
| 1157 | Opaque Prefix Attribute (**Not Implemented**) |


10 changes: 5 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
<modelVersion>4.0.0</modelVersion>
<groupId>es.tid.netphony</groupId>
<artifactId>network-protocols</artifactId>
<version>1.3.0</version>
<version>1.3.1</version>
<packaging>jar</packaging>
<name>Netphony Network Protocols</name>
<description>BGP-LS,OSPF-TE,PCEP and RSVP-TE protocol encodings.</description>
<url>http://coretransport.tid.es/netphony</url>
<url>https://github.com/telefonicaid/netphony-network-protocols</url>
<licenses>
<license>
<name>GNU AFFERO GENERAL PUBLIC LICENSE</name>
<url>http://www.gnu.org/licenses/agpl-3.0.txt</url>
<name>Apache License 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
</license>
</licenses>
<developers>
Expand All @@ -31,7 +31,7 @@
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.7</version>
<version>1.7.21</version>
</dependency>
<dependency>
<groupId>junit</groupId>
Expand Down
Loading

0 comments on commit df48f27

Please sign in to comment.