A method for a link protection in a virtual private local area network, characterized by comprising: in a networking process of a virtual private local area network services, VPLS, network, a link protection device establishing a main tunnel and a standby tunnel of multi-protocol label switching, MPLS, traffic engineering, TE, for a link, and writing a VPLS access attribute table according to a networking structure of the VPLS network; wherein the VPLS access attribute table comprises VPLS accessing way and corresponding virtual private network identification, VPNID; creating a VPLS forwarding table to organize information of the established MPLS TE main tunnel and standby tunnel; wherein the VPLS forwarding table comprises a VPLS broadcast forwarding table, a VPLS media access control MAC forwarding table, a TE fast reroute, FRR, table and a next hop output port table; and when receiving a VPLS message, the link protection device searching a corresponding VPNID from the VPLS access attribute table according to a VPLS accessing way of the VPLS message; judging whether the established MPLS TE main tunnel has a standby tunnel, from the VPLS broadcast forwarding table or the VPLS MAC forwarding table, according to the searched VPNID; if the established MPLS TE main tunnel has a standby tunnel, searching a corresponding FRR index in the VPLS broadcast forwarding table or the VPLS MAC forwarding table according to the searched VPNID; searching a corresponding main tunnel index and a corresponding standby tunnel index in the TE FRR table; searching a corresponding output port in the next hop output port table according to the searched main tunnel index and another corresponding output port in the next hop output port table according to the searched standby tunnel index; if the established MPLS TE main tunnel does not have a standby tunnel, performing an ordinary VPLS processing to the received VPLS message; if the found MPLS TE main tunnel is invalid, then transmitting the received VPLS message by adopting the standby tunnel of the MPLS TE main tunnel; wherein, both the VPLS broadcast forwarding table and the VPLS MAC forwarding table of the VPLS forwarding table comprise a TE FRR flag bit; and the step of judging whether the established MPLS TE main tunnel has a standby tunnel, from the VPLS broadcast forwarding table or the VPLS MAC forwarding table, according to the searched VPNID comprises: the link protection device judging whether the established MPLS TE main tunnel has a standby tunnel through the TE FRR flag bit; when the TE FRR flag bit is valid, indicating that the established MPLS TE main tunnel has a standby tunnel, and when the TE FRR flag bit is invalid, indicating that the established MPLS TE main tunnel does not have a standby tunnel. in a networking process of a virtual private local area network services, VPLS, network, a link protection device establishing a main tunnel and a standby tunnel of multi-protocol label switching, MPLS, traffic engineering, TE, for a link, and writing a VPLS access attribute table according to a networking structure of the VPLS network; wherein the VPLS access attribute table comprises VPLS accessing way and corresponding virtual private network identification, VPNID; creating a VPLS forwarding table to organize information of the established MPLS TE main tunnel and standby tunnel; wherein the VPLS forwarding table comprises a VPLS broadcast forwarding table, a VPLS media access control MAC forwarding table, a TE fast reroute, FRR, table and a next hop output port table; and when receiving a VPLS message, the link protection device searching a corresponding VPNID from the VPLS access attribute table according to a VPLS accessing way of the VPLS message; judging whether the established MPLS TE main tunnel has a standby tunnel, from the VPLS broadcast forwarding table or the VPLS MAC forwarding table, according to the searched VPNID; if the established MPLS TE main tunnel has a standby tunnel, searching a corresponding FRR index in the VPLS broadcast forwarding table or the VPLS MAC forwarding table according to the searched VPNID; searching a corresponding main tunnel index and a corresponding standby tunnel index in the TE FRR table; searching a corresponding output port in the next hop output port table according to the searched main tunnel index and another corresponding output port in the next hop output port table according to the searched standby tunnel index; if the established MPLS TE main tunnel does not have a standby tunnel, performing an ordinary VPLS processing to the received VPLS message; if the found MPLS TE main tunnel is invalid, then transmitting the received VPLS message by adopting the standby tunnel of the MPLS TE main tunnel; wherein, both the VPLS broadcast forwarding table and the VPLS MAC forwarding table of the VPLS forwarding table comprise a TE FRR flag bit; and the step of judging whether the established MPLS TE main tunnel has a standby tunnel, from the VPLS broadcast forwarding table or the VPLS MAC forwarding table, according to the searched VPNID comprises: the link protection device judging whether the established MPLS TE main tunnel has a standby tunnel through the TE FRR flag bit; when the TE FRR flag bit is valid, indicating that the established MPLS TE main tunnel has a standby tunnel, and when the TE FRR flag bit is invalid, indicating that the established MPLS TE main tunnel does not have a standby tunnel.