Abstract:
A method and apparatus for processing Ethernet data frames in a media access control (MAC) sublayer of an Ethernet passive optical network (PON) are provided. The apparatus for processing protocol layers of an Ethernet passive optical network (PON) includes: an Emulation sublayer processing unit which performs cyclic redundancy check (CRC) on information included in a preamble of an Ethernet data frame transferred from a physical layer processing unit, and extracts LLIDs from the preamble; a MAC sublayer processing unit, which has one MAC address corresponding to multiple LLID indexes corresponding to the extracted LLIDs, to perform control and management; a MAC control sublayer processing unit which contains information of the multiple LLID indexes, and performs MAC control on each LLID index; a PON bridge sublayer processing unit which performs a bridge function of the Ethernet PON and tag management of the Ethernet PON; and an Emulated-MAC sublayer processing unit which performs upstream and downstream Ethernet data frame matching, FCS error checking, and PAUSE frame processing. Therefore, an effect exists in that when processing the Ethernet frames, an interface suited to the Ethernet PON system is provided.
Abstract:
The present invention provides a dynamic routing method for a multistage bus network in a distributed shared memory environment. For performing a forward or backward U-turn routing (FUR or BUR), the forward or backward-turning allowable stage, respectively for FUR or BUR, is compared with a current stage check whether a U-turn is possible in the current stage. If not affirmative, traffic levels of switches in its next or previous stage connected to a switch in the current stage are compared to each other, respectively for FUR or BUR. A switch having the lowest traffic level is selected as a route switch of the next or previous stage, and the next or previous stage is changed to a current stage, respectively for FUR or BUR. The procedure is repeated from the checking step. If affirmative, a U-turn at the current stage is performed, and a backward or forward routing is performed, respectively for FUR or BUR.
Abstract:
A communication node system for an Ethernet-PON includes: an LLID register for storing an LLID being an allocated identifier; a preamble generator for generating a PON preamble; a CRC generator for generating a CRC for the preamble; a transmission connector for combining transport data with the CRC-including preamble to generate a transport frame, and forwarding the transport frame; a reception connector for receiving the frame and dividing the frame into a preamble and received data; a filter for extracting an LLID from the preamble, comparing the extracted LLID with the LLID stored in the register, and selectively filtering the extracted LLID; and a received frame generator for discarding the received data, or combining the received data with the preamble to generate a received frame.
Abstract:
PURPOSE: An optical communication node system, electrophoto packet routing system, an optical packet electrophoto-routing method using the same, and an optical packet electrophoto-routing network system are provided to electrophoto-route an optical packet by an identifier made up of multiple optical wavelengths. CONSTITUTION: An optical frame generating and wavelength multiplexing unit(10) generates data and primitive code and multiplexes wavelengths. An optical switching unit(20) selects coding. A coding unit(30) codes the primitive identifier according to a selected method and attaches the coded identifier to data to generate an optical packet. An optical amplifier(40) controls strength of the optical packet and amplifies it in order to output a finally processed optical packet according to predetermined optical power.
Abstract:
PURPOSE: A home gateway system having a premises telephone network switching function and a method for implementing the same are provided to construct a home VoIP/POTS(Plain Old Telephone Service) network and a high-speed HomePNA(Home Phoneline Networking Alliance) network, regardless of telephone lines, by modifying the internal connection structure of a home gateway through a premises telephone network switching function according to the configuration of a home network. CONSTITUTION: A home gateway system(300) having a premises telephone network switching function comprises an xDSL central processing part(302), a VoIP processing part(304), a HomePNA processing part(306), and a phoneline switching part(303). The xDSL central processing part(302) provides a connection with an access network through the first connector(301) and processes the signals transmitted and received with the connected access network. The VoIP processing part(304) provides a POTS/VoIP connection with a home network through the first connector(301) or the third connector(307) and processes the POTS/VoIP signals with the connected home network. The HomePNA processing part(306) provides a HomePNA connection with a home network through the first connector(301) or the second connector(305) and processes the HomePNA signals transmitted and received with the connected home network. The phoneline switching part(303) connects the VoIP processing part(304) and the HomePNA processing part(306) properly to various PSTN lines received from the xDSL central processing part(302).
Abstract:
PURPOSE: A CRC test system having a fixed delay period is provided to measure a round-trip time according to each ONU(Optical Network Unit) by setting constantly a delay period for processing a received data frame. CONSTITUTION: A CRC test system having a fixed delay period includes a data buffer, a control information buffer, a CRC generation unit, an input control unit, and an output control unit. The data buffer(230) is used for storing a data frame. The control information buffer(240) is used for storing control information of the data frame. The CRC generation unit(220) performs a CRC test for the data frame. The input control unit(210) receives an input signal, generates a CRC enable signal to the CRC generation unit, transmits the write address information to the data buffer and the control information buffer, stores a CRC test result into an address for storing a starting part of the data frame, and provides a read address synchronous signal. The output control unit(250) receives the read address synchronous signal, generates the read address information to the data buffer and the control information buffer, reads the stored data of the data buffer, and outputs an output control signal according to the CRC test result.
Abstract:
PURPOSE: A method and an apparatus for processing ethernet data in an MAC(Medium Access Control) sub-layer of an ethernet PON(Passive Optical Network) are provided to manage a transmitting state and a receiving state of an ethernet frame by using an LLID index. CONSTITUTION: An apparatus for processing ethernet data in an MAC sub-layer of an ethernet PON includes an emulation sub-layer, an MAC sub-layer, an MAC control sub-layer, a PON bridge sub-layer, and an emulated-MAC sub-layer. The emulation sub-layer(150) is used for performing a CRC for information of a preamble of an ethernet data frame received from a physical layer and extracting LLID(Logical Link IDentification) information from the preamble. The MAC sub-layer is used for performing a controlling operation and a managing operation. The MAC control sub-layer is used for performing MAC control operations for LLID indexes. The PON bridge sub-layer(120) is used for performing a bridge function of the ethernet PON and a PON tag management function. The emulated-MAC sub-layer(110) is used for performing a high and a low ethernet data frame matching process, an FCS test, and a PAUSE frame process.
Abstract:
PURPOSE: A resource allocation method in consideration of load distribution and fairness providing in a dual ring is provided to increase a resource usage rate by distributing a path in consideration of currently an available bandwidth and priority of requested traffic. CONSTITUTION: A bandwidth request message is received(601). A node determines whether to admit the request by checking available bandwidths of two rings, and if the request is admittable, the node calculates a WC(Weight Cost), or otherwise, the node sets the WC to infinite(602). If both WCs of external and internal rings exceed a certain value, the node determines that there is no available band and rejects allocation of bandwidth(603). If both WCs of the external and internal rings are not infinite, the node compares which side is smaller(604). the node distributes a path to the side having a smaller WC(605). The node increases a serial number(606) and broadcasts the distribution result to other nodes(607).
Abstract:
PURPOSE: A router and routing method for unicast/multicast packet services is provided not only to offer an efficient multicast packet connection service but also to minimize the whole packet connection service processing time on account of the reduction of a unicast connection service throughput by developing a router structure using one cross-bar switch for a unicast packet connection service and a plurality of buses for a multicast packet connection service. CONSTITUTION: In an idle state, a high-speed router confirms whether a new packet has been received or a standby packet has been outputted(510,520). If a new packet has been received to the VOQ(Virtual Output Queue) j of an input port(i), the high-speed router updates a packet state information message into NumPacket£i|£j|=NumPacket £i|£j|+1(521). If a packet has been outputted from a VOQ, the high-speed router updates the packet state information message into NumPacket£i|£j|=NumPacket£i| £j|-1(521). However, in case that it is judged that scheduling time came, not the arrival of a new packet or the output of a packet, the high-speed router executes packet connection scheduling by using the packet state information message(530).
Abstract:
PURPOSE: An IP multicast servicing method using a virtual LAN is provided to introduce a VLAN(Virtual LAN) where a lower layer is supported on an IP multicast, and to supply an IP multicast service at a desired speed through a very high speed network, thereby reducing burden of a network equipment while transmitting packets without processing an upper layer. CONSTITUTION: A sender(41) generates a multicast group(501), and requests group management of an IP multicast/VLAN manager(42) through an IGMP(Internet Group Management Protocol)(502). The IP multicast/VLAN manager(42) admits or rejects the request(503). If the IP multicast/VLAN manager(42) admits the request(503-2), the sender(41) broadcasts a multicast session to hosts(504). The IP multicast/VLAN manager(42) stores a VLAN ID within a range of receiving an SDP(Session Description Protocol)(505). If a host wants to participate in the multicast group, the host applies for a participation to the IP multicast/VLAN manager(42)(506,507). The IP multicast/VLAN manager(42) forms a new VLAN with the stored VLAN ID(508), and transmits a participation message in IP multicast method(509).