Patent ID: 11962492
Assignee: KULCLOUD
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A network packet broker comprising:
a first processor and a clock corresponding to the first processor;
a software defined network (SDN) controller configured to acquire information associated with a plurality of OpenFlow edge switches being connected to a plurality of legacy networks as a wireless access network or a wired access network and belonging to a first switch group, wherein the SDN controller is configured to direct performance of one or more operations including:
generating routing information of a packet input to a switch within a second switch group, wherein:
the switch includes a second processor and a corresponding register configured to store an elapsed time parameter Tp corresponding to a time that elapses from a reference time in the second processor; and
the second switch group includes one or more of the plurality of OpenFlow edge switches, the second switch group being considered as a virtual router;

controlling manipulation and flow of the packet in response to a request through the SDN controller;
mapping a plurality of network devices connected to the plurality of OpenFlow edge switches for generating legacy routing information of a flow processing query message of the SDN controller based on information associated with the virtual router to information of an external network connected directly to the virtual router; and
correcting overflow of the elapsed time parameter Tp from the register of the second processor by updating the elapsed time parameter Tp based on:
a comparison between the elapsed time parameter Tp and a current elapsed time parameter Tc, the current elapsed time parameter obtained using the clock, and
a correction value;

storing the updated elapsed time parameter Tp as a timestamp in the packet.