Claims
- 1. A method for filtering and forwarding information in an optical network, comprising the steps of:
accessing a frame carrying client information from an incoming port in communications with one or more optical elements of the optical network; detecting a presence or absence of an optics control tag integrated with said frame; determining a distribution mode for said frame; passing said frame with said optics control tag to one or more destination ports for communicating with one or more corresponding destination addresses for said frame, wherein said passing step includes passing said frame with said optics control tag to said incoming port in response to determining said distribution mode being designated for a shared service; and forwarding said frame with said optics control tag from said one or more destination ports to said one or more corresponding destination addresses, whereby said frame with said optics control tag is reflected-back from said incoming port in response to said determining a shared service.
- 2. The method of claim 1, further comprising the steps of:
constructing a null tag in response to detecting the absence of said optics control tag; and integrating said null tag with said frame to thereby produce said optics control tag.
- 3. The method of claim 2, further comprising the steps of:
enabling said null tag to designate said distribution mode for a point-to-point service and to specify an identifier for a designation optical element, in response to determining said destination optical element is receiving point-to-point service; and enabling said null tag to designate said distribution mode for a shared service and to specify an universal identifier for a group of destination optical elements, in response to determining said frame is designated for delivery to an optical element receiving shared service.
- 4. The method of claim 1, further comprising the step of:
determining said frame to include an optics control tag and a distribution mode designated for a point-to-point service, whereby said frame is not reflected-back from said incoming port.
- 5. The method of claim 1, further comprising the step of:
passing said frame with said optics control tag to a forwarding entity to determine said one or more destination ports, wherein said forwarding entity decides whether to pass said frame to said incoming port.
- 6. The method of claim 1, further comprising the step of:
querying a forwarding table to determine said one or more corresponding destination addresses.
- 7. The method of claim 1, wherein said one or more corresponding destination addresses include an address for one of said one or more optical elements and/or an address for a MAC client coupled to one of said one or more optical elements.
- 8. The method of claim 1, wherein said determining a distribution mode step further comprises the step of:
processing said optics control tag to determine said distribution mode, said distribution mode being designated for a point-to-point service or a shared service.
- 9. The method of claim 1, wherein said determining a distribution mode step further comprises the step of:
determining said distribution mode from a destination address.
- 10. The method of claim 1, further comprising the step of:
verifying and/or updating said optics control tag prior to passing said frame to said one or more destination ports.
- 11. The method of claim 10, further comprising the steps of:
verifying and/or updating said optics control tag to specify an identifier for a destination optical element, in response to determining said distribution mode being designated for a point-to-point service; verifying and/or updating said optics control tag to specify an identifier for a source optical element, in response to determining said distribution mode being designated for a shared service; and verifying and/or updating said optics control tag to specify a universal identifier for a group of destination optical elements, in response to determining said frame as originating from an external or unknown source and determining said frame is not being sent to a single destination optical element.
- 12. The method of claim 1, further comprising the steps of:
passing said frame to a destination port for communicating with a device external to the optical network; and forwarding said frame without said optics control tag to said device.
- 13. A method for processing information from a downstream path of an optical network, comprising the steps of:
accessing, at a recipient optical node, a frame having an optics control tag embedded therein; determining a distribution mode for said frame; detecting an optical node identifier from said optics control tag; and accepting said frame in response to detecting said distribution mode being designated for a shared service and to detecting said optical node identifier not matching an optical node identifier assigned to said recipient optical node.
- 14. The method of claim 13, further comprising the step of:
accepting said frame in response to detecting said distribution mode being designated for a point-to-point service and to detecting said optical node identifier matching an optical node identifier assigned to said recipient optical node.
- 15. A system for forwarding frames in an optical network, comprising:
upstream communications means for transmitting an optical signal carrying client information on a communications path designated to emulate shared distributions in the optical network, wherein said upstream communications means includes upstream tag control means for integrating an optics control tag with said client information, wherein said optics control tag includes instructions for forwarding said client information within the optical network; primary communications means for managing communications with said upstream communications means, wherein said primary communications means includes primary tag control means for detecting said optics control tag; and forwarding means for filtering and/or forwarding said client information according to said optics control tag, wherein said forwarding means is responsive to receiving said client information from said primary communications means and adapted to reflect back said client information to said upstream communications means on said communications path.
- 16. The system of claim 15, wherein said communications path is designated to emulate shared distributions to optical elements receiving shared service.
- 17. The system of claim 15, wherein the optical network is a passive optical network.
- 18. The system of claim 15, wherein said optical signal includes an Ethernet-formatted frame carrying client information.
- 19. The system of claim 15, wherein said communications path is part of a HFC network.
- 20. The system of claim 15, wherein said upstream tag control means is a MAC Ethernet entity, said MAC Ethernet entity including a physical interface layer, a media access control layer, and a MAC control layer.
- 21. The system of claim 15, wherein said primary tag control means is a MAC Ethernet entity, said MAC Ethernet entity including a physical interface layer, a media access control layer, and a MAC control layer.
- 22. The system of claim 15, wherein said primary communications means includes a physical interface to said communications path, wherein said physical interface includes at least one physical port for transmitting and/or receiving said client information.
- 23. The system of claim 15, wherein said primary communications means includes a physical interface to said communication paths, wherein said physical interface includes at least one logical port for transmitting and/or receiving said client information.
- 24. The system of claim 15, wherein said forwarding entity is a router.
- 25. The system of claim 15, wherein said forwarding entity is a bridge.
- 26. An optical line terminal for managing the exchange of information within an optical network, comprising:
interfacing means for accessing client information from a communications path designated to emulate shared distributions in the optical network; an optics tag detector for detecting a presence of an optics control tag integrated with said client information; and a forwarding entity for filtering and/or forwarding said client information according to said optics control tag, wherein said forwarding entity is adapted to reflect back said client information on said communications path.
- 27. The optical line terminal of claim 26, further comprising:
a tag constructor for constructing a null optics control tag in response to said optics tag detector being unable to detect the presence of an optics control tag.
- 28. The optical line terminal of claim 26, further comprising:
a forwarding table for tracking disposition instructions, wherein said forwarding table returns disposition instructions to said forwarding entity in response to queries regarding said client information.
- 29. The optical line terminal of claim 28, wherein said forwarding table is programmable to learn an association of destination ports with destination addresses for said client information.
- 30. The optical line terminal of claim 28, wherein said forwarding entity reflects back said client information in response to said disposition instructions.
- 31. The optical line terminal of claim 28, further comprising:
a tag constructor for updating said optics control tag in response to said disposition instructions being returned by said forwarding table.
- 32. The optical line terminal of claim 28, wherein said interfacing means accesses information from at least one communications path designated to emulate point-to-point distributions in the optical network, wherein said forwarding entity is responsive to forwarding information over said communications path designated for said shared distributions and/or said communications path designated for said point-to-point distributions.
- 33. The optical line terminal of claim 32, wherein said communications path is designated to emulate shared distributions to optical elements receiving shared service.
- 34. The optical line terminal of claim 32, wherein said communications path is designated to emulate point-to-point distributions to an optical element receiving point-to-point service.
- 35. The optical line terminal of claim 32, wherein a physical interface of the optical line terminal to said communications path includes at least one physical port.
- 36. The optical line terminal of claim 32, wherein a physical interface of the optical line terminal to said communications path includes at least one logical port.
- 37. An optical network element for processing information from a downstream path of an optical network, comprising:
interfacing means for accessing a frame from a communications path of the optical network; an optics tag detector for detecting a presence of an optics control tag appended to said frame, wherein said optics tag detector is responsive to determining a distribution mode for said optics control tag, wherein said optics tag detector is responsive to detecting an optical node identifier from said optics control tag; and a frame controller for accepting said frame in response to said optics tag detector detecting said distribution mode being designated for a shared service and to detecting said optical node identifier not matching an optical node identifier assigned to the optical network element.
- 38. The method of claim 37, wherein said frame controller is responsive to accepting said frame in response to said optics tag detector detecting said distribution mode being designated for a point-to-point service and to detecting said optical node identifier matching an optical node identifier assigned to the optical network element.
- 39. A method for transporting a frame within an optical network, comprising the steps of:
accessing a frame carrying client information; appending destination information including instructions for delivering said frame to a destination; and appending optics control information to said frame, wherein said optics control information includes an identifier for an originating optical element that introduces said frame to the optical network, wherein said optics control information includes instructions for reflecting-back said frame to said originating optical element.
- 40. The method of claim 39, further comprising the step of:
appending an optics tag indicator for designating a presence of said optics control information.
- 41. The method of claim 39, further comprising the step of:
appending network control information for identifying a virtual local area network to which said frame belongs.
- 42. The method of claim 41, further comprising the step of:
appending a network tag indicator for designating a presence of said network control information.
- 43. The method of claim 42, further comprising the step of:
appending an optics tag indicator for designating a presence of said optics control information.
- 44. The method of claim 41, further comprising the step of:
appending a tag indicator for designating a presence of said optics control information and/or said network control information.
- 45. The method of claim 39, wherein said optics control information includes instructions for designating a mode for distributing said frame within the optical network, wherein said frame is reflected-back to said originating optical element in response to said mode being designated for a shared service.
- 46. A computer data signal embodied in a carrier wave, comprising:
a first code segment carrying client information; a second code segment including instructions for delivering said client information to a destination; and a third code segment including optics control information, wherein said third code segment includes identification information for an originating optical element that introduces said client information to the optical network, wherein said third code segment includes instructions for reflecting-back said frame to said originating optical element.
- 47. The computer data signal according to claim 46, further comprising:
a fourth code segment including information indicating a presence of said optics control information.
- 48. The computer data signal according to claim 46, further comprising:
a fourth code segment including network control information for identifying a virtual local area network to which said client information belongs.
- 49. The computer data signal according to claim 48, further comprising:
a fifth code segment including information indicating a presence of said network control information.
- 50. The computer data signal according to claim 49, further comprising:
a sixth code segment for including information indicating a presence of said optics control information.
- 51. The computer data signal according to claim 48, further comprising:
a fifth code segment including information indicating a presence of said optics control information and/or said network control information.
- 52. The computer data signal according to claim 46, wherein said client information includes a control message.
- 53. The computer data signal according to claim 46, wherein said client information includes voice, data, and/or video from an end user.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application No. 60/339,442, filed Dec. 14, 2001, by Sala et al., entitled “EPON Compliance Framework and Solution,” incorporated herein by reference; U.S. Provisional Application No. 60/367,317, filed Mar. 26, 2002, by Sala et al., entitled “EPON Compliance Framework and Solution,” incorporated herein by reference; and U.S. Provisional Application No. 60/393,096, filed Jul. 3, 2002, by Gummalla et al., entitled “System and Method for Supporting Security and Other Services in an Ethernet Passive Optical Network,” incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60339442 |
Dec 2001 |
US |
|
60367317 |
Mar 2002 |
US |
|
60393096 |
Jul 2002 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
10316181 |
Dec 2002 |
US |
Child |
10353054 |
Jan 2003 |
US |