With the tremendous growth of broadband IP services, the impact of bandwidth bottleneck in access network becomes more prominent and largely restricts the network carriers to provide satisfied services for subscribers. Thus, a new access network with sufficient bandwidth resources and efficient network resource management must be designed. In this paper, a Generalized MPLS (GMPLS) and EPON-based optical access network is proposed to provide end-to-end quality-of-service (QoS) guarantee for broadband IP services. The proposed network architecture is presented and the Label Switched Path (LSP) setup procedure is developed. In the proposed access network, GMPLS is used to manage network resources dynamically and to conduct traffic engineering. In addition, an efficient dynamic bandwidth allocation algorithm is designed to accommodate bursty IP traffic and improve bandwidth utilization in the proposed network. The performance analyses show that under the same network load the proposed scheme has lower average packet delay and shorter queue length than current schemes.