CA2461584A1

Method for supporting ethernet mac circuits

Abstract

An Ethernet MAC sublayer is provided for supporting Ethernet MAC circuits in an Ethernet Network. In accordance with one embodiment, an Ethernet MAC sublayer is provided for processing and setting up circuits. The MAC sublaye r provides support for higher level signaling (112, 122, 132) and routing (114 , 124, 134) applications to implement Ethernet MAC circuit functionality. The MAC sublayer provides interrupts for WAN learning and circuit setup. The MAC sublayer also provides address table entry extension (2102, 2202, 2302) to allow for usage of multiple links between nodes (2100, 2200, 2300). The routing application is used to manage routing information, maintain a MAC to port mapping database, and manage port resources. The signaling application is used to set up and manage circuits. In accordance to various embodiments, circuits of various types and properties can be managed in the Ethernet Network.

CA2461584A1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Projected expiry passed 24 September 2022, 4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

37 claims: 6 independent, 31 dependent

  1. 1
    CA 02461584 2004-03-24 WO 03/027807 PCT/US02/30596 -36Claims What is claimed Is:1. A Medium Access Control (MAC) hardware device for supporting MAC circuit functionality, comprising: a MAC sublayer, wherein the MAC sublayer generates an interrupt when a Ethernet frame of unknown source and/or destination MAC address is received;and a plurality of Address Table (AT) entries having at least a destination MAC address field, a source MAC address field, and port to forward frame to field;wherein at least one of the destination MAC address field and the source MAC address field is utilized to lookup at least one of an Ethernet frame destination MAC address and an Ethernet frame source MAC address and forward the Ethernet frame to a port in one of the plurality of AT entries.
  2. 2
    The MAC hardware in claim 1, wherein the MAC sublayer provides a hardware interface and a software interface configurable in at least one of LAN and WAN modes to mask, generate, and process interrupts, add and remove AT entries.
  3. 3
    In an Ethernet protocol network having a source station, a destination station, and at least one node having at least two ports, a method of setting up a circuit, comprising:transmitting a frame from the source station and the destination station;receiving the frame on at least one port of the at least one node;learning source addresses to port mapping relating to the frame received on the at least one port;using a destination address and a source address of the frame to find a path from the source station to the destination station;using the path to set up a circuit between the source station and destination station;and forwarding a plurality of Ethernet frames along the circuit. CA 02461584 2004-03-24 WO 03/027807 PCT/US02/30596
  4. 17
    In an Ethernet protocol network, a method of setting up a circuit, comprising the steps of:providing the network having a source station, a destination station, and at least one node having at least one port;transmitting frames from the source station;receiving the frames on the at least one port of the at least one node;learning destination and source addresses for port mapping relating to the frames;and storing the destination and source addresses to create the circuit.
  5. 28
    In an Ethernet protocol network, a method of transmitting frames using an Ethernet MAC circuit, comprising:providing a source station;the source station creating a frame having a destination MAC address (DMA) and a source MAC address (SMA), in addition to the frames being transmitted;the source station forwarding the frame to a node;the node identifying the DMA and the SMA and forwarding the frame to at least one of a second node in route to a destination station identified by the DMA and the destination station. CA 02461584 2004-03-24 WO 03/027807 PCT/US02/30596
  6. 31
    In a network, an Ethernet MAC circuit for transporting data, comprising:a source station: a destination station;and at least one node'having at least one port, the at least one node communicatively linking the source station with the destination station;wherein the at least one node supports storage for storing destination and source addresses for port mapping relating to the data.