- Trending Categories
- Data Structure
- Operating System
- C Programming
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is CIDR and how it works?
Classless Inter-Domain Routing (CIDR) is a group of IP addresses that are allocated to the customer when they demand a fixed number of IP addresses.
In CIDR there is no wastage of IP addresses as compared to classful addressing because only the numbers of IP addresses that are demanded by the customer are allocated to the customer.
The group of IP addresses is called Block in Classless Inter - Domain (CIDR).
CIDR follows CIDR notation or Slash notation. The representation of CIDR notation is x.y.z.w /n the x.y.z.w is IP address and n is called mask or number of bits that are used in network id.
Properties of CIDR Block
The properties of CIDR block are as follows −
The IP addresses in a block are continuous.
The first address of a block should be exactly divisible by the number of addresses of a block.
The size of the Block should be power of 2.
Use of CIDR
Variable-length subnet masking is the foundation of CIDR (VLSM). It can now specify prefixes of any duration, making it much more powerful than the previous method.
Two collections of numbers make up CIDR IP addresses. The network address is written as a prefix, similar to how an IP address is written (e.g. 22.214.171.124).
The suffix, which means how many bits are in the whole address (e.g. /12), is the second component. A CIDR IP address will look anything like this when put together −
As part of the IP address, the network prefix is also defined. These changes are based on how many bits are needed. As an illustration, in the above example, the first 12 bits of the address are for the network, while the last 20 bits are for host addresses.
Using CIDR we can assign an IP address to host without using standard id address classes like Class A, B, and C.
In CIDR we simply tell how many bits are used for network id. The network id bits are provided after the '/' symbol. Like /10 means 10 bits are used for the network id part and remaining 32-10=22 bits are used for the host id part.
The advantage of using CIDR notation is that it reduces the number of entries in the routing table and also it manages the ip address space.
The disadvantages of using CIDR Notation are as follows −
Using CIDR it is complex to determine the route. By using classful addresses, we are directly having separate tables for class A, Class B, Class C.
So we directly go to these tables by seeing the prefix of IP address. But by using CIDR, we don't have these tables separately. All entries are placed in a single table. So, it is difficult to find a route.
- What is Potential Transformer (P.T.) and how it works?
- What is a parallel database and explain how it works?
- What is Harpooning? (How it Works, How to Prevent)
- What is CAPTCHA? (Uses, How it works, reCAPTCHA, Drawbacks)
- Two-Factor Authentication: What is, How It Works, Significance
- What is Credential Stuffing? (How it Works, How to Prevent)
- What is Code Injection? (How it Works, How to Prevent)
- What is routing? Explain how it works in ASP.NET Core
- What is Heartbleed Bug? (How it Works, Vulnerable Devices, How to Prevent
- How Change Management Works in IT Industry
- Sandbox Security: Definition, How It Works, Advantages
- What is a nebula and how is it formed?
- What is postpartum depression and how is it treated?
- What is aqua yoga and how effective is it?
- What is AAA rating and how is it useful?