-
Feature
-
Resolution: Unresolved
-
Major
-
None
-
None
-
Not Selected
-
False
-
False
-
-
0
-
0
-
67% To Do, 33% In Progress, 0% Done
-
rhos-connectivity-nfv
Feature Overview:
grout stands for Graph Router. In English, "grout" refers to thin mortar that hardens to fill gaps between tiles.
grout is a DPDK based network processing application. It uses the rte_graph library for data path processing.
Its main purpose is to simulate a network function or a physical router for testing/replicating real (usually closed source) VNF/CNF behavior with an opensource tool.
It comes with a client library to configure it over a standard UNIX socket and a CLI that uses that library. The CLI can be used as an interactive shell, but also in scripts one command at a time, or by batches.
Currently available features:
IPv4 forwarding
IPv6 forwarding
Multiple VRF domains
VLAN sub interfaces
IP in IP tunnels
Done - Acceptance Criteria
1) Grout container image should be packaged along other RHOSO container images
2) A successful deployment of RHOSO + Grout (on Networker node)
3) Dev test should include basic functionalities testing including throughput performance measurement
Definition Done:
1) Document all the limitations encountered while implementing/testing this feature
2) Document "config guide" on "Howto" use this feature (along with topology if possible)
3) Release-note with "Dev Preview" announcement