NS2 Architecture