Uploaded image for project: 'VOLTHA'
  1. VOLTHA
  2. VOL-3846 Support all the 5 tcont type configuration in VOLTHA
  3. VOL-3871

Changes in openolt agent to read all the BW profile attributes to derive the appropriate TCONT type

    XMLWordPrintable

    Details

    • Story Points:
      5

      Description

      Changes in openolt agent to read all the BW profile attributes to derive the appropriate TCONT type

      Guaranteed BW = Fixed BW + Assured BW

      Maximum BW = Fixed BW + Assured BW + Excess BW

       

      Let’s call Fixed BW = GIR, Assured BW = CIR, Max BW = PIR

      Let’s leave GIR and PIR as they are currently defined and redefine CIR as the assured BW.

      If we send these three parameters to the agent along with additional_bw_eligibility:

       

      For Type-1: If GIR > 0, GIR = PIR, additional_bw_eligibility = none -> set guaranteed_bw = maximum_bw = CBR_RT_BW (or CBR_NRT_BW) = GIR and alloc_type=none and send these parameters to BAL.  (alloc_type is inferred from the other parameters)

      For Type-2: If GIR = 0, CIR > 0, CIR = PIR, additional_bw_eligibility = none -> set guaranteed_bw = maximum_bw = CIR, CBR_RT_BW = 0 and CBR_NRT_BW = 0 and alloc_type = NSR and send these parameters to BAL. (alloc_type is set to NSR by default)

      For Type-3: If GIR = 0, CIR > 0, PIR > CIR,  additional_bw_eligibility = none_assured -> set guaranteed_bw = CIR, maximum_bw = PIR, CBR_RT_BW = 0 and CBR_NRT_BW = 0 and alloc_type = NSR and send these parameters to BAL. (alloc_type is set to NSR by default)

      For Type-4: if GIR = 0, CIR = 0, PIR > 0, additional_bw_eligibility = best_effort -> set guaranteed_bw = 0, maximum_bw = PIR, CBR_RT_BW = 0 and CBR_NRT_BW = 0 and alloc_type = NSR and send these parameters to BAL. (alloc_type is set to NSR by default)

      For Type-5: if GIR > 0, PIR >= GIR + CIR, additional_bw_eligibility = non_assured or best_effort -> set guaranteed_bw = GIR+CIR, maximum_bw = PIR, CBR_RT_BW (or CBR_NRT_BW) = GIR and alloc_type = NSR and send these parameters to BAL. (alloc_type is set to NSR by default)

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            bgurdag Burak Gurdag
            Reporter:
            ggowdra Girish Gowdra
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes