tokens: ['SGi', 'PtP', 'tunnelling', 'mechanisms', 'such', 'as', 'PMIPvGRE', 'LTP', 'GTPCU', 'etc', 'may', 'be', 'used', 'to', 'deliver', 'NonIP', 'data', 'to', 'AS', 'via', 'SGi', 'The', 'PtP', 'tunnel', 'is', 'established', 'towards', 'the', 'AS', 'by', 'the', 'PGW', 'Depending', 'on', 'the', 'type', 'of', 'protocol', 'employed', 'on', 'the', 'SGi', 'PtP', 'tunnel', 'the', 'SGi', 'PtP', 'tunnel', 'setup', 'may', 'be', 'done', 'at', 'the', 'time', 'of', 'attach', 'or', 'at', 'the', 'time', 'of', 'first', 'MO', 'datagram', 'being', 'sent', 'by', 'the', 'CIoT', 'UE', 'The', 'PGW', 'selects', 'the', 'AS', 'based', 'on', 'the', 'PGW', 'configuration', 'eg', 'per', 'APN', 'or', 'per', 'PtP', 'tunnel', 'type', 'etc', 'NOTE', 'IP', 'address', 'allocation', 'procedures', 'for', 'the', 'UE', 'are', 'not', 'performed', 'by', 'the', 'PGW', 'For', 'uplink', 'NonIP', 'data', 'the', 'PGW', 'forwards', 'the', 'received', 'data', 'to', 'the', 'AS', 'over', 'the', 'established', 'SGi', 'PtP', 'tunnel', 'For', 'downlink', 'NonIP', 'data', 'the', 'AS', 'locates', 'the', 'right', 'SGi', 'PtP', 'tunnel', 'for', 'the', 'UE', 'using', 'information', 'such', 'as', 'UE', 'identifiers', 'in', 'the', 'NonIP', 'protocol', 'itself', 'etc', 'to', 'forward', 'the', 'data', 'The', 'AS', 'sends', 'the', 'data', 'to', 'PGW', 'over', 'the', 'established', 'SGi', 'PtP', 'tunnel', 'The', 'PGW', 'inturn', 'sends', 'the', 'data', 'to', 'SGW', 'on', 'the', 'GTPU', 'tunnel', 'identified', 'by', 'the', 'associated', 'SGi', 'PtP', 'tunnel', 'for', 'delivery', 'to', 'the', 'UE']