Tuesday, May 6, 2008

Setting up of the testing environment

Well, I thought of setting up the testing environment before coding is a good idea so that when the coding starts, I can directly concentrate more on coding rather than setting up the environment.

What I wanted was a network environment with two NATs. So I installed a virtualisation software and created 4 virtual machines.
I configured 2 of these machines as NATs by using the iptables program (Linux kernel's internal packet filtering program). And I connect the two machines to these two separately so that I have two private networks.
Well it all went fine, I found a lot of information from the internet. But later I found that I cannot run multiple Virtual machines in my PC due to hardware constraints. So now I have only one virtual private network connected to my PC using a NAT. (I think that's enough for now)

Anyway I'm going to have the earlier mentioned network setup in my University's lab.

I talked with Emil, my mentor for the project, and he said concentrate more on the code these days. So now I started studying the stun4j project's source. I think it'll take some time for me to understand it fully. May be another 3 days. I hope I can start on ICE next week

Saturday, April 26, 2008

I'm ready !!!

Well.... I'm really happy that my proposal got accepted. Now its time for me to start working on the project :) and more importantly have constant discussions with my mentors.

My project is to implement an
Interactive Connectivity Establishment protocol and enhance the NAT traversal of SIP communicator. I think it will be a challenging experience for me. Currently I'm looking for a suitable virtual machine software that I can use to set up my testing environment.

More news will follow shortly .....