User login

Kaushik Kalyan's blog

12

Mar

2013

Trying out different variations of the data required for the graph I have in mind. Also a sample customizable dashboard is now setup with two columns and a maximum of four simultaneous frames open. For saving its state, perhaps a table in the database each time the page is refreshed can be accessed to realign it into the state the user had customized. Also trying to figure out a way to reduce the data fetch times (which is now incredibly high for having to fetch data of all test types, between all regions for a over an interval of 30s for a period of 2 mins).

05

Mar

2013

Spent the whole week going through AMP's various components, to get a feel of how it works. Have setup a basic dashboard application with customizable widgets which have a save state in the database to enable the same order on page refresh. Was also going through the API documentation of jQuery UI and Pyramid Pylons. I guess it will take a bit more time to get completely used to it and will try to run a sample graphing application suited to my needs by the end of this week.

26

Feb

2013

BGP Library is now complete, did a bit of memory leak testing using valgrind and optimized the code wherever possible. Moving to the front end, started taking a look at AMP and the DB interface which is currently being developed, which will be used to finally generate star graphs of the entire network at a BGP level visibility with AS numbers. Have to sit down with AMP devs to get a holistic overview of what it is, and a basic understanding of the underlying code.

19

Feb

2013

The BGP library now has complete IPv6 compatibility. A separate lookup table is created for the IPv6 prefixes and any prefix whose type is unknown is now looked up in both the tables. Also, IPv6 BGP4MP update messages including support for the new message subtype AS4 supporting 4byte AS numbers are now compatible with the library. Spent 3 days of last week in a holiday so not much was done. Shane also had a couple of changes in mind for the committed code on friday, so will fix a couple of remaining bugs and ensure that all possible cases have been considered and cleanup the code before a final commit by this week.

02

Feb

2013

Spend the whole week implementing BGP and Table Dump V2 parsing for the new types, got it working at the end. Also have integrated data from BGP table lookups into Meenakshi's LPI collector(important fields being source and dest AS, next hop addr and AS) and it is now stored as part of the flow structure. Tried to get a working trie and prefix tree lookup for IPv6 prefixes, encountered a lot of problems in handling 128bit addresses and the lookup is still not complete, errors when the address has sets of consecutive zeroes represented as "::". Probably will need a dedicated set of IPv6 prefixes to get this working.