|
1 | | -Detailed BGP-4 & BGP-LS Implementation Support (v1.0.1) |
| 1 | +Detailed BGP-4 & BGP-LS Implementation Support (v1.3.0) |
2 | 2 | ======================================================= |
3 | 3 |
|
4 | 4 | The BGP-4 and BGP-LS elements shown below are implemented in current version, unless **Not Implemented** is mentioned. |
@@ -34,26 +34,80 @@ Fields in UPDATE Message |
34 | 34 | * MP Reach (Type Code 14) |
35 | 35 | * MP Unreach (Type Code 15) |
36 | 36 |
|
37 | | -TLVs |
38 | | ----- |
39 | | -* Local Node Descriptors TLV (Type 256) |
40 | | -* Remote Node Descriptors TLV (Type 257) |
| 37 | +### NLRI Types |
| 38 | + |
| 39 | +| **Type** | **NLRI Type** | Class in the implementation | |
| 40 | +|:---:|:---:|:---:| |
| 41 | +| 1 | Node NLRI | http://telefonicaid.github.io/netphony-network-protocols/api/es/tid/bgp/bgp4/update/fields/LinkNLRI.html | |
| 42 | +| 2 | Link NLRI |http://telefonicaid.github.io/netphony-network-protocols/api/es/tid/bgp/bgp4/update/fields/NodeNLRI.html | |
| 43 | +| 3 | IPv4 Topology Prefix NLRI | http://telefonicaid.github.io/netphony-network-protocols/api/es/tid/bgp/bgp4/update/fields/PrefixNLRI.html | |
| 44 | +| 4 | IPv6 Topology Prefix NLRI | (**Not Implemented**)| |
| 45 | + |
| 46 | +### Link State NLRI TLVs |
| 47 | +| **Type** | **NLRI Type** | |
| 48 | +|:---:|:---:| |
| 49 | +| (Type 256)|Local Node Descriptors TLV | |
| 50 | +|(Type 257) |Remote Node Descriptors TLV | |
41 | 51 |
|
42 | 52 | ### Node Descriptor Sub-TLVs |
43 | | - * Autonomous System |
44 | | - * BGP-LS Identifier |
45 | | - * OSPF Area-ID |
46 | | - * IGP Router-ID |
| 53 | +| **Type** | **NLRI Type** | |
| 54 | +|:---:|:---:| |
| 55 | +| | Autonomous System| |
| 56 | +| |BGP-LS Identifier | |
| 57 | +| |OSPF Area-ID | |
| 58 | +| |IGP Router-ID| |
| 59 | + |
| 60 | +### Link Descriptors TLVs |
47 | 61 |
|
48 | | -Link Descriptors TLVs |
49 | | ----------------------- |
| 62 | +| **TLV Code points** | **Name** | |
| 63 | +|:---:|:---:| |
| 64 | +| 258 | Link Local/Remote Identifiers | |
| 65 | +| 259 | IPv4 interface address | |
| 66 | +| 260 | IPv4 neighbor address | |
| 67 | +| 261 | IPv6 interface address | |
| 68 | +| 262 | IPv6 neighbor address | |
| 69 | +| 263 | Multi-Topology Identifier | |
50 | 70 |
|
| 71 | +## BGP-LS Attribute TLVs |
51 | 72 |
|
52 | | -Link State Attribute TLVs |
53 | | -------------------------- |
54 | | -* Administrative Group |
55 | | -* Link Local/Remote |
56 | | -* IPv4 interface |
57 | | -* IPv4 neighbor |
| 73 | +### Node Attribute TLVs |
58 | 74 |
|
| 75 | +| **TLV Code points** | **Name** | |
| 76 | +|:---:|:---:| |
| 77 | +| 263 | Multi-Topology Identifier (**Not Implemented**) | |
| 78 | +| 1024 | Node Flag Bits | |
| 79 | +| 1025 | Opaque Node Attribute (**Not Implemented**) | |
| 80 | +| 1026 | Node Name | |
| 81 | +| 1027 | IS-IS Area Identifier | |
| 82 | +| 1028 | IPv4 Router-ID of Local Node | |
| 83 | +| 1029 | IPv6 Router-ID of Local Node | |
| 84 | + |
| 85 | +### Link Attribute TLVs |
| 86 | + |
| 87 | +| **TLV Code points** | **Name** | |
| 88 | +|:---:|:---:| |
| 89 | +| 1028 | IPv4 Router-ID of Local Node | |
| 90 | +| 1029 | IPv6 Router-ID of Local Node (**Not Implemented**) | |
| 91 | +| 1030 | IPv4 Router-ID of Remote Node | |
| 92 | +| 1031 | IPv6 Router-ID of Remote Node (**Not Implemented**) | |
| 93 | +| 1088 | Administrative group (color) | |
| 94 | +| 1089 | Maximum link bandwidth | |
| 95 | +| 1090 | Max. reservable link bandwidth | |
| 96 | +| 1091 | Unreserved bandwidth | |
| 97 | +| 1092 | TE Default Metric | |
| 98 | +| 1093 | Link Protection Type | |
| 99 | +| 1094 | MPLS Protocol Mask (**Not Implemented**) | |
| 100 | +| 1095 | IGP Metric | |
| 101 | +| 1096 | Shared Risk Link Group | |
| 102 | +| 1097 | Opaque Link Attribute (**Not Implemented**) | |
| 103 | +| 1098 | Link Name (**Not Implemented**) | |
59 | 104 |
|
| 105 | +### Prefix Attribute TLVs |
| 106 | +| **TLV Code points** | **Name** | |
| 107 | +|:---:|:---:| |
| 108 | +| 1152 | IGP Flags | |
| 109 | +| 1153 | IGP Route Tag (**Not Implemented**) | |
| 110 | +| 1154 | IGP Extended Route Tag (**Not Implemented**) | |
| 111 | +| 1155 | Prefix Metric | |
| 112 | +| 1156 | OSPF Forwarding Address | |
| 113 | +| 1157 | Opaque Prefix Attribute (**Not Implemented**) | |
0 commit comments