Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Definition of a Global Wake on Local Area Network Frame

IP.com Disclosure Number: IPCOM000118291D
Original Publication Date: 1996-Dec-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 101K

Publishing Venue

IBM

Related People

Cromer, D: AUTHOR [+7]

Abstract

New Local Area Network (LAN) subsystems contain Wake on LAN o hardware and software. This allows a client to be remotely powered on from a system administration console across a LAN. The Magic Packet o technology from AMD allows a system to be powered on by sending a protocol independent frame with a specific data pattern within the protocol packet. This special pattern consists of 6 bytes of FF followed by the MAC Address repeated 16 times. Several MAC Addresses can be contained within the packet as long as the packet does not exceed the maximum frame size or the Maximum Transmission Unit of any router it may traverse (causing the frame to be fragmented). This generally limits one MAC Address to be sent per frame and a unique frame must be sent per client system. This Magic Packet can be a Unicast or Broadcast frame.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Definition of a Global Wake on Local Area Network Frame

      New Local Area Network (LAN) subsystems contain Wake on LAN o
hardware and software.  This allows a client to be remotely powered
on from a system administration console across a LAN.  The Magic
Packet o technology from AMD allows a system to be powered on by
sending a protocol independent frame with a specific data pattern
within the protocol packet.  This special pattern consists of 6 bytes
of FF followed by the MAC Address repeated 16 times.  Several MAC
Addresses can be contained within the packet as long as the packet
does not exceed the maximum frame size or the Maximum Transmission
Unit of any router it may traverse (causing the frame to be
fragmented).  This generally limits one MAC Address to be sent per
frame and a unique frame must be sent per client system.  This Magic
Packet can be a Unicast or Broadcast frame.

      This invention will add a global wake up packet.  Clients
within a selective range of MAC Addresses with Wake on LAN will wake
up when this global wake up packet is broadcasted over the LAN.  This
supports site wide updates of clients.

      Currently, remote management software must generate a Magic
Packet for each client system on the network (to avoid frame
fragmentation across a router).  The Magic Packet is a broadcast
frame, but it only contains the client address for one system.  This
is time consuming and difficult when you have thousands of clients at
a location.  With this invention you would generate a global wake up
packet.  All clients on that match the selective range (one system to
millions of systems) will wake up and start the Wake on LAN
procedure.

      Current Wake on LAN solutions contain hardware which is always
looking at the LAN activity.  The client is turned off and only this
hardware is active.  There is a Magic Packet which tells the client
to power up the system.  The Magic Packet contains the LAN client
address repeated sixteen times.  All other packets are ignored.

      This invention adds another condition to waking up the
client.  The hardware will wake the client up when it sees a valid
Magic Packet (current solution) or when it sees the new Global Wake
Up Packet  and the MAC Address is within the Global Wake Up Mask
range.  This essentially provides a method to generate a Multicast or
Broadcast Wake Up Frame to all systems on a LAN by sending a single
frame.

      The Global Wake Up Packet and Mask will work as follows
(assuming a standard 802.3/Ethernet Frame or 802.5/Token Ring Frame):
  6 Bytes of A5 (used a sequence field) Global Wake Up 6 byte
   Mask Repeated 16 Times

      For example, a Network Manager wants to wake up all systems
shipped by a certain vendor.  This vendor has a unique 3 byte MAC
Address Header range assigned by the IEEE of 2F 00 80 hex....