Abstract:IP routing architecture and algorithms of Internet is a sort of key technology. But in the practical application, the actual routing architecture and algorithms have still some problems. The purpose of this paper is to provide a sort of IP routing architecture and algorithms based on end_users control to resolve this problem. In this architecture, routing decision will be done mostly by end_users, but the task of router would be predigested to two simple functions, notify network information and assort with users decision .This paper will achieve above object through users self-organizing behaving. This architecture can adapt the extended requirement of network size and application need, and form a sort of distributed, scalable routing architecture and effective routing algorithm.