4 Replies Latest reply on Dec 20, 2016 4:30 AM by jradwans

    Migrate TMG to MWG - problem with dynamic allocating bandwith for streaming video

    jradwans

      Hi;

       

      I'm migrate our users to new MWG Proxy.

      And I have a problem with dynamic allocating bandwith for streaming video.

      In old Proxy TMG all users had the same right to download their data like webpages, streams, media etc.

           And when you try open wideo in HD and Internet bandwith was almost all occupied, then on your wideo had lags (stop, transmit more and continued).

           On new MWG users with streaming media has more rights then other.

       

      After move all users to MWG, video works with High resolutions ( SUPER) for few people, but the rest of people call to me and ask why Internet works very slow.

       

      Please Help, This is normal on MWG?

      Why MWG prioritizes video/streaming?

       

      If it is posible, how change it?

        • 1. Re: Migrate TMG to MWG - problem with dynamic allocating bandwith for streaming video
          jradwans

          I found this:

          Old bandwidth control

          https://kc.mcafee.com/resources/sites/MCAFEE/content/live/PRODUCT_DOCUMENTATION/ 23000/PD23273/en_US/MWG_Bandwidth_Thrott…

           

          New Bandwidth Control

          Best Practice: Implementing and Understanding Bandwidth Control

           

          But If I have two MWG servers, how to implement Bandwidth Control and limit only streaming to 20Mb/s (my max 100Mb/s) on 2 servers?

          • 2. Re: Migrate TMG to MWG - problem with dynamic allocating bandwith for streaming video
            Jon Scholten

            At the moment bandwidth control is set on a per appliance basis.

            • 3. Re: Migrate TMG to MWG - problem with dynamic allocating bandwith for streaming video
              jradwans

              Hi;

               

              tc -g class show dev eth0

               

              +---(1:1) htb rate 10Gbit ceil 10Gbit burst 0b cburst 0b

                   +---(1:2) htb rate 1Kbit ceil 40Mbit burst 1600b cburst 1600b

                        +---(1:3) htb rate 1Kbit ceil 20Mbit burst 1600b cburst 1600b

                             +---(1:4) htb prio 7 rate 1Kbit ceil 2Mbit burst 1600b cburst 1600b

                             +---(1:5) htb prio 7 rate 1Kbit ceil 14Mbit burst 1600b cburst 1597b

                             +---(1:6) htb prio 7 rate 1Kbit ceil 4Mbit burst 1600b cburst 1600b

               

              I have a problem problem with implementing Bandwidth Control.

               

               

              BC is my first Rule Set.

              Is applied for all users.

               

              My proxy has Central management, and works as explicite proxy and WCCP.

               

              Streaming still using 80Mb/s . I can't limit this to 14Mb/s,

               

              McAfee BC.PNG

               

               

               

               

              Every 2.0s: tc -s -d class show dev eth0                                                                                                Tue Dec 20 09:59:06 2016

               

              class htb 1:1 root rate 10Gbit ceil 10Gbit linklayer ethernet burst 0b/8 mpu 0b overhead 0b cburst 0b/8 mpu 0b overhead 0b level 7

              Sent 12949 bytes 16 pkt (dropped 0, overlimits 0 requeues 0)

              rate 0bit 0pps backlog 0b 0p requeues 0

              lended: 8 borrowed: 0 giants: 0

              tokens: 15 ctokens: 15

               

              class htb 1:2 parent 1:1 rate 1Kbit ceil 40Mbit linklayer ethernet burst 1600b/8 mpu 0b overhead 0b cburst 1600b/8 mpu 0b overhead 0b level 6

              Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)

              rate 0bit 0pps backlog 0b 0p requeues 0

              lended: 0 borrowed: 0 giants: 0

              tokens: 200000000 ctokens: 5000

               

              class htb 1:3 parent 1:2 rate 1Kbit ceil 20Mbit linklayer ethernet burst 1600b/8 mpu 0b overhead 0b cburst 1600b/8 mpu 0b overhead 0b level 5

              Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)

              rate 0bit 0pps backlog 0b 0p requeues 0

              lended: 0 borrowed: 0 giants: 0

              tokens: 200000000 ctokens: 10000

               

              class htb 1:4 parent 1:3 prio 7 quantum 1000 rate 1Kbit ceil 2Mbit linklayer ethernet burst 1600b/8 mpu 0b overhead 0b cburst 1600b/8 mpu 0b overhead 0b level 0

              Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)

              rate 0bit 0pps backlog 0b 0p requeues 0

              lended: 0 borrowed: 0 giants: 0

              tokens: 200000000 ctokens: 100000

               

              class htb 1:5 parent 1:3 prio 7 quantum 1000 rate 1Kbit ceil 14Mbit linklayer ethernet burst 1600b/8 mpu 0b overhead 0b cburst 1597b/8 mpu 0b overhead 0b level 0

              Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)

              rate 0bit 0pps backlog 0b 0p requeues 0

              lended: 0 borrowed: 0 giants: 0

              tokens: 200000000 ctokens: 14281

               

              class htb 1:6 parent 1:3 prio 7 quantum 1000 rate 1Kbit ceil 4Mbit linklayer ethernet burst 1600b/8 mpu 0b overhead 0b cburst 1600b/8 mpu 0b overhead 0b level 0

              Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)

              rate 0bit 0pps backlog 0b 0p requeues 0

              lended: 0 borrowed: 0 giants: 0

              tokens: 200000000 ctokens: 50000