Broadband Remote Access Server is a new type of access server which is very important in the next generation DSL access model designed by DSL Forum. It is the joint between the backbone network and the access network, and it is the aggregation point for the subscriber traffic. At the same time, it is also the injection point for policy management and IP QoS in the Regional/Access Networks, which can not been performed in the early DSL access model. Broadband Remote Access Server uses many protocols to aggregate the subscriber traffic. PPPoE is a common used protocol, which is based on Ethernet and PPP. It provides a method to transfer PPP packet on the Ethernet.Nowadays, there is much open-source PPPoE server software such as rp-pppoe, pppoe and so on. They usually work in the user-mode which slows down the speed of dealing with the packets and they have poor ability to resist the attack of Denial of Service. This dissertation is organized as follows. Firstly, this dissertation gives a survey of Broadband Remote Access Server. Secondly, this dissertation describes the technical detail of PPPoE, PPP and the ability of resisting the attack of Denial of Service. Thirdly, this dissertation presents some methods to resolve these problems. Lastly, The implementation of PPPoE server with the ability of resisting DoS attack is proposed in this dissertation. |