A method, performed by a mobility management unit, for restricting access and communication of a machine type communication, MTC, device, comprising: for each the following requests of the MTC device: an Attach request, a tracking area update request, a packet data protocol, PDP, context activation request, a routing area update request and a service request; obtaining (404, 504, 603, 706, 806, 905) a permission period of the MTC device; judging whether the request is made during the permission period of the MTC device (405, 505, 605, 707, 807, 907, 1002, 1103, 1203); when judging that the request is not made during the permission period, rejecting the request of the MTC device and notifying the MTC device of a rejection cause and/or the permission period (406, 506, 606, 708, 808, 908, 1003, 1104, 1204); wherein the rejecting further comprises: releasing an air interface of the MTC device, and either notifying a serving gateway and an evolved node B of a release cause value and/or the permission period (1302, 1304), or, notifying a gateway general packet radio service, GPRS, support node and a radio network controller; and/or, performing detachment, deleting a session of the MTC device, and either notifying the serving gateway and a packet data network gateway of the session deletion cause value and/or the permission period (1402, 1403, 1404), or notifying the gateway GPRS support node. for each the following requests of the MTC device: an Attach request, a tracking area update request, a packet data protocol, PDP, context activation request, a routing area update request and a service request; obtaining (404, 504, 603, 706, 806, 905) a permission period of the MTC device; judging whether the request is made during the permission period of the MTC device (405, 505, 605, 707, 807, 907, 1002, 1103, 1203); when judging that the request is not made during the permission period, rejecting the request of the MTC device and notifying the MTC device of a rejection cause and/or the permission period (406, 506, 606, 708, 808, 908, 1003, 1104, 1204); wherein the rejecting further comprises: releasing an air interface of the MTC device, and either notifying a serving gateway and an evolved node B of a release cause value and/or the permission period (1302, 1304), or, notifying a gateway general packet radio service, GPRS, support node and a radio network controller; and/or, performing detachment, deleting a session of the MTC device, and either notifying the serving gateway and a packet data network gateway of the session deletion cause value and/or the permission period (1402, 1403, 1404), or notifying the gateway GPRS support node. releasing an air interface of the MTC device, and either notifying a serving gateway and an evolved node B of a release cause value and/or the permission period (1302, 1304), or, notifying a gateway general packet radio service, GPRS, support node and a radio network controller; and/or, performing detachment, deleting a session of the MTC device, and either notifying the serving gateway and a packet data network gateway of the session deletion cause value and/or the permission period (1402, 1403, 1404), or notifying the gateway GPRS support node.