The present invention relates to an Ethernet transport network for transmitting Ethernet frames, and more particularly, to a quality of service (QoS) management method in an Ethernet-based next generation network (NGN).
The present invention is derived from a research project supported by the Information Technology (IT) Research & Development (R&D) program of the Ministry of Knowledge Economy (MKE) and the Institute for Information Technology Advancement (IITA) [2006-S-061-02, Development of Technology on an IPv6-based QoS service and a terminal mobility supporting router].
In a conventional Ethernet transport network, bandwidths are allocated and managed based on end customers of a virtual private network (VPN), or are differently allocated and managed according to virtual tunnels or priorities of virtual local area network (VLAN) tags. Thus, bandwidth allocation and quality of service (QoS) management may not be separately performed and, ultimately, the bandwidths are allocated based on priorities of Ethernet frames. Since a conventional bandwidth allocation method allocates the bandwidths based on the priorities of the Ethernet frames, sufficient QoS may not be provided.
Referring to
In the conventional bandwidth allocation method, bandwidths are allocated based on a network interface, the EVCs of the network, or classes of service (CoSs) of Ethernet frames included in each EVC. Ultimately, in a conventional Ethernet transport network, the same bandwidth is allocated to Ethernet frames included in the same CoS and thus bandwidth allocation and QoS management may not be separately performed.
The present invention provides a method of efficiently utilizing an Ethernet-based next generation network (NGN), and providing different bandwidths and different qualities of service (QoSs) to Ethernet frames.
According to an aspect of the present invention, there is provided a quality of service (QoS) management method in an Ethernet-based next generation network (NGN) including a plurality of Ethernet virtual connections (EVCs), the QoS management method including providing the same priority to frames that belong to an EVC having a single class of service (CoS); and allocating a bandwidth to each of the frames based on physical ports, service types, or Layer 2 (L2)/Layer 3 (L3) information.
According to another aspect of the present invention, there is provided a quality of service (QoS) management method in an Ethernet-based next generation network (NGN) including a plurality of Ethernet virtual connections (EVCs) between network interfaces, the QoS management method including providing the same priority to frames that belong to a network interface having a single class of service (CoS); and allocating a bandwidth to each of the frames based on the EVCs.
According to another aspect of the present invention, there is provided a quality of service (QoS) management method in an Ethernet-based next generation network (NGN) including a plurality of Ethernet virtual connections (EVCs) between network interfaces having a plurality of classes of service (CoSs), the QoS management method including providing the same priority to frames that belong to a single CoS; and allocating a bandwidth to each of the frames based on the EVCs.
According to the present invention, when Ethernet frames are transmitted through a connection-oriented transport network, different bandwidths and different QoSs may be simultaneously provided to the Ethernet frames by sorting the Ethernet frames based on Ethernet flows and allocating bandwidths to the Ethernet frames. In more detail, according to the present invention, bandwidths may be efficiently allocated to Ethernet frames when the Ethernet frames are transmitted through EVCs in an Ethernet transport network. Furthermore, the Ethernet frames to which the bandwidths are allocated may be differently controlled according to a policy of an operator and thus different QoSs may be provided to the Ethernet frames.
Hereinafter, the present invention will be described in detail by explaining embodiments of the invention with reference to the attached drawings.
Referring to
Referring to
The first and second transport network interfaces 210 and 212 analyze the Ethernet frames, in operation S310. In this case, information used to analyze the Ethernet frames includes end-customer interface (physical optical interface) information, service types, header information of the Ethernet frames (Layer 2 information), virtual local area network (VLAN) tag information, and Layer 3 (L3) information. If necessary, information on a Layer 4 (L4) or an upper layer of the L4 may be used.
The first and second transport network interfaces 210 and 212 sort the Ethernet frames according to a service level agreement (SLA) previously agreed by service providers and end-customers, in operation S320.
Then, the first and second transport network interfaces 210 and 212 generate Ethernet flows based on the SLA and analysis information of the Ethernet frames, in operation S330. Basically, the Ethernet flows are generated according to the SLA. In addition, the Ethernet flows may be generated according to the L2 information including destination and source addresses of the Ethernet frames, the end-customer physical optical interface information, the VLAN tag information, the service types, or the priority included in the L3 information.
The first and second transport network interfaces 210 and 212 allocate bandwidths based on the Ethernet flows, in operation S340. Also, the first and second transport network interfaces 210 and 212 set a QoS of each Ethernet frame based on the VLAN tag information, the service types, or the priority information included in the L3 information, in operation S350. The first and second transport network interfaces 210 and 212 set the QoS of an untagged Ethernet frame not having a VLAN tag, by using the L2 header information or an additional SLA. The first and second transport network interfaces 210 and 212 control and transmit the Ethernet frames through the connection-oriented Ethernet transport network 230, according to the QoS of each Ethernet frame, in operation S360.
Although
Referring to
1. All Ethernet frames included in an EVC have the same bandwidth and the same priority.
2. All Ethernet frames included in an EVC have the same bandwidth. However, the Ethernet frames have different priorities based on QoSs.
3. Ethernet frames included in an EVC have different bandwidths. However, all Ethernet frames included in the same EVC have the same priority.
4. Ethernet frames included in an EVC have different priorities, and have different bandwidths based on the priorities.
Referring to
Initially, the EVCs may be one of the following four types.
1. A single CoS EVC: all frames that belong to an EVC are treated in the same way and are transported with equal bandwidth profile.
2. A single CoS EVC with multiple bandwidth profiles: frames that belong to an EVC are treated in the same way with same priority, but are transported with different bandwidth profile.
3. A multiple CoS EVC with single bandwidth profile: frames may be treated differently according to their CoSs, but all frames are transported with equal bandwidth profile.
4. A multiple CoS EVC with multiple bandwidth profile: frames are treated differently according to their CoSs, and frames are transported with CoS-designated bandwidth profile.
In the case of single CoS EVC with multiple bandwidth profile, input frames from the E-UNI are untagged frames that have the same priority, whereas bandwidth profile can be assigned based on physical ports, service types, or L2/L3 information.
The E-UNI may be one of the following four types.
1. A single CoS E-UNI: all frames belonging to the E-UNI are treated in the same way and are subjected to the same bandwidth profile.
2. A single CoS E-UNI with multiple bandwidth profile: frames that belong to an E-UNI are treated in the same way with same priority, but are transported with different bandwidth profile per EVC.
3. A multiple CoS E-UNI with a single bandwidth profile: frames may be treated differently according to their CoSs, but all frames are subjected to the same bandwidth profile.
4. A multiple CoS E-UNI with multiple bandwidth profile: frames are treated differently according to their CoSs, and frames belonging to a particular EVC are subjected to a single bandwidth.
The E-NNI may be one of the following four types.
1. A single CoS E-NNI: all frames belonging to the E-NNI are treated in the same way and are subjected to the same bandwidth profile.
2. A single CoS E-NNI with multiple bandwidth profiles: frames that belong to an E-NNI are treated in the same way with same priority, but are transported with different bandwidth profile per EVC.
3. A multiple CoS E-NNI with single bandwidth profile: frames may be treated differently according to their CoSs, but all frames are subjected to the same bandwidth profile.
4. A multiple CoS E-NNI with multiple bandwidth profiles: frames are treated differently according to their CoSs, and frames belonging to a particular EVC are subjected to a single bandwidth.
Referring to
The transport network interface generates Ethernet flows of the sorted Ethernet frames by using end-customer physical optical interface information, the L2 header information, VLAN tag information, service types, and the L3 information, so as to input the Ethernet frames into corresponding Ethernet flows, in operation S630.
The transport network interface allocates bandwidths based on the Ethernet flows, in operation S635, and allocates new QoSs to be used in an Ethernet transport network, to the Ethernet frames that are sorted based on the Ethernet flows, in operation S640. In this case, the QoSs are allocated based on the Ethernet frames and Ethernet frames in the same Ethernet flow may have different QoSs from each other.
The present invention can also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
While the present invention has been particularly shown and described with reference to preferred embodiments thereof, it will be understood by one skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. The preferred embodiments should be considered in a descriptive sense only and not for purposes of limitation. Therefore, the scope of the invention is defined not by the detailed description of the invention but by the appended claims, and all differences within the scope will be construed as being included in the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2007-0090550 | Sep 2007 | KR | national |
10-2008-0084749 | Aug 2008 | KR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/KR2008/005250 | 9/5/2008 | WO | 00 | 3/5/2010 |