Next generation broadband access networks are gaining more interests from many key players in this field. The demands for longer reach and higher bandwidth are among the driving factors for such network as it can reach wider area up to 100 km, even beyond; has enhanced bandwidth capacity and transmission speed, but with low cost and energy consumption. One promising candidate is long reach passive optical network, a simplified network with reduced number of network elements, equipment interfaces, and even nodes; which leads to a significant reduction in the network's capital expenditure and operational expenditure. Outcome of an extended reach often results in increased propagation delay of dynamic bandwidth allocation messages exchange between the optical line terminals and optical network units, leading to the degradations of bandwidth allocation and quality of service support. Therefore, an effective bandwidth allocation algorithm with appropriate service interval setup for a long reach network is proposed to ensure the delay is maintained under ITU-T G.987.1 standard requirement. An existing algorithm is improved in terms of service interval so that it can perform well beyond 100 km. Findings show that the improved algorithm can reduce the mean delay of high priority traffic classes for distance up to 140 km.