Project

General

Profile

Bug #2337

Updated by Vince Lehman almost 9 years ago

Steps to reproduce: 

 1. write a configuration file where 4200 distinct prefixes are advertised; on average, each prefix has 60 bytes 
 2. start NLSR with this configuration file 

 Expected: NLSR starts normally   
 Actual: NLSR terminates with `ERROR: Data size exceeds maximum limit` written to stderr 

 Reason: 

 Currently, NameLSAs are sent in one packet containing all of the names advertised by the router. 

 Instead, when the packet size will be too large, NameLSAs should be segmented when and sent.

Back