Search
Patexia Research
Issue Date Dec 23, 2021
Claim this application
PDF Unavailable

Patent Application - SYSTEM AND METHOD FOR RECONFIGURING A NETWORK USING NETWORK TRAFFIC COMPARISIONS > Claims

  • 1. A method, comprising: determining, by a processing resource, a client type for each of a plurality of client devices connected to a first network;determining, by the processing resource, a first average packet count for each client type connected to the first network, wherein the first network is configured to respond to a multicast Domain Name Service (mDNS) query with multicast query-response messages;receiving, by the processing resource, a second average packet count for each client type of a plurality of client devices connected to a second network, wherein the second network is configured to respond to a mDNS query with unicast query-response messages;computing, by the processing resource for each client type in the first network, a difference between the first average packet count of the client type and the second average packet count for a corresponding client type in the second network; andreconfiguring the first network to respond to mDNS query with unicast query-response messages based on a determination that the difference between the first average packet count and the second average packet count for at least one client type of the first network is above a first predefined threshold.
    • 2. The method of claim 1, wherein reconfiguring the first network to respond to mDNS query with the unicast query-response messages further comprising: transmitting the difference to a network device associated with an administrator of the first network;receiving an instruction from the network device associated with the administrator to reconfigure the first network to respond to mDNS query with unicast query-response messages; andin response to the receiving the instruction, reconfiguring the first network to respond to mDNS query with unicast query-response messages.
      • 3. The method of claim 2, wherein the method further comprises displaying the difference on a user interface of the network device associated with the administrator of the first network.
    • 4. The method of claim 1, wherein reconfiguring of the first network further comprising: computing, by the processing resource, a first bandwidth consumption of the first network based on the average packet count for each client type connected to the first network, wherein the bandwidth consumption for each client type connected to the first network is computed based on the first average packet count of each client type in the first network, a count of each client type in the first network, and a number of network devices sharing a VLAN with the plurality of client devices;computing, by the processing resource, a second bandwidth consumption of the second network based on the second average packet count for each client type connected to the second network and a count of each client type in the second network;generating, by the processing resource, a bandwidth difference between the first network and second network by comparing the first bandwidth consumption and second bandwidth consumption; andreconfiguring the first network to respond to mDNS query with unicast query-response messages based on a determination that the bandwidth difference is above a second predefined threshold.
      • 5. The method of claim 4, wherein the method further comprises displaying the bandwidth difference on a user interface of the network device.
      • 6. The method of claim 4, wherein the method further comprises displaying the bandwidth difference on a user interface of an external server configured for managing the first network.
      • 7. The method of claim 4, wherein the method further comprises the steps of: computing a bandwidth savings of the first network based on the bandwidth difference between the first network and the second network;transmitting the bandwidth savings as a recommendation to the network device associated with administrator of the first network; anddisplaying the recommendation on the user interface of the network device.
    • 8. The method of claim 1, wherein the first network and the second network are customer broadcast networks.
  • 9. A network orchestrator, comprising: at least one hardware processor; and a non-transitory computer readable storing instructions that when executed by a hardware processor cause the hardware processor to: determine a client type for each of a plurality of client devices in a first network;determine a first average packet count for each client type connected to the first network, wherein the first network is configured to respond to a multicast Domain Name Service (mDNS) query with multicast query-response messages;receive a second average packet count for each client type of a plurality of client devices connected to a second network, wherein the second network is configured to respond to an mDNS query with unicast query-response messages;compute, for each client type in the first network, a difference between the first average packet count of the client type and the second average packet count for corresponding client type in the second network; andreconfigure, the first network to respond to mDNS query with unicast query-response messages based on a determination that the difference between the first average packet count and the second average packet count for at least one client type of the first network is above a first predefined threshold.
    • 10. The network orchestrator of claim 9, wherein the instructions when executed by the hardware processor causes the hardware processor to: transmit, the difference to a network device associated with an administrator of the first network;receive, an instruction from the network device to reconfigure the first network to respond to mDNS query with unicast query-response messages; andin response to the receiving the instruction, reconfigure the first network to respond to mDNS query with unicast query-response messages.
    • 11. The network orchestrator of claim 9, wherein the instructions when executed by the hardware processor causes the hardware processor to: compute a first bandwidth consumption of the first network based on the first average packet count for each client type connected to the first network, wherein the bandwidth consumption for each client type connected to the first network is computed based on the first average packet count of each client type in the first network, a count of each client type in the first network, and a number of network devices sharing a VLAN with the plurality of client devices;compute a second bandwidth consumption of the second network based on the second average packet count for each client type connected to the second network and a count of each client type in a second network;generate a bandwidth difference between the first network and second network by comparing the first bandwidth consumption and second bandwidth consumption; andreconfigure the first network to respond to mDNS query with unicast query-response messages based on a determination that the bandwidth difference is above a second predefined threshold.
      • 14. The network orchestrator of claim 11, wherein the instructions when executed by the hardware processor causes the hardware processor to: compute a bandwidth savings of the first network based on the bandwidth difference between the first network and the second network;transmit the bandwidth savings as a recommendation to the network device associated with the administrator of the first network; anddisplay the recommendation on the user interface of the network device.
    • 12. The network orchestrator of claim 9, wherein the instructions when executed by the hardware processor causes the hardware processor to display the bandwidth difference on the user interface of the network device.
    • 13. The network orchestrator of claim 9, wherein the first network and the second network are customer broadcast networks.
    • 15. The network orchestrator of claim 9, wherein the predefined threshold is set based on a percentage of the bandwidth savings of the first network.
  • 16. A method, comprising: determining, by a processing resource, a client type for each of a plurality of client devices in the first network and a count of network devices sharing the first network with the plurality of client devices;determining, by the processing resource, a first average packet count for each client type connected to the first network, wherein the first network is configured to respond to a multicast Domain Name Service (mDNS) query with a multicast query-response messages;receiving, by the processing resource, a second average packet count for each client type of a plurality of client devices connected to a second network, wherein the second network is configured to respond to a mDNS query with unicast query-response messages;computing, by the processing resource for each client type connected to the first network, a first bandwidth consumption of the client type, wherein the first bandwidth consumption of the client type is computed based on the first average packet count of the client type, a count of the plurality of client devices of the client type, and a number of network devices sharing a VLAN with the plurality of client devices of the client type;computing, by the processing resource, a second bandwidth consumption of the second network based on a second average packet count for each client type connected to the second network and a count of each client type in the second network;generating, by the device, a bandwidth difference between the first network and second network by comparing the first bandwidth consumption and second bandwidth consumption; andreconfiguring, by the device, the first network to respond to mDNS query with the unicast query-response messages based on the bandwidth difference.
    • 17. The method of claim 16, wherein reconfiguring the first network to respond to mDNS query with the unicast query-response messages based on the bandwidth difference comprises: transmitting the bandwidth difference to an external server managed by the administrator of the first network;displaying the bandwidth difference on a user interface of the external server,receiving, at the processing resource, an instruction from the administrator to reconfigure the first network to respond to mDNS query with unicast query-response messages; andin response to the receiving the instruction, reconfiguring the first network to respond to mDNS query with unicast query-response messages.
    • 18. The method of claim 16, wherein the first network and the second network are customer broadcast networks.
    • 19. The method of claim 16, wherein the bandwidth difference is highlighted on a user interface device of the external server based on a percentage difference between the first bandwidth consumption and second bandwidth consumption.
    • 20. The method of claim 16, wherein reconfiguring the first network to respond to mDNS query with the unicast query-response messages based on the bandwidth difference comprises: computing a bandwidth savings of the first network based on the bandwidth difference between the first network and the second network;transmitting the bandwidth savings as a recommendation to the network device associated with the administrator of the first network; anddisplaying the recommendation on the user interface of the network device.
Menu