IP Library › Granted Patent US 10,680,885
Granted Patent B2
US 10,680,885 · App. 15/787,469 · Granted Jun 9, 2020

mDNS support in unified access networks

Inventors: Vivek Lakshminarayana Atreya (Bangalore, IN); Shashi Hosakere Ankaiah (Bangalore, IN); Pavan Kumar C S (Bangalore, IN); Poornima Munirajaiah (Bangalore, IN); Umesh Vidyaranyapura Lakshminarayana (Bangalore, IN)
Assignee: Extreme Networks, Inc.
H04L41/0809H04L41/0886H04L41/5058
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,680,885
App. No.
15/787,469
Filed
Oct 18, 2017
Granted
Jun 9, 2020
Kind
B2
Art Unit
2419
USPC
370/255
Abstract

Methods, systems and computer readable media for mDNS support in unified access networks are described.

Claims (42)

1. A method for processing a service discovery request message, the method comprising:

monitoring, at a first switch, the service discovery request message and responses to determine available services from a second switch using a synced service record, wherein the first switch and the second switch are peer switches and are in different virtual local area networks (VLANs);

sending a copy of the available services to a wireless controller;

detecting, at the first switch, a service discovery request;

sending the service discovery request message from the first switch to the wireless controller requesting the available services;

receiving a response from the wireless controller;

determining a policy associated with the available services, wherein the policy is stored in a policy table at the first switch;

framing the response in a service request protocol format; and

based on the determined policy, relaying the available services in the framed response to other switches in a network, wherein the first switch and the other switches are in the same VLAN.

2. The method of claim 1 , wherein the service discovery request message is a multicast Domain Name System (mDNS) message.

3. The method of claim 1 , wherein sending the framed response comprises sending the framed response via a unicast message.

4. The method of claim 1 , wherein the first switch comprises an access point.

5. The method of claim 1 , wherein the first switch comprises a gateway switch.

6. The method of claim 1 , wherein sending the framed response comprises determining, based on end user privileges, whether to send the framed response to the network.

7. A system for processing a service discovery request message, the system comprising control circuitry configured to:

monitor, at a first switch, the service discovery request message and responses to determine available services from a second switch using a synced service record, wherein the first switch and the second switch are peer switches and are in different virtual local area networks (VLANs);

send a copy of the available services to a wireless controller;

detect, at the first switch, a service discovery request;

send the service discovery request message from the first switch to the wireless controller requesting the available services;

receive a response from the wireless controller;

determine a policy associated with the available services, wherein the policy is stored in a policy table at the first switch;

frame the response in a service request protocol format; and

based on the determined policy, relay the available services in the framed response to other switches in a network, wherein the first switch and the other switches are in the same VLAN.

8. The system of claim 7 , wherein the service discovery request message is a multicast Domain Name System (mDNS) message.

9. The system of claim 7 , wherein the control circuitry is configured to send the framed response via a unicast message.

10. The system of claim 7 , wherein the first switch comprises an access point.

11. The system of claim 7 , wherein the first switch comprises a gateway switch.

12. The system of claim 7 , wherein to send the framed response, the control circuitry is further configured to determine, based on end user privileges, whether to send the framed response to the network.

13. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, causes the processor to perform operations comprising:

monitoring, at a first switch, a service discovery request message and responses to determine available services from a second switch using a synced service record, wherein the first switch and the second switch are peer switches and are in different virtual local area networks (VLANs);

sending a copy of the available services to a wireless controller;

detecting, at the first switch, a service discovery request;

sending the service discovery request message from the first switch to the wireless controller requesting the available services;

receiving a response from the wireless controller;

determining a policy associated with the available services, wherein the policy is stored in a policy table at the first switch;

framing the response in a service request protocol format; and

based on the determined policy, relaying the available services in the framed response to other switches in a network, wherein the first switch and the other switches are in the same VLAN.

14. The non-transitory computer-readable medium of claim 13 , wherein the service discovery request message is a multicast Domain Name System (mDNS) message.

15. The non-transitory computer-readable medium of claim 13 , wherein for sending the framed response, the operations further comprise sending the framed response via a unicast message.

16. The non-transitory computer-readable medium of claim 13 , wherein the first switch comprises an access point.

17. The non-transitory computer-readable medium of claim 13 , wherein the first switch comprises a gateway switch.

18. The non-transitory computer-readable medium of claim 13 , wherein for sending the framed response, the operations further comprise determining, based on end user privileges, whether to send the framed response to the network.

Assignments (8)
RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST AT REEL/FRAME NO. 46050/0546 Recorded Jul 30, 2026
From: BANK OF MONTREAL, AS AGENT
To: EXTREME NETWORKS, INC.
Reel/Frame 076081/0088 →
SECURITY INTEREST Recorded Jul 29, 2026
From: EXTREME NETWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 076078/0590 →
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2020
From: ATREYA, VIVEK LAKSHMINARAYANA; ANKAIAH, SHASHI HOSAKERE; C S, PAVAN KUMAR; MUNIRAJAIAH, POORNIMA; LAKSHMINARAYANA, UMESH VIDYARANYAPURA
To: AVAYA INC.
Reel/Frame 052212/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2020
From: AVAYA INC.; AVAYA COMMUNICATION ISRAEL LTD; AVAYA HOLDINGS LIMITED
To: EXTREME NETWORKS, INC.
Reel/Frame 052212/0433 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
Continuity (2)
Continuation 13924570 · Jun 22, 2013
Related Publication 20180041389A1 · Feb 8, 2018