Are you sure you want to cancel your subscription?

If you cancel, your subscription will remain active through the paid term. You will be able to reactivate the subscription until that date.

Sorry to see you go

Your subscription will remain active until . If you change your mind, you may rectivate your subscription anytime before that date.

Are you sure you want to reactivate?
Welcome Back!

Your subscription has been reactivated and you will continue to be charged on .

Reactivate Subscription

Thank you for choosing to reactivate your subscription. In order to lock in your previous subscription rate, you owe: .

Your Subscription term is from - .

Questions? Call Sales.

Payment Due:

Auto-Renew Subscription

To auto-renew your subscription you need to select or enter your payment method in "Your Account" under Manage Payments.

Click continue to set up your payments.

CBT Nuggets License Agreement

Unless otherwise stated all references to “training videos” or to “videos” includes both individual videos within a series, entire series, series packages, and streaming subscription access to CBT Nuggets content. All references to CBT or CBT Nuggets shall mean CBT Nuggets LLC, a Delaware limited liability company located at 44 Country Club Road, Ste. 150, Eugene, Oregon.

A CBT Nuggets license is defined as a single user license. Accounts may purchase multiple users, and each user is assigned a single license.

  • GRANT OF LICENSE. CBT Nuggets grants you a non-transferable, non-exclusive license to use the training videos contained in this package or streaming subscription access to CBT content (the “Products”), solely for internal use by your business or for your own personal use. You may not copy, reproduce, reverse engineer, translate, port, modify or make derivative works of the Products without the express consent of CBT. You may not rent, disclose, publish, sell, assign, lease, sublicense, market, or transfer the Products or use them in any manner not expressly authorized by this Agreement without the express consent of CBT. You shall not derive or attempt to derive the source code, source files or structure of all or any portion of the Products by reverse engineering, disassembly, decompilation or any other means. You do not receive any, and CBT Nuggets retains all, ownership rights in the Products. The Products are copyrighted and may not be copied, distributed or reproduced in any form, in whole or in part even if modified or merged with other Products. You shall not alter or remove any copyright notice or proprietary legend contained in or on the Products.
  • TERMINATION OF LICENSE. Once any applicable subscription period has concluded, the license granted by this Agreement shall immediately terminate and you shall have no further right to access, review or use in any manner any CBT Nuggets content. CBT reserves the right to terminate your subscription if, at its sole discretion, CBT believes you are in violation of this Agreement. CBT reserves the right to terminate your subscription if, at its sole discretion, CBT believes you have exceeded reasonable usage. In these events no refund will be made of any amounts previously paid to CBT.
  • DISCLAIMER OF WARRANTY AND LIABILITY. The products are provided to you on an “as is” and “with all faults” basis. You assume the entire risk of loss in using the products. The products are complex and may contain some nonconformities, defects or errors. CBT Nuggets does not warrant that the products will meet your needs, “expectations or intended use,” that operations of the products will be error-free or uninterrupted, or that all nonconformities can or will be corrected. CBT Nuggets makes and user receives no warranty, whether express or implied, and all warranties of merchantability, title, and fitness for any particular purpose are expressly excluded. In no event shall CBT Nuggets be liable to you or any third party for any damages, claim or loss incurred (including, without limitation, compensatory, incidental, indirect, special, consequential or exemplary damages, lost profits, lost sales or business, expenditures, investments, or commitments in connection with any business, loss of any goodwill, or damages resulting from lost data or inability to use data) irrespective of whether CBT Nuggets has been informed of, knew of, or should have known of the likelihood of such damages. This limitation applies to all causes of action in the aggregate including without limitation breach of contract, breach of warranty, negligence, strict liability, misrepresentation, and other torts. In no event shall CBT Nuggets’ liability to you or any third party exceed $100.00.
  • REMEDIES. In the event of any breach of the terms of the Agreement CBT reserves the right to seek and recover damages for such breach, including but not limited to damages for copyright infringement and for unauthorized use of CBT content. CBT also reserves the right to seek and obtain injunctive relief in addition to all other remedies at law or in equity.
  • MISCELLANEOUS. This is the exclusive Agreement between CBT Nuggets and you regarding its subject matter. You may not assign any part of this Agreement without CBT Nuggets’ prior written consent. This Agreement shall be governed by the laws of the State of Oregon and venue of any legal proceeding shall be in Lane County, Oregon. In any proceeding to enforce or interpret this Agreement, the prevailing party shall be entitled to recover from the losing party reasonable attorney fees, costs and expenses incurred by the prevailing party before and at any trial, arbitration, bankruptcy or other proceeding and in any appeal or review. You shall pay any sales tax, use tax, excise, duty or any other form of tax relating to the Products or transactions. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. Any notice to CBT under this Agreement shall be delivered by U.S. certified mail, return receipt requested, or by overnight courier to CBT Nuggets at the following address: 44 Club Rd Suite 150, Eugene, OR 97401 or such other address as CBT may designate.

CBT Nuggets reserves the right, in its sole discretion, to change, modify, add, or remove all or part of the License Agreement at any time, with or without notice.

Billing Agreement

  • By entering into a Billing Agreement with CBT Nuggets, you authorize CBT Nuggets to use automatic billing and to charge your credit card on a recurring basis.
  • You agree to pay subscription charges on a monthly basis, under the following terms and conditions:
    • CBT Nuggets will periodically charge your credit card each monthly billing cycle as your subscription charges become due;
    • All payments are non-refundable and charges made to the credit card under this agreement will constitute in effect a "sales receipt" and confirmation that services were rendered and received;
    • To terminate the recurring billing process and/or arrange for an alternative method of payment, you must notify CBT Nuggets at least 24 hours prior to the end of the monthly billing cycle;
    • You will not dispute CBT Nugget’s recurring billing charges with your credit card issuer so long as the amount in question was for periods prior to the receipt and acknowledgement of a written request to cancel your account or cancel individual licenses on your account.
  • You guarantee and warrant that you are the legal cardholder for the credit card associated with the account, and that you are legally authorized to enter into this recurring billing agreement.
  • You agree to indemnify, defend and hold CBT Nuggets harmless, against any liability pursuant to this authorization.
  • You agree that CBT Nuggets is not obligated to verify or confirm the amount for the purpose of processing these types of payments. You acknowledge and agree that Recurring Payments may be variable and scheduled to occur at certain times.
  • If your payment requires a currency conversion by us, the amount of the currency conversion fee will be determined at the time of your payment. You acknowledge that the exchange rate determined at the time of each payment transaction will differ and you agree to the future execution of payments being based on fluctuating exchange rates.

CBT Nuggets reserves the right, in its sole discretion, to change, modify, add, or remove all or part of the Billing Agreement at any time, with or without notice.

IPv4 Subnetting

The Ultimate Guide

Course Duration: 04:09:00
Course Intro
In this video, Keith describes who this course is intended for and explains how you can use the "opt-out" features to get the most from each and every video in this course. The intro is brief, to allow you to jump right in!
Fun with IPv4 Basics
The largest fortress is built on a solid foundation. In this video, join Keith as you look into the basic structure of an IPv4 address. This video includes a "Test Out" feature to save you time. Let's jump in!
Classes, Masks, and Private IPs
IPv4 is really old, and understanding some of it quirks is critical for mastering IPv4 subnetting in today's networks. In this video, you learn how to describe an IP address as Class A, B, or C, along with identifying why it matters regarding the mask. Private IP addressing, their purpose, and ranges also are covered. Please have something ready to write on for the expert exercises you will be participating in during this video. This video includes a "Test Out" feature to save you time.
Beautiful Binary
In this video, you join Keith to look at some basic (and important) details regarding a Base-2 numbering system, called Binary. Please have something ready to write on for the expert exercises you will be participating in during this video. This video includes a "Test Out" feature to save you time as well.
Decimal to Binary Conversion
The ability to convert between the dotted decimal we configure and the binary that the computer uses is an important skill to have as we make progress toward mastering subnetting. In this video, Keith and you discuss and practice converting decimal to binary, and back again. Check out the questions at the beginning of this video to determine if you should jump to the next video or not. Expert exercises are assigned, so have your paper and writing tools ready.
The Mask Unveiled
The subnet Mask (also know as just "mask" by his friends) is a key to unlocking the details of the network portion, and host portion of an IPv4 address. In this video, Keith and you dive into the details of how this mask accomplishes this task. Check out the questions at the beginning of this video to determine if you can opt out, and go directly to the next video or not. Expert exercises are assigned here, so have your paper and pen (or pencil) ready.
Stealing Host Bits
It's the age-old story of give-and-take, and in this version we are going to "take" bits that were allocated for host addressing and give them to the network portion of the IP address. All of this is done for the purpose of creating new "sub" networks. Have some paper ready for the expert exercises in this video, and have your fingers ready for the finger game too.
Subnet IDs
When creating new subnetworks, you will need to know the network address for each new subnet. This video teaches you how to identify the new subnet numbers which are also known as "subnet IDs." The prerequisite for this video is the previous video titled "Stealing Host Bits."
Valid Host Range
The reasons for our subnets, include Hosts that will live on those networks. In this video, join Keith in learning how to identify the valid host IP addresses within a subnet that could be used by printers, routers, servers, workstations, etc. Expert exercises and opt-out questions are included in this this video, so have some paper ready!
Room for 1 More?
How many IP addresses are available for host addressing in your new subnets? Is it important to make sure that your subnetting plan has enough space? In this video, Keith shares with you a fast and simple way to calculate the quantity of valid host addresses for a subnet, based on the mask that is in use.
Reverse Engineer
Given an IP address of a host, we may need to be able to determine the subnet address that the host is connected to. In this video, Keith walks you through the four step process to do exactly that. Expert exercises and opt-out questions are both included in this video.
What do "This is a video" and "These networks are within" have in common?" They are both summaries. In this video, Keith describes some reasons why using IPv4 summaries are important, and then walks you through the step-by-step process on how to create them. Expert exercises and opt-out/review questions are included.
Wildcard Masks
For subnet masks and wildcard masks, every day is opposite day. In this video, Keith explains how wildcard masks are used, and most importantly how to create one for a given network or subnet. Expert exercises and opt-out/review questions are included.
Non-Octet Boundarys
In this video, Keith reinforces the methods for custom subnetting, by walking you through the subnetting process on a network that isn't using a /8, /16, or /24 mask as the starting point. Expert exercises and opt-out/review questions are included.
"Waste not, want not." Without planning, we can waste valid IPv4 host addresses on subnets that don't need them. In this video, Keith walks you through why this is real problem, and how to solve it using Variable Length Subnet Masks. This video includes an Expert Exercise and the solution is included with the NuggetLab files for this course. Opt-out questions are available at the beginning of this video.
Final Exam
Put your knowledge to the test with some subnetting related questions. If you've been through each of the preceding videos in this course, (and have done the expert exercises Keith has invited you to do along the way), you should be able to work through each of these questions. Thank you for viewing, and good luck!

No Bookmarks

This real-world subnetting course with Keith Barker will guide you through the step by step journey towards custom subnetting with IPv4. Topics include VLSM, Summarization, Wild Card Masks (for Cisco IOS), and more.

Recommended skills:
  • Students will benefit most from this course if they have completed Network+ training from CBT Nuggets or currently have basic understanding of network fundamentals.

Recommended equipment:
  • There is no equipment required in order to fully benefit from this course.

Related certifications:
  • This course does not map to a specific certification, but is applicable to a variety of certifications, particularly Cisco, Juniper, HP, Palo Alto, CheckPoint, Network+

Related job functions:
  • Network Administrator
  • Network Engineer
  • Network Designer

  • This training applies to real world environments (vendor neutral), as well as all levels of certification from beginner through expert.

Course Intro

00:00:01 - Hello.
00:00:02 - My name is Keith Barker.
00:00:03 - And on behalf of the entire CBT Nuggets family, I'd like
00:00:06 - to welcome you to this course on IPv4 for subnetting.
00:00:10 - Let's begin.
00:00:11 - Let's start off by verifying that you and I are in exactly
00:00:15 - the right place at the right time by answering this
00:00:17 - question together.
00:00:18 - Who was this course created for?
00:00:20 - And in a word, it was created for you.
00:00:22 - For example, if you are working with any of these
00:00:25 - vendors right here, Cisco, Juniper, HP, PaloAlto,
00:00:28 - CheckPoint, or any other major player with networking gear,
00:00:31 - it is very likely that you're going to be working and
00:00:34 - dealing with IP addresses and subnets all of the time.
00:00:38 - A big challenge for people who are just coming into the world
00:00:41 - of networking and certification is that they get
00:00:43 - beat up, I mean big time beat up, by subnetting in those
00:00:47 - entry-level exams.
00:00:48 - Maybe up to 30% or 40% of an exam is surrounding IP
00:00:52 - addressing and subnetting of some type.
00:00:55 - So if you are a certification candidate, especially for the
00:00:58 - entry-level certification candidates, you absolutely
00:01:01 - want to make sure you take this course.
00:01:03 - If you're a network penetration tester, it's very
00:01:06 - important to understand subnets.
00:01:08 - For example, if you're a pen tester and you're doing an
00:01:10 - authorized scan of network devices, you may want to be
00:01:13 - familiar with how to calculate subnet ranges so you're
00:01:17 - setting your penetration testing on the right sections
00:01:20 - or summarizations of networks.
00:01:22 - And what I find a lot is there's end users who just
00:01:25 - want to know more about how IP addresses work in general.
00:01:29 - This is a perfect opportunity for you also to get that
00:01:32 - better understanding.
00:01:33 - Then one of my favorites that's near and dear to my
00:01:35 - heart is a manager who just wants to better understand
00:01:39 - what his technicians are talking about.
00:01:41 - So when the technician is talking about a slash 28 or a
00:01:44 - slash 25, the manager can have a really good understanding of
00:01:47 - what that technician is saying just by
00:01:49 - participating in this course.
00:01:51 - I also am going to add another one down here, and I'm going
00:01:53 - to put a line there.
00:01:54 - I'm going to get you fill in that one.
00:01:56 - It could be server administrators who are working
00:01:58 - with operating systems which are connected to networks,
00:02:01 - which are usually subnets.
00:02:03 - That would apply.
00:02:04 - And we could probably make several more.
00:02:05 - I'm going to ask you go ahead and in your mind fill in that
00:02:08 - last blank.
00:02:09 - Who also would benefit?
00:02:10 - And out of all of these items, it's very, very likely that
00:02:14 - you, my friend, are the prime candidate for this course.
00:02:18 - I am super excited to share the time with you.
00:02:20 - Let me give you a brief tour of what we're going to cover
00:02:22 - together in this course.
00:02:23 - We're going to start off with the basics of IPv4, the
00:02:26 - classes, the default masks, the private IP addresses.
00:02:29 - Taking a look at binary, because, after
00:02:31 - all is said and done--
00:02:32 - I'm going to share with you a boatload of shortcuts
00:02:34 - that you can use--
00:02:35 - we still absolutely deserve to understand what's really
00:02:38 - happening in binary behind the scenes, including the ability
00:02:42 - to convert on demand between decimal and binary and back.
00:02:46 - The importance of the mask, how we're stealing host bits
00:02:49 - to carve out custom subnets, identifying those subnets,
00:02:53 - identifying valid host ranges on each of those subnets.
00:02:56 - Making sure that you and I have enough host addressing
00:02:59 - space available on our new subnets for all the computers
00:03:02 - that need to be there.
00:03:03 - How do reverse engineer the process.
00:03:05 - For example, if we're given an IP address with a mask, how do
00:03:08 - we take that and then reverse engineer to determine very
00:03:11 - quickly what the actual subnet is that that customer is
00:03:15 - connected to?
00:03:16 - The process of summarization is also huge and very, very
00:03:19 - important, for example, with network statements or creating
00:03:22 - summary routes.
00:03:23 - We're going to using the techniques of summarization,
00:03:26 - so we're going to cover that in this course as well.
00:03:28 - And in a Cisco environment, wild card masks are also an
00:03:31 - important aspect of working with summarized or custom
00:03:35 - subnets, because they're needed inside of access lists
00:03:38 - and network statements if we're going to configure a
00:03:40 - Cisco IOS router correctly for custom subnetting.
00:03:44 - In non-octet boundaries, we'll take a look at how to start
00:03:46 - our custom subnetting somewhere in the middle, not
00:03:48 - on a clean octet boundary.
00:03:50 - And that's a really important precursor to doing the job of
00:03:53 - variable length subnet masking, where together we'll
00:03:56 - walk through, soup to dessert, the actual carving out of a
00:03:59 - variable length subnet masking plan.
00:04:01 - And at the end of that video, if you follow all these with
00:04:04 - me, you'll be able to do the exact same process.
00:04:07 - The cool thing is as we go through these videos together
00:04:10 - you'll be gaining these skills and improving your knowledge
00:04:13 - so that by the time we get to this last video called the
00:04:16 - final exam you'll have not only the knowledge of how to
00:04:19 - do something, you'll also have the measurable
00:04:21 - skills to do it.
00:04:22 - And that translates to taking those really awesome
00:04:24 - subnetting skills that you're going to gain and applying
00:04:27 - those to your networks that you deal with and manage on a
00:04:30 - daily basis.
00:04:31 - That's what gets me so excited about this course is because
00:04:33 - it's going to make a difference in your life as you
00:04:36 - work with IP subnets.
00:04:38 - Now I realize that we all come from different backgrounds and
00:04:41 - we're at different levels.
00:04:43 - So here's what I did for this course to optimize your time.
00:04:46 - I'd like you take all these videos in order, so video 1,
00:04:50 - 2, 3, 4, 5, all the way up to the very end.
00:04:54 - But here's the challenge.
00:04:55 - I know that some of you have some already pretty great
00:04:58 - subnetting skills.
00:04:59 - So if you're going through video 1 or 2, you may already
00:05:02 - have all the knowledge from that specific video.
00:05:05 - Here's what I did.
00:05:06 - In every single video, I've got an Opt Out
00:05:08 - section at the beginning.
00:05:10 - Here's how they work.
00:05:11 - At the beginning of each video, there's these Opt Out
00:05:14 - questions, and you simply read through them.
00:05:15 - If you know the correct answers to those questions,
00:05:18 - you can safely and comfortably skip that video.
00:05:22 - For example, if we take the Opt Out for video 2 and video
00:05:25 - 3, we look at video 4, and when we're looking at the
00:05:27 - questions we don't know the answers to them.
00:05:29 - We can then jump in right there and then continue our
00:05:32 - journey all the way to the end of the course.
00:05:35 - This is also very handy if you want to go back and review
00:05:38 - this course at some future time.
00:05:40 - By starting the video, looking at the Opt Out questions, you
00:05:43 - can very quickly assess whether or not you need to
00:05:45 - revisit the content in that video, or you can just go
00:05:48 - ahead and answer those questions and move forward.
00:05:50 - So we're taking absolute care to optimize your
00:05:53 - time in this course.
00:05:55 - Another question that I'd like you ask yourself is, how good
00:05:59 - do you want to be with IPv6 for subnetting?
00:06:02 - Perhaps you just want a casual understanding.
00:06:04 - So you can jump in the series, and then once we get up to
00:06:07 - variable length subnet masking and some advanced topics, you
00:06:11 - can go ahead and say, you know what?
00:06:11 - That's enough for me.
00:06:12 - I've had enough.
00:06:13 - But if you are the type of person who wants to be in the
00:06:16 - top 10% of people who understand how IP version 4
00:06:21 - subnetting works, I would strongly encourage you to take
00:06:24 - this course all the way from the beginning, go all the way
00:06:26 - to the end, and then review those pieces where you want to
00:06:29 - make sure you have those skills mastered.
00:06:32 - To that end, also in every single video I've embedded
00:06:35 - some expert exercises that I want you to do along with me.
00:06:39 - And as you participate with me in this course, that process
00:06:42 - of watch, learn, and conquer will become a reality as you
00:06:46 - master the skills of IPv4 subnetting.
00:06:50 - One of the reasons I'm so passionate and excited about
00:06:53 - this IPv4 something course is because this is the course I
00:06:57 - wish someone had created for me about two decades ago when
00:07:01 - I was first learning about IPv4.
00:07:04 - The great news is that this course is available to you.
00:07:07 - And I'm so excited about sharing this
00:07:09 - knowledge with you.
00:07:10 - Your action them right now is two basic things.
00:07:12 - Number one, I'd like you to grab a paper and something to
00:07:15 - write with.
00:07:16 - And then I'd like you to click Next to start the very next
00:07:19 - video as we begin with our basics of IP version 4.
00:07:23 - I am so excited about beginning this journey with
00:07:26 - you right now.
00:07:26 - I hope this has been informative for you, and I'd
00:07:29 - like to thank you for viewing.

Fun with IPv4 Basics

Classes, Masks, and Private IPs

Beautiful Binary

Decimal to Binary Conversion

The Mask Unveiled

Stealing Host Bits

Subnet IDs

Valid Host Range

Room for 1 More?

Reverse Engineer


Wildcard Masks

Non-Octet Boundarys


Final Exam

This forum is for community use – trainers will not participate in conversations. Share your thoughts on training content and engage with other members of the CBT Nuggets community. For customer service questions, please contact our support team. The views expressed in comments reflect those of the author and not of CBT Nuggets. We reserve the right to remove comments that do not adhere to our community standards.

comments powered by Disqus
Community Standards

We encourage you to share your wisdom, opinions, and questions with the CBT Nuggets community. To keep things civil, we have established the following policy.

We reserve the right not to post comments that:
contain obscene, indecent, or profane language; contain threats or defamatory statements; contain personal attacks; contain hate speech directed at race, color, sex, sexual orientation, national origin, ethnicity, age, religion, or disability; contributes to a hostile atmosphere; or promotes or endorses services or products. Non-commercial links, if relevant to the topic, are acceptable. Comments are not moderated, however, all comments will automatically be filtered for content that might violate our comment policies. If your comment is flagged by our filter, it will not be published.

We will be continually monitoring published comments and any content that violates our policies will be removed. Users who repeatedly violate our comments policy may be prohibited from commenting.
Keith Barker

Keith Barker

CBT Nuggets Trainer

Cisco CCDP, CCIE Security, CCIE Routing & Switching; Juniper JNCIS-ENT, JNCIS-SP; Brocade BCNP ; HP-MASE; (ISC)2 CISSP; CompTIA Network+, Security+

Area of Expertise:
Cisco, security, networking, bitcoin. Author or coauthor of: CCNA Security 640-554 Official Cert Guide; CCNP Security IPS 642-627 Official Cert Guide; CCNA Security 640-554 Official Cert Guide, and many more.

Course Features

Speed Control

Play videos at a faster or slower pace.


Pick up where you left off watching a video.


Jot down information to refer back to at a later time.

Closed Captions

Follow what the trainers are saying with ease.

MP3 Downloads

Listen to videos anytime, anywhere


Files/materials that supplement the video training
Your browser cannot access Virtual Labs
Add training to a playlist
or create a new list
Add to current playlist
or add to an existing list
Add to new playlist