tokens: ['NM', 'needs', 'to', 'be', 'able', 'to', 'add', 'the', 'nonvirtualized', 'part', 'of', 'gNB', 'as', 'PNF', 'to', 'a', 'NS', 'instance', 'see', 'clause', '', 'remove', 'the', 'nonvirtualized', 'part', 'of', 'gNB', 'as', 'PNF', 'from', 'a', 'NS', 'instance', 'see', 'clause', '', 'and', 'replace', 'the', 'nonvirtualized', 'part', 'of', 'gNB', 'as', 'PNF', 'in', 'a', 'NS', 'instance', 'see', 'clause', '', 'by', 'using', 'Update', 'NS', 'operation', 'see', 'clause', '', 'of', 'ETSI', 'GS', 'NFVIFA', '', '', 'towards', 'NFVO', 'However', 'the', 'current', 'Update', 'NS', 'operation', 'does', 'not', 'support', 'adding', 'or', 'removing', 'PNFs', 'So', 'this', 'is', 'a', 'gap', 'between', 'the', 'GPP', 'and', 'ETSI', 'ISG', 'NFV', 'To', 'support', 'the', 'GPP', 'requirements', 'abovementioned', 'and', 'as', 'described', 'in', 'clause', '', 'the', 'Update', 'NS', 'operation', 'needs', 'to', 'be', 'extended', 'to', 'support', 'adding', 'PNF', 'or', 'removing', 'PNF', 'with', 'parameters', 'shown', 'below', '', 'Add', 'PNF', 'The', 'pnfdId', 'see', 'clause', '', 'of', 'ETSI', 'GS', 'NFVIFA', '', '', 'to', 'identify', 'the', 'PNFD', 'of', 'the', 'PNF', 'nonvirtualized', 'part', 'of', 'gNB', 'to', 'be', 'added', '', 'Remove', 'PNF', 'The', 'pnfdId', 'to', 'identify', 'the', 'PNFD', 'of', 'the', 'PNF', 'nonvirtualized', 'part', 'of', 'gNB', 'to', 'be', 'removed']