Skip to content

Commit df48f27

Browse files
committed
Merge pull request #105 from cne/develop
Develop
2 parents d0c4b11 + 7e0d57d commit df48f27

21 files changed

Lines changed: 911 additions & 956 deletions

CHANGELOG

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
v.1.3.1
2+
- License is now Apache 2.0
3+
- BPG-LS Tested with Juniper MX routers
4+
- Various bugfixes in BGP-LS
15
v.1.3.0
26
- Checked implemenation supports RFC 7752 (previously it supported draft-ietf-idr-ls-distribution-13)
37
- Implementation of draft-previdi-idr-bgpls-te-metric-extensions-01 using the suggested values in the draft

LICENSE

Lines changed: 202 additions & 661 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
netphony-network-protocols v1.3.0
1+
netphony-network-protocols v1.3.1
22
=================================
33

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

2828
Detailed CHANGELOG [click here](CHANGELOG)
2929

30+
## **Latest news**
31+
- License is now Apache 2.0
32+
- BPG-LS Tested with Juniper MX routers
33+
- Various bugfixes in BGP-LS
34+
3035
## Compilation and use
3136

3237
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.
@@ -42,7 +47,7 @@ To build the .jar file and run the tests, clone the repository, go to the main d
4247
<dependency>
4348
<groupId>es.tid.netphony</groupId>
4449
<artifactId>network-protocols</artifactId>
45-
<version>1.3.0</version>
50+
<version>1.3.1</version>
4651
</dependency>
4752
```
4853
Authors keep also a copy of the artifact in maven central to facilitate the deployment. (*) In process

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.3.0
1+
v1.3.1

doc/BGP-LS_Support.md

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1-
Detailed BGP-4 & BGP-LS Implementation Support (v1.3.0)
1+
Detailed BGP-4 & BGP-LS Implementation Support (v1.3.1)
22
=======================================================
33

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

6+
RFCs:
7+
* [RFC 3392](http://tools.ietf.org/html/rfc3392)
8+
* [RFC 4271](http://tools.ietf.org/html/rfc4271)
9+
* [RFC 4760](http://tools.ietf.org/html/rfc4760)
10+
* [RFC 7752](http://tools.ietf.org/html/rfc7752)
11+
* [draft-previdi-idr-bgpls-te-metric-extensions-00](http://tools.ietf.org/html/draft-previdi-idr-bgpls-te-metric-extensions-00)
12+
613
BGP-4 Messages
714
--------------
815
* 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")
@@ -46,16 +53,17 @@ Fields in UPDATE Message
4653
### Link State NLRI TLVs
4754
| **Type** | **NLRI Type** |
4855
|:---:|:---:|
49-
| (Type 256)|Local Node Descriptors TLV |
50-
|(Type 257) |Remote Node Descriptors TLV |
56+
| (Type 256) | Local Node Descriptors TLV |
57+
| (Type 257) | Remote Node Descriptors TLV |
5158

5259
### Node Descriptor Sub-TLVs
60+
5361
| **Type** | **NLRI Type** |
5462
|:---:|:---:|
55-
| | Autonomous System|
56-
| |BGP-LS Identifier |
57-
| |OSPF Area-ID |
58-
| |IGP Router-ID|
63+
| 512 | Autonomous System|
64+
| 513 |BGP-LS Identifier |
65+
| 514 |OSPF Area-ID |
66+
| 515 |IGP Router-ID|
5967

6068
### Link Descriptors TLVs
6169

@@ -101,6 +109,17 @@ Fields in UPDATE Message
101109
| 1096 | Shared Risk Link Group |
102110
| 1097 | Opaque Link Attribute (**Not Implemented**) |
103111
| 1098 | Link Name (**Not Implemented**) |
112+
| 1094 | MPLS Protocol Mask (**Not Implemented**) |
113+
| 1095 | IGP Metric |
114+
| 1096 | Shared Risk Link Group |
115+
| 1097 | Opaque Link Attribute (**Not Implemented**) |
116+
| 1098 | Link Name (**Not Implemented**) |
117+
| 1104 | Unidirectional Delay |
118+
| 1105 | Unidirectional Delay |
119+
| 1106 | Unidirectional Min-Max Delay |
120+
| 1107 | Unidirectional Residual Bandwidth |
121+
| 1109 | Unidirectional Available Bandwidth |
122+
| 1110 | Unidirectional Utilized Bandwidth |
104123

105124
### Prefix Attribute TLVs
106125
| **TLV Code points** | **Name** |
@@ -111,3 +130,5 @@ Fields in UPDATE Message
111130
| 1155 | Prefix Metric |
112131
| 1156 | OSPF Forwarding Address |
113132
| 1157 | Opaque Prefix Attribute (**Not Implemented**) |
133+
134+

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>es.tid.netphony</groupId>
44
<artifactId>network-protocols</artifactId>
5-
<version>1.3.0</version>
5+
<version>1.3.1</version>
66
<packaging>jar</packaging>
77
<name>Netphony Network Protocols</name>
88
<description>BGP-LS,OSPF-TE,PCEP and RSVP-TE protocol encodings.</description>
9-
<url>http://coretransport.tid.es/netphony</url>
9+
<url>https://github.com/telefonicaid/netphony-network-protocols</url>
1010
<licenses>
1111
<license>
12-
<name>GNU AFFERO GENERAL PUBLIC LICENSE</name>
13-
<url>http://www.gnu.org/licenses/agpl-3.0.txt</url>
12+
<name>Apache License 2.0</name>
13+
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
1414
</license>
1515
</licenses>
1616
<developers>
@@ -31,7 +31,7 @@
3131
<dependency>
3232
<groupId>org.slf4j</groupId>
3333
<artifactId>slf4j-api</artifactId>
34-
<version>1.7.7</version>
34+
<version>1.7.21</version>
3535
</dependency>
3636
<dependency>
3737
<groupId>junit</groupId>

0 commit comments

Comments
 (0)