You know whom this kind of content is really useful for? Managers. Someone actually working in IT really needs to take the class to make sure they know everything they need to, but what managers really need is this kind of high-level understanding so they can understand what their techs are talking about.
Isn't net neutrality less about equality between different protocols, and more about encouraging equality between information that shares the same protocol? Like, it's not a debate over whether we should or shouldn't prioritize SIP for VoIP over h.264 for youtube, but prioritizing youtube's h264 over netflix's h264 kind of thing. I'm missing something really simple and stupid here I'm sure
I think you pretty much nailed it. It's tricky, though. E.g. how does Level 3 know that traffic that came over a peering point with Time Warner that came from a data center that sold me internet service is really legit SIP/RTP?
At the 16:58 time mark, Eli used a word beginning with S. This is a really bad word in the UK and Ireland and I cannot imagine anyone using it on TV, radio or any other medium. It may mean something else in the US. Having said that, great overview of QoS and great eyes. Thanks, Milo the JRT.
When you buy a connection of a specific speed, you want all traffic neutral so that you can decide how you prioritize that the throughput. If your ISP is prioritizing traffic, then it becomes harder to implement your own QOS. QOS only works when it is based on your priorities. How can you go QOS on your network which gives VOIP a high priority, and bittorrent a low priority if your ISO decides that bittorrent should get the highest possible traffic (even above ACK packets and other important packets)? If I buy a gigabit connection, then I want everything to have an equal priority so that I can decide how to prioritize it.
This is a really good video to understand QoS. However, when talking of the political side he is missing a couple of things. One of the major issues is that an ISP was intentionally routing Netflix in a roundabout manner reducing it's quality until they convinced Netflix to give them a large some of money. It was fixed the day of the payoff. The interesting thing was that they had no issues providing the streaming video of their own services or partnered network TV streams.
Hey Eli, I've recently started back to school for Networking. I've really loved using your videos as a substitute for lecture material. Every instructor is different and for some people networking and computers is all that "exciting" and I love how much life you breath into subjects. I've mentioned your channel to a few classmates and they feel the same way. So thanks a lot. One question thought, is there a video you have/can do about VM's and how they are impacting the industry? Again, thanks for the vids.
i would like to correct one thing about this. Video -RMTP or http videos or such arent latency sensitive. You can put them to the end of the queue or even buffer them but as long as they get the bandwidth they need thats fine. The issue is that many systems arent made to best detect different the finer details needed. For example if someone opened a youtube video in 1080p30fps, they'd need 4Mb/s dedicated to then. If someone opened a youtube video in 4k30fps they'd need 20Mb/s dedicated to them. If for example theres not enough bandwidth there needs to be a way to detect and drop the quality say from 1080p to 720p 30fps dropping from 4Mb/s to 2Mb/s. However even RTMP will work well on 60 seconds of latency as long as the bandwidth is there. VOIP for example only needs 56Kb/s dedicate to each line, but it needs to be at the front of the queue, same for some other protocols like NTP, whereas some other protocols like DNS need higher priority than normal but not as high as they just need to appear fast but they dont take much network resources. QoS is needed all the time, because it can increase responsiveness for whats needed for instance to get the different uses to work well together. Take web browsing for example, DNS is a big part in helping things load fast, but its a low bandwidth service that needs to happen fast. Loading of the data of websites need burst bandwidth but can happen late. Its not just distribution of bandwidth but also packet processing prioritisation. For instance VOIP and gaming need to be processed first, that way even if your bandwidth isnt fully used, it wont take hits in latency when other traffic are present even if your pipe isnt fully used. People never think of it like this but a 100Mb/s connection means over 1 second. VOIP and games consistent rather than per second. For example if lets say you have a game that uses 10Mb/s on a 100Mb/s, and nothing is used it wont suffer extra latency. Lets say someone watches a video at 50Mb/s, you then have 60Mb/s used but now your game's latency goes up 5x the line latency. QoS by always having the game packets infront of high bandwidth packets means that the latency will stay the same even during high network usage. QoS is freely included in my inexpensive enterprise router, so you dont pay more for QoS, you just set it up yourself.
I always come back to your videos when its all blurry up ahead. I wonder though. with the improved mobile broadband that 5G technology offers, almost zero latency and higher bandwidth . what is the need for qos??
Clicked on all your sponsors. Your qos info was so helpful to me. Would like your thoughts on FB owned oculus rift "terms of agreement" and how that could restrict innovation for individual users who might want to create amazing, open source uses on the software end.
You really need to be more consice. My attention span (and surely other people's too) is way too short to follow video's like these trough. You explained QoS in 40 minutes the same way CBT Nuggets did in 5...
Regarding the T1 line, so I get that its 1.5 and thats crap but isn't it "more reliable" or reliability super insignificant? We have 12 desktops who use RingCentral voip through the desktop app, want to make sure quality is best and also planing for 20 desktops soon.. I appreciate your vids, thanks Eli!
Hey Eli, could you do a video on the subject of the operating system with intentional vulnerabilities that the govt wants Apple to create. Maybe about how vulnerabilities can be exploited by anyone with the means to exploit them, or what your opinion is on the matter?
real talk, if you are pinching pennies, and have a low internet speed plan (residential plan), setting qos up for prioritizing your VOIP/and streaming... can really solve the issues you might run into with installing games, or other users installing games if you have roommates. you can even set it to prioritize gaming, but that could be hit or miss, due to the way qos works. (in that use case)
Angelic Mogokgwane that is as loaded of a question as it gets. Maybe a fiber route is being worked on 100 miles away and is in the middle of finding a new trace route. Or someone's router on the other end is going slow. Or your software is misconfigured. Or you DSL line has a drop of water is causing a short. Or yours being throttle somewhere.
Quality of Service (QoS) is important not just when bandwidth is fully utilized but also for latency-sensitive applications like VoIP or real-time video streaming. Using QoS to prioritize this type of traffic ensures timely packet delivery, reducing jitter and latency even when the network isn't heavily loaded. Therefore, QoS is relevant in both saturated and unsaturated network conditions.
Quality of Service (QoS) is important in Audio over IP (AoIP) technologies like Audinate's Dante, AES67, and AVB. These technologies are used in broadcast and live audio.
I wish you made this video years ago so i can send this link to the folks i battle with on my reasons on upgrading the existing T1 bandwidth. So QoS is setup with the service provider by our networking team, i don't think it was configured right on the networking equipment because we are still having VOIP issue. We hardly ever uses more than 2 VOIP at the same time, and the VOIP quality degrades only when someone surfs the internet.
So eli I was wondering if maybe you could do a schedule on your upload like say if you don't upload a video every day maybe upload a video every Tuesday and Thursday or something so we know when to expect videos.
Eli man! net neutrality cannot simply be boiled down to the fact that all packets either are or are not created equal. It has more to do with who's packets of the exact same type of content have priority over someone else's packets. Put another way, if content delivery company XYZ pays a fee of $50k to the ISP, can their packets get priority over content delivery company ABC who did not pay the fee to the ISP? That's how I understand it anyway.
+BigNate84 "The idea of a dumb network is that the endpoints of a network are generally where the intelligence lies, and that the network itself generally leaves the management and operation of communication to the end users." ... great in theory... The issue with Network Neutrality is that there are really 5 arguments being had under one banner. I plan to do a vid on it in a bit...
+BigNate84 I can and need to control my network. I have no control over the 'net'. yes it should be neutral to the influence of money and specific companies/websites/services, but not necessarily to protocols....
Eli, stepped in it by mentioning net neutrality in the top of a QoS video. I'm eagerly awaiting his upcoming net neutrality video. I think we're in agreement Tristyn Russelo
+BigNate84 he did clarify "as it's written, treating all packets as equal" to be the part that didn't make sense. Essentially saying that source was not the thing he was talking about but different types of services. I like to download large Linux distros. but I don't want my downloads to effect my flat mates gaming. so I may set up my traffic to and from the router in qos to give a lower priority to the service that my downloads come down on, so that his gaming isn't impacted. that has nothing to do with the whole other part about net neutrality where isp's get to decide the bandwidth to different servers.
+Alloy Jack There's a lot of stuff that goes into making websites, it also depends on what sort of website you want to create. If you're looking to be able to create a full-blown website that is not only able to successfully communicate with your computer but also with a server, then you don't just have to learn HTML and CSS, but also Javascript to make your website dynamic and PHP to be able to communicate with a server. It takes a long time to learn or even master these languages, if you're quick you might be able to learn all 4 of these to a high enough level to create and host your own competent website in about 1 - 2 years. All of this knowledge is not going to fit into a single video.
+Daniel Beaston Network Neutrality is not prioritising service of one person, company, protocol or anything else over another. Services that ISP's may want to manipulate include price, speed, protocol etc etc.
yeah i wish people could be more clear wikipedia says i helps stop discrimnation etc but could be anything and everything but i think guy in the video is right on somethings like torrents should be low priotity but lets say google searching should be on high but torrents i used them and they heavy files on some of them
Net neutrality states it is not the carrier's right to choose which traffic ranks higher than others. It is up to to hosts on both ends to decide that. Carriers tend to be very naughty because of their status as local monopolies and they would not use that ability for the benefit of the public. Sure, they may lower the rank of bittorrent, but what they would do to monetize this ability would far outweigh that benefit. Think tier packages for video services.
That's not what net neutrality is. Net neutrality is not having to pay more for TH-cam vs. BitTorrent vs. Gaming vs. anything else. Their protocol priority and their pricing models are entirely separate things.
I give you a thumbs up for presentation but i must say, the books for "dummies" on the shelf behind lessens my confidence in your actual credentials :)
Clicked on this 40 minute video to learn the basics of implementing QoS and maybe what DSCP was. I have learned absolutely nothing. The entirety of this video could have been condensed to 3 minutes of bullet points. If you want to hear someone tell you that FTP traffic is unimportant for a half hour, this is the place for you.
+Sumo Pig alternatively make a video on why you dont like this field in particular. I know you have mentioned it in other videos but it would be nice to see more of your opinion on it. Ta.
You know whom this kind of content is really useful for? Managers. Someone actually working in IT really needs to take the class to make sure they know everything they need to, but what managers really need is this kind of high-level understanding so they can understand what their techs are talking about.
I really appreciate it that you first tell us what QoS and then get into the technicalities. Played at x1.5.Thank you...
Glad to hear Eli talking about computers. Welcome back dude.
So happy you continued uploading
Thanks Eli, I really do appreciate your vids.
Isn't net neutrality less about equality between different protocols, and more about encouraging equality between information that shares the same protocol?
Like, it's not a debate over whether we should or shouldn't prioritize SIP for VoIP over h.264 for youtube, but prioritizing youtube's h264 over netflix's h264 kind of thing.
I'm missing something really simple and stupid here I'm sure
I think you pretty much nailed it. It's tricky, though. E.g. how does Level 3 know that traffic that came over a peering point with Time Warner that came from a data center that sold me internet service is really legit SIP/RTP?
7 minutes into the video and I decided this guy just likes to hear himself talk.
You are amazing .. thanks for all of your valuable efforts Eli
I am back watching You Eli - from West Australia....your back with some good topics...no remember your travels are over!! lol
Love the videos Eli, keep 'em coming :)
At the 16:58 time mark, Eli used a word beginning with S. This is a really bad word in the UK and Ireland and I cannot imagine anyone using it on TV, radio or any other medium. It may mean something else in the US. Having said that, great overview of QoS and great eyes. Thanks, Milo the JRT.
Thank you for providing great computer information. Always provide great understanding to my questions. :)
Also, QoS are interconnected with CoS (class of service) and DSCP (DiffServ).
When you buy a connection of a specific speed, you want all traffic neutral so that you can decide how you prioritize that the throughput.
If your ISP is prioritizing traffic, then it becomes harder to implement your own QOS. QOS only works when it is based on your priorities. How can you go QOS on your network which gives VOIP a high priority, and bittorrent a low priority if your ISO decides that bittorrent should get the highest possible traffic (even above ACK packets and other important packets)?
If I buy a gigabit connection, then I want everything to have an equal priority so that I can decide how to prioritize it.
thanks dude for your awesome videos!
This is a really good video to understand QoS. However, when talking of the political side he is missing a couple of things. One of the major issues is that an ISP was intentionally routing Netflix in a roundabout manner reducing it's quality until they convinced Netflix to give them a large some of money. It was fixed the day of the payoff. The interesting thing was that they had no issues providing the streaming video of their own services or partnered network TV streams.
Hey Eli, I've recently started back to school for Networking. I've really loved using your videos as a substitute for lecture material. Every instructor is different and for some people networking and computers is all that "exciting" and I love how much life you breath into subjects. I've mentioned your channel to a few classmates and they feel the same way. So thanks a lot. One question thought, is there a video you have/can do about VM's and how they are impacting the industry? Again, thanks for the vids.
I had an exam that had a QoS question. Where were you last semester?
One of your better videos
So which is better? SQM (Smart Queue Management) or this? QoS?
i would like to correct one thing about this. Video -RMTP or http videos or such arent latency sensitive. You can put them to the end of the queue or even buffer them but as long as they get the bandwidth they need thats fine. The issue is that many systems arent made to best detect different the finer details needed. For example if someone opened a youtube video in 1080p30fps, they'd need 4Mb/s dedicated to then. If someone opened a youtube video in 4k30fps they'd need 20Mb/s dedicated to them. If for example theres not enough bandwidth there needs to be a way to detect and drop the quality say from 1080p to 720p 30fps dropping from 4Mb/s to 2Mb/s.
However even RTMP will work well on 60 seconds of latency as long as the bandwidth is there. VOIP for example only needs 56Kb/s dedicate to each line, but it needs to be at the front of the queue, same for some other protocols like NTP, whereas some other protocols like DNS need higher priority than normal but not as high as they just need to appear fast but they dont take much network resources.
QoS is needed all the time, because it can increase responsiveness for whats needed for instance to get the different uses to work well together. Take web browsing for example, DNS is a big part in helping things load fast, but its a low bandwidth service that needs to happen fast. Loading of the data of websites need burst bandwidth but can happen late. Its not just distribution of bandwidth but also packet processing prioritisation. For instance VOIP and gaming need to be processed first, that way even if your bandwidth isnt fully used, it wont take hits in latency when other traffic are present even if your pipe isnt fully used. People never think of it like this but a 100Mb/s connection means over 1 second. VOIP and games consistent rather than per second. For example if lets say you have a game that uses 10Mb/s on a 100Mb/s, and nothing is used it wont suffer extra latency. Lets say someone watches a video at 50Mb/s, you then have 60Mb/s used but now your game's latency goes up 5x the line latency. QoS by always having the game packets infront of high bandwidth packets means that the latency will stay the same even during high network usage.
QoS is freely included in my inexpensive enterprise router, so you dont pay more for QoS, you just set it up yourself.
I always come back to your videos when its all blurry up ahead. I wonder though. with the improved mobile broadband that 5G technology offers, almost zero latency and higher bandwidth . what is the need for qos??
Clicked on all your sponsors. Your qos info was so helpful to me. Would like your thoughts on FB owned oculus rift "terms of agreement" and how that could restrict innovation for individual users who might want to create amazing, open source uses on the software end.
Thats what I am talking about! At last actual classes! Thank god TH-cam drama is over!!!!
what do you have to say about Packeteer PacketShaper?
You really need to be more consice. My attention span (and surely other people's too) is way too short to follow video's like these trough. You explained QoS in 40 minutes the same way CBT Nuggets did in 5...
Agreed. The only thing I learned was: Stupid users cause QoS problems :)
@@joemarz2264 so true
Regarding the T1 line, so I get that its 1.5 and thats crap but isn't it "more reliable" or reliability super insignificant? We have 12 desktops who use RingCentral voip through the desktop app, want to make sure quality is best and also planing for 20 desktops soon.. I appreciate your vids, thanks Eli!
Hey Eli, could you do a video on the subject of the operating system with intentional vulnerabilities that the govt wants Apple to create. Maybe about how vulnerabilities can be exploited by anyone with the means to exploit them, or what your opinion is on the matter?
real talk, if you are pinching pennies, and have a low internet speed plan (residential plan), setting qos up for prioritizing your VOIP/and streaming... can really solve the issues you might run into with installing games, or other users installing games if you have roommates. you can even set it to prioritize gaming, but that could be hit or miss, due to the way qos works. (in that use case)
Eli, a great vid
how are packets lost during video conferencing?
Angelic Mogokgwane that is as loaded of a question as it gets. Maybe a fiber route is being worked on 100 miles away and is in the middle of finding a new trace route. Or someone's router on the other end is going slow. Or your software is misconfigured. Or you DSL line has a drop of water is causing a short.
Or yours being throttle somewhere.
Quality of Service (QoS) is important not just when bandwidth is fully utilized but also for latency-sensitive applications like VoIP or real-time video streaming. Using QoS to prioritize this type of traffic ensures timely packet delivery, reducing jitter and latency even when the network isn't heavily loaded.
Therefore, QoS is relevant in both saturated and unsaturated network conditions.
Quality of Service (QoS) is important in Audio over IP (AoIP) technologies like Audinate's Dante, AES67, and AVB. These technologies are used in broadcast and live audio.
I wish you made this video years ago so i can send this link to the folks i battle with on my reasons on upgrading the existing T1 bandwidth. So QoS is setup with the service provider by our networking team, i don't think it was configured right on the networking equipment because we are still having VOIP issue. We hardly ever uses more than 2 VOIP at the same time, and the VOIP quality degrades only when someone surfs the internet.
Great Vid!
Is it important to set up MTU and MSSFix values if QoS is already setup?
So eli I was wondering if maybe you could do a schedule on your upload like say if you don't upload a video every day maybe upload a video every Tuesday and Thursday or something so we know when to expect videos.
Eli man! net neutrality cannot simply be boiled down to the fact that all packets either are or are not created equal. It has more to do with who's packets of the exact same type of content have priority over someone else's packets. Put another way, if content delivery company XYZ pays a fee of $50k to the ISP, can their packets get priority over content delivery company ABC who did not pay the fee to the ISP? That's how I understand it anyway.
+BigNate84 "The idea of a dumb network is that the endpoints of a network are generally where the intelligence lies, and that the network itself generally leaves the management and operation of communication to the end users." ... great in theory...
The issue with Network Neutrality is that there are really 5 arguments being had under one banner. I plan to do a vid on it in a bit...
+BigNate84 Net Neutrality and NetWORK Neutrality are two different things.
+BigNate84 I can and need to control my network. I have no control over the 'net'.
yes it should be neutral to the influence of money and specific companies/websites/services, but not necessarily to protocols....
Eli, stepped in it by mentioning net neutrality in the top of a QoS video. I'm eagerly awaiting his upcoming net neutrality video. I think we're in agreement Tristyn Russelo
+BigNate84 he did clarify "as it's written, treating all packets as equal" to be the part that didn't make sense. Essentially saying that source was not the thing he was talking about but different types of services.
I like to download large Linux distros. but I don't want my downloads to effect my flat mates gaming. so I may set up my traffic to and from the router in qos to give a lower priority to the service that my downloads come down on, so that his gaming isn't impacted.
that has nothing to do with the whole other part about net neutrality where isp's get to decide the bandwidth to different servers.
I do not see any sponsor-links .....
+Wolfgang Egger They are below the class notes in the description
+Eli the Computer Guy ahh, ic, they where collapsed .... ;)
ELI can you teach how to build WEB sites.
+Alloy Jack no he is busy hacking my girlfriends facebook.
O,K,....THEn.
+Alloy Jack Eli has already done a basic introduction to HTML
ok
+Alloy Jack There's a lot of stuff that goes into making websites, it also depends on what sort of website you want to create. If you're looking to be able to create a full-blown website that is not only able to successfully communicate with your computer but also with a server, then you don't just have to learn HTML and CSS, but also Javascript to make your website dynamic and PHP to be able to communicate with a server. It takes a long time to learn or even master these languages, if you're quick you might be able to learn all 4 of these to a high enough level to create and host your own competent website in about 1 - 2 years. All of this knowledge is not going to fit into a single video.
Thanks Eli. Useful.
hello eli love your videos
much better than my professor, i shoudnt pay my college instead should pay Eli.
Rubs hands together menacingly 17:40
Holy shit a slide show!
i thought network neutrality was that when you pay a provider you are gettting what you paid for and not lets say dail up when you have DLS/CABLE
+Daniel Beaston and also they couldnt say you couldnt watch cartoons and you like cartoons but don't know much about networking
+Daniel Beaston Network Neutrality is not prioritising service of one person, company, protocol or anything else over another. Services that ISP's may want to manipulate include price, speed, protocol etc etc.
yeah i wish people could be more clear wikipedia says i helps stop discrimnation etc but could be anything and everything but i think guy in the video is right on somethings like torrents should be low priotity but lets say google searching should be on high but torrents i used them and they heavy files on some of them
Net neutrality states it is not the carrier's right to choose which traffic ranks higher than others. It is up to to hosts on both ends to decide that. Carriers tend to be very naughty because of their status as local monopolies and they would not use that ability for the benefit of the public. Sure, they may lower the rank of bittorrent, but what they would do to monetize this ability would far outweigh that benefit. Think tier packages for video services.
That's not what net neutrality is. Net neutrality is not having to pay more for TH-cam vs. BitTorrent vs. Gaming vs. anything else. Their protocol priority and their pricing models are entirely separate things.
I give you a thumbs up for presentation but i must say, the books for "dummies" on the shelf behind lessens my confidence in your actual credentials :)
Thxx
hello, thanks for this video, please I need your email, I have some questions
a simple Wikipedia search would save you 40 min of your time
Clicked on this 40 minute video to learn the basics of implementing QoS and maybe what DSCP was. I have learned absolutely nothing. The entirety of this video could have been condensed to 3 minutes of bullet points. If you want to hear someone tell you that FTP traffic is unimportant for a half hour, this is the place for you.
Why the FUCK can I not find any decent video explaining traffic shaping with diffserv, intserv in combination with buckets. Fuck.
Praise the spagheti monster lol
#MakeTH-camGreatAgain
+Highlander Steve Again?
Переведите кто-нибудь
hi eli.
Allocated Brain ích trí huệ the gioi thich tri hue errors. t&htrihu the thh4trihu3
thich nhat hạnh
praise the spaghetti monster? lol
my wife is functionally obsolete
Eli stop bashing the security industry :) mmkay
+Sumo Pig alternatively make a video on why you dont like this field in particular. I know you have mentioned it in other videos but it would be nice to see more of your opinion on it. Ta.
CCNA toilet paper? ahahahahhahah