Patent ID: 11943616
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 6:
7. A system for utilizing network function identifiers to implement ingress message rate limiting, the system comprising:
a network node comprising:
at least one processor; and
a memory,
wherein the network node is configured for:
receiving a service request message from a service consumer network function;
extracting, from the received service request message, an access token that includes a consumer network function instance identifier identifying the service consumer network function;
determining, by using the consumer network function instance identifier to identify and count messages received from the consumer network function within a time period, that a rate of messages transmitted by the consumer network function to the network node exceeds an allowed ingress message rate of messages from the service consumer network function to the network node, comprising:
obtaining the allowed ingress message rate of messages from the service consumer network function;
obtaining a current ingress message rate of messages from the service consumer network function by identifying and counting, using the consumer network function instance identifier, messages received from the consumer network function within the time period; and
comparing the current ingress message rate of messages from the service consumer network function and the allowed ingress message rate of messages from the service consumer network function for determining that the current ingress message rate exceeds the allowed ingress message rate; and

in response to determining that the current ingress message rate of messages from the service consumer network function exceeds the allowed ingress message rate of messages from the service consumer network function, performing a message rate limiting action.