Dynamic multicast group management and service wavelength allocation method for communication-broadcasting convergence service in WDM-PON
First Claim
1. A method of dynamically managing multicast groups for communication-broadcasting convergence based on IGMP snooping-based in a WDM-PON having an OLT and a plurality of ONTs, comprising:
- the first step of allowing the OLT to allocate individual data wavelengths λ
c and a shared broadcasting wavelength λ
b to the respective ONTs, and checking an IGMP control message between the individual ONTs and a multicast server;
the second step of, if the message is a multicast group join message of a specific ONT as a result of the checking at the first step, determining whether the group is a newly created group or an existing registered group;
the third step of, if it is determined that the group is a newly created group as a result of the determination at the second step, determining a multicast type of the group by ascertaining the depth of allowable maximum multicast groups within a bandwidth of the broadcasting wavelength λ
b; and
the fourth step of, if the group is the existing registered group as a result of the determination at the second step, registering port information corresponding to the ONT in an information table within the OLT, and improving the share index of the group by ascertaining the depth of the allowable maximum multicast groups within the bandwidth of the broadcasting wavelength λ
b.
2 Assignments
0 Petitions
Accused Products
Abstract
The present provides a method of dynamically managing multicast groups and allocating multicast service wavelengths for the highest channel efficiency. According to the present invention, the share indices of wavelengths of all multicast service groups, which employ broadcasting wavelengths and data wavelengths, are periodically ascertained on the basis of IGMP snooping-based technology in a WDM-PON. Based on the ascertainment results, if the channel share index of the group that employs the broadcasting wavelength is smaller than the channel share index of the group that employs the data wavelength, the share index of the wavelength of the multicast group that employs the broadcasting wavelength is maximized by dynamically changing allocation of the wavelength of the multicast group, so that a maximum multicast service can be provided within limited resources.
46 Citations
11 Claims
-
1. A method of dynamically managing multicast groups for communication-broadcasting convergence based on IGMP snooping-based in a WDM-PON having an OLT and a plurality of ONTs, comprising:
-
the first step of allowing the OLT to allocate individual data wavelengths λ
c and a shared broadcasting wavelength λ
b to the respective ONTs, and checking an IGMP control message between the individual ONTs and a multicast server;
the second step of, if the message is a multicast group join message of a specific ONT as a result of the checking at the first step, determining whether the group is a newly created group or an existing registered group;
the third step of, if it is determined that the group is a newly created group as a result of the determination at the second step, determining a multicast type of the group by ascertaining the depth of allowable maximum multicast groups within a bandwidth of the broadcasting wavelength λ
b; and
the fourth step of, if the group is the existing registered group as a result of the determination at the second step, registering port information corresponding to the ONT in an information table within the OLT, and improving the share index of the group by ascertaining the depth of the allowable maximum multicast groups within the bandwidth of the broadcasting wavelength λ
b. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of dynamically allocating multicast service wavelength for communication-broadcasting convergence based on IGMP snooping-based in a WDM-PON having an OLT and a plurality of ONTs, comprising:
-
the wavelength allocation step of allowing the OLT to allocate individual data wavelengths λ
c and a shared broadcasting wavelength λ
b to the respective ONTs;
the first data transmission step of allowing the OLT to transmit data for broadcasting through the shared broadcasting wavelength λ
b and data for control through the individual data wavelengths λ
c;
the determination step of determining whether the bandwidth of the shared broadcasting wavelength λ
b is exceeded; and
the second data transmission step of, if the bandwidth of the shared broadcasting wavelength λ
b is not exceeded, continuing to transmit the data for broadcasting through the shared broadcasting wavelength λ
b, and if the bandwidth of the shared broadcasting wavelength λ
b is not exceeded, transmitting data for broadcasting and data for control, which are formed subsequently, through the shared data wavelength λ
c. - View Dependent Claims (9, 10, 11)
-
Specification