This chapter discusses the architecture of the IBAR protocol3.1. Various aspects such as registration, route discovery, route errors, mobility, Internet access, and the actual transmission of data packets are explained.