summaryrefslogtreecommitdiffstats
path: root/routing/routing-impl/asciidoc
diff options
context:
space:
mode:
authorJan Srnicek <jsrnicek@cisco.com>2016-12-01 18:15:52 +0100
committerJan Srnicek <jsrnicek@cisco.com>2016-12-01 18:16:47 +0100
commit32aa07e5517fba7f78ae79d2ba83b56f72a53293 (patch)
tree26256f30f2dc5c3521403ef3fcd2e038b2f9bca6 /routing/routing-impl/asciidoc
parent9c9935c83ce9869ca36cbde7865423ef02f19db8 (diff)
HONEYCOMB-58 - Routing Plugin Structure
Read/Write support for ipv4/6 static routes. Restriction due to vpp implementation described in readme. Change-Id: I328f406a9b7cb8781f8becf98eca293cebe66859 Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Diffstat (limited to 'routing/routing-impl/asciidoc')
-rw-r--r--routing/routing-impl/asciidoc/Readme.adoc28
1 files changed, 28 insertions, 0 deletions
diff --git a/routing/routing-impl/asciidoc/Readme.adoc b/routing/routing-impl/asciidoc/Readme.adoc
new file mode 100644
index 000000000..162411497
--- /dev/null
+++ b/routing/routing-impl/asciidoc/Readme.adoc
@@ -0,0 +1,28 @@
+= routing-impl
+
+Overview of routing-impl
+
+# Supported Features
+
+Routing plugin allows to create Ipv4/6 based routes.
+Data are modeled by 4 models.
+
+* ietf-routing - Basic routes model, modeling routing-instances,protocols,...
+* ietf-ipv4-unicast-routing/ietf-ipv6-unicast-routing - Address family specific models
+* vpp-routing - Attributes specific to vpp implementation of routing
+
+WARNING: Specific family models has to be manualy modified to add necessary configuration,
+due to lack of support to handle cross-model multi-level augments(augment of augment)
+
+# Restrictions
+
+* Due to vpp implementation of routing, configuration has been restricted to single *routing-instance*.
+Key/name of this *routing-instace* can be modified by property *"default-routing-instance-name"* in *routing.json*.
+Anny attempt to configure different routing-instance will be rejected.
+
+* *Routing protocols* has been mapped to unique vrf-id's from vpp, so only single *routing-protocol* can be mapped
+ to single *vrf-id*
+
+* Vpp by default contains pre-configured routes. Any vrf-id of this kind is mapped to
+ protocol name with prefix specified by property *"learned-route-name-prefix"* in *routing.json*.
+ Respective routing protocols are prefixed with value *"learned-protocol-"*. \ No newline at end of file