Project

General

Profile

Actions

Task #4293

closed

Problems while NLSR runs

Added by KuanChu Chen over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
09/18/2017
Due date:
% Done:

0%

Estimated time:

Description

Hello! I encounter several problems while NLSR runs.
Hope that I can get some inspirations here.

I configured two NDN routers, Router A and Router B, and observe the sync packets between them.
The following is the topology. Host 1 and Host 2 connect to Router A. Host 3 and Host 4 connect to Router B.
All the host are configured to a router manually.

  1. At first, the sync packets of Router A and Router B transmit well. This means the connection between Router A and B is up.
    But, Router A and B do not share their RIB to each other, which means Host 1 and 2 cannot reach Host 3 and 4. It is because Router A does not know where Host 3 and 4 are.
    Due to NLSR protocol, I know that the routing information will be synchronized after written to LSDB. I guess this may be the reason why Host 1 cannot reach to Host 3.
    But, I have no idea that how to make the RIB written to LSDB and show the LSDB for checking.
    I am also not sure whether my guess is correct or not. Please give me some advises and help.

  2. I observed the sync packets between RA and RB continually. I found that the sync Interest packets of RA show "NoRoute", but I can ping RB successfully. The more weird thing is RB still gets the sync Interest packets of RA which contains "NoRoute" message. I am confused that why the sync Interest packets of RA show "NoRoute", but they are still received by RB. Is there anyone get the same problem?

The following is the sync Interest packet of RA that received by RB.

        0x0000:  4500 0078 bc70 0000 3f11 e8a2 0a15 1408  E..x.p..?.......
        0x0010:  0a15 1407 18db 18db 0064 bf70 645a fd03  .........d.pdZ..
        0x0020:  2005 fd03 2101 9650 4f05 4d07 3d08 086c  ....!..PO.M.=..l
        0x0030:  6f63 616c 686f 7008 036e 646e 0804 4e4c  ocalhop..ndn..NL
        0x0040:  5352 0804 7379 6e63 0820 a850 2bbc 6f8c  SR..sync...P+.o.
        0x0050:  ad7e 72cb 8e3f 0dfb e3bd 8d6d 9cfc d4aa  .~r..?.....m....
        0x0060:  2191 0de3 2808 114b 8e1b 0902 1200 0a04  !...(..K........
        0x0070:  6a6d fa69 0c02 03e8

Thanks for your help in advance!


Files

sample.jpg (42.5 KB) sample.jpg KuanChu Chen, 09/18/2017 12:43 AM
Actions #1

Updated by Ashlesh Gawande over 6 years ago

Router A does not have the route to Host 3 or 4 because they are end hosts. If you want to Advertise the routes from Host 3 and Host 4 into the network then you will need RIB re-advertise functionality. Please look at: https://yoursunny.com/t/2016/nfd-prefix/

I am not sure about NoRoute Nacks, can you give more details, example: NLSR logs of both the routers?

Actions #2

Updated by Ashlesh Gawande over 6 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF