Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gribi #3

Open
wants to merge 2 commits into
base: openr20171212
Choose a base branch
from
Open

Gribi #3

wants to merge 2 commits into from

Conversation

dkourkouzelis
Copy link
Collaborator

Creating new gribi branch for open/gribi integration.

--------------------------------

1. Pull gribi-nanog branch to generate bindings and library
2. Added gribi directory including the Gribi handlers (Route, Rshuttle)
3. Added Gribi Fib handler in platform
4. Added gribi variables in Main.cpp
   - Kept separate knobs for IP/Port to dissasociate from slapi ones

Testing:
-------------
- Verified that OpenR starts and invokes the GribiFibHandler
- Verified that the syncFib gets invoked and see prefixes from OpenR

rtr1:
--------
I1207 21:51:17.999056    40 GribiFibHandler.cpp:192] Syncing FIB with provided routes. Client: OPENR
I1207 21:51:17.999083    40 GribiFibHandler.cpp:200] Route: face:b00c::20/128
I1207 21:51:17.999104    40 GribiFibHandler.cpp:200] Route: 60.1.1.1/32
I1207 21:51:17.999115    40 GribiFibHandler.cpp:200] Route: face:cafe::20/128
I1207 21:51:17.999212     7 GribiRshuttle.cpp:475] doSyncRoutes....
I1207 21:51:17.999219     7 GribiRshuttle.cpp:240] doGetUnicastRoutes
I1207 21:51:17.999234     7 GribiRshuttle.cpp:289] doAddUnicastRoute....
I1207 21:51:17.999243     7 GribiRshuttle.cpp:361] Prefix Received: face:cafe::20/128
I1207 21:51:17.999259     7 GribiRshuttle.cpp:289] doAddUnicastRoute....
I1207 21:51:17.999265     7 GribiRshuttle.cpp:326] Prefix Received: 60.1.1.1/32
I1207 21:51:17.999269     7 GribiRshuttle.cpp:330] Nexthop : 12.1.1.20, Gi0_0_0_1
I1207 21:51:17.999279     7 GribiRshuttle.cpp:330] Nexthop : 13.1.1.20, Gi0_0_0_2
I1207 21:51:17.999289     7 GribiRshuttle.cpp:289] doAddUnicastRoute....
I1207 21:51:17.999294     7 GribiRshuttle.cpp:361] Prefix Received: face:b00c::20/128

rtr2:
--------
I1207 10:23:01.516929    26 GribiFibHandler.cpp:192] Syncing FIB with provided routes. Client: OPENR
I1207 10:23:01.516945    26 GribiFibHandler.cpp:200] Route: 50.1.1.1/32
I1207 10:23:01.516970    26 GribiFibHandler.cpp:200] Route: face:cafe::10/128
I1207 10:23:01.516983    26 GribiFibHandler.cpp:200] Route: face:b00c::10/128
I1207 10:23:01.517076     7 GribiRshuttle.cpp:475] doSyncRoutes....
I1207 10:23:01.517083     7 GribiRshuttle.cpp:240] doGetUnicastRoutes
I1207 10:23:01.517099     7 GribiRshuttle.cpp:289] doAddUnicastRoute....
I1207 10:23:01.517110     7 GribiRshuttle.cpp:361] Prefix Received: face:b00c::10/128
I1207 10:23:01.517117     7 GribiRshuttle.cpp:289] doAddUnicastRoute....
I1207 10:23:01.517122     7 GribiRshuttle.cpp:361] Prefix Received: face:cafe::10/128
I1207 10:23:01.517127     7 GribiRshuttle.cpp:289] doAddUnicastRoute....
I1207 10:23:01.517132     7 GribiRshuttle.cpp:326] Prefix Received: 50.1.1.1/32
I1207 10:23:01.517135     7 GribiRshuttle.cpp:330] Nexthop : 13.1.1.10, Gi0_0_0_2
I1207 10:23:01.517148     7 GribiRshuttle.cpp:330] Nexthop : 12.1.1.10, Gi0_0_0_1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant