static routing algorithms in computer networks