tokens: ['GPP', 'and', 'nonGPP', 'accesses', 'provide', 'IP', 'services', 'for', 'a', 'MSUE', 'The', 'GGSNPGW', 'endpoint', 'is', 'a', 'GTPvU', 'tunnel', 'controlled', 'by', 'GTP', 'GnGp', 'or', 'SSSaSb', 'or', 'IP', 'tunnel', 'controlled', 'by', 'SSSaSb', 'PMIPv', 'or', 'employed', 'by', 'a', 'UE', 'with', 'MIPv', 'or', 'DSMIPv', 'The', 'MTU', 'of', 'the', 'IP', 'tunnel', 'on', 'the', 'MSUE', 'side', 'of', 'the', 'IP', 'link', 'may', 'be', 'different', 'than', 'the', 'MTU', 'of', 'the', 'IP', 'link', 'connecting', 'the', 'GGSNPGW', 'to', 'the', 'PDN', 'As', 'a', 'result', 'IP', 'packets', 'crossing', 'the', 'GiSgi', 'interface', 'may', 'need', 'to', 'be', 'fragmented', 'Unnecessary', 'fragmentation', 'should', 'be', 'avoided', 'when', 'possible', 'due', 'to', 'the', 'following', '', 'Fragmentation', 'is', 'bandwidth', 'inefficient', 'since', 'the', 'complete', 'IP', 'header', 'is', 'duplicated', 'in', 'each', 'fragment', '', 'Fragmentation', 'is', 'CPU', 'intensive', 'since', 'more', 'fragments', 'require', 'more', 'processing', 'at', 'IP', 'endpoints', 'and', 'IP', 'routers', 'It', 'also', 'requires', 'additional', 'memory', 'at', 'the', 'receiver', '', 'If', 'one', 'fragment', 'is', 'lost', 'the', 'complete', 'IP', 'packet', 'has', 'to', 'be', 'discarded', 'The', 'reason', 'is', 'there', 'is', 'no', 'selective', 'retransmission', 'of', 'IP', 'fragments', 'provided', 'in', 'IPv', 'or', 'IPv', 'To', 'avoid', 'unnecessary', 'fragmenting', 'of', 'IP', 'packets', 'the', 'MSUE', 'or', 'a', 'server', 'in', 'an', 'external', 'IP', 'network', 'may', 'find', 'out', 'the', 'endtoend', 'MTU', 'by', 'path', 'MTU', 'discovery', 'and', 'hence', 'fragment', 'correctly', 'at', 'the', 'source', 'IP', 'Fragmentation', 'on', 'GiSgi', 'shall', 'be', 'handled', 'according', 'to', 'IETF', 'RFC', '', '', 'and', 'IETF', 'RFC', '', '', 'The', 'GGSNPGW', 'shall', 'enforce', 'the', 'MTU', 'of', 'IP', 'packets', 'tofrom', 'the', 'MSUE', 'based', 'on', 'IETF', 'RFC', '', '', 'and', 'IETF', 'RFC', '', '']