当前位置:网站首页>VLSM variable length subnet mask partition tips
VLSM variable length subnet mask partition tips
2022-07-06 12:43:00 【Garbage bags can be hidden】
1、 Determine the number of subnets to be divided , And the internal requirements of each subnet IP The number of
For example, there are four subnets , what is needed IP The addresses are 100 individual ,60 individual ,20 individual ,10 individual ,
2、 As needed IP Determine the number of host bits occupied by each subnet
Then we can see from experience , want 100 individual IP The number of host bits allocated to the subnet of must be 7 position ,60 Yes 6 position ,20 Yes 5 position ,10 Yes 4 position .
3、 Start dividing
We must start with large subnets .
Let's say I have a C Class address 192.168.0.0, Assigned to four subnet A,B,C,D, They need IP The addresses are 100 individual ,60 individual ,20 individual ,10 individual ,
192.168.0.0~(0+127)127 Give me your address A subnet , among 192.168.0.0 It's the network number ,192.168.0.127 It's a broadcast number ( Why 0~127, Because our address distribution must be divided from the beginning , And we give A Subnet assignment 7 A host , So if 7 If all the host bits are 1, Then they are converted into decimal 127)
192.168.0.128~(128+63)191 Give me your address B subnet , among 192.168.0.128 It's the network number ,192.168.0.191 It's a broadcast number .
192.168.0.192~(192+31)223 Give me your address C subnet , among 192.168.0.192 It's the network number ,192.168.0.223 It's a broadcast number .
192.168.0.224~(224+15) Give me your address D subnet , among 192.168.0.224 It's the network number ,192.168.0.239 It's a broadcast number .
If you want to explore the number games inside, there are more things , I'm too lazy to write , But remember that there are just a few tricks :
1、 First determine the number of host bits
2、 First from IP Subnets with high demand
3、 Tips in the above address allocation Explain
What we allocate first is A subnet , Because we know that only assign it 7 Host bits can meet its IP Address requirements , And because it is the first subnet to allocate addresses , So we simply know A The starting address of the subnet is 192.168.0.0, Also because 7 Bit host bit , therefore A Of the subnet to which the subnet is assigned IP The number of addresses is 128 individual ( from 0 Starting number , Count to 127, The number is 128 individual ), The scope is 192.168.0.0 To 192.168.0.127.
Then is B subnet , If you want to play a number game here, it doesn't matter to calculate slowly , But here's the trick from the beginning , For example, the object of address allocation is B subnet , It is one of the four subnets IP The second largest subnet is required , Its need is 60 individual , We will soon know that we are going to assign it 6 Host location , because 2^6=64. Let's first make sure B The starting address of the subnet , stay A Add 1 that will do , that B The starting address of the subnet is 192.168.0.128, Then we have to make sure B The end address of the subnet , As long as 128+(64-1) that will do , among 64 yes 2^B The host bits of the subnet are calculated . Finally, we can get B The address distribution of the subnet is :192.168.0.128~192.168.0.191, among 192.168.0.128 It's the network number ,192.168.0.191 It's a broadcast number .
Then knowing this rule, we can quickly calculate the start address and end address of other subnets .
边栏推荐
- 1041 Be Unique (20 point(s))(哈希:找第一个出现一次的数)
- FairyGUI簡單背包的制作
- (the first set of course design) sub task 1-5 317 (100 points) (dijkstra: heavy edge self loop)
- Problèmes avec MySQL time, fuseau horaire, remplissage automatique 0
- idea中导包方法
- Force buckle 1189 Maximum number of "balloons"
- Single chip Bluetooth wireless burning
- js题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- Basic operations of databases and tables ----- view data tables
- [leetcode19]删除链表中倒数第n个结点
猜你喜欢
ESP8266连接onenet(旧版MQTT方式)
Intermediate use tutorial of postman [environment variables, test scripts, assertions, interface documents, etc.]
JS variable types and common type conversions
Derivation of logistic regression theory
JS数组常用方法的分类、理解和运用
idea中导包方法
(五)R语言入门生物信息学——ORF和序列分析
Unity3d, Alibaba cloud server, platform configuration
(3) Introduction to bioinformatics of R language - function, data Frame, simple DNA reading and analysis
Fabrication of fairygui simple Backpack
随机推荐
[golang] leetcode intermediate - fill in the next right node pointer of each node & the k-smallest element in the binary search tree
Force buckle 1189 Maximum number of "balloons"
Intermediate use tutorial of postman [environment variables, test scripts, assertions, interface documents, etc.]
FairyGUI摇杆
Remember an experience of ECS being blown up by passwords - closing a small black house, changing passwords, and changing ports
Unity3d makes the registration login interface and realizes the scene jump
FairyGUI人物状态弹窗
JS数组常用方法的分类、理解和运用
Design and implementation of general interface open platform - (39) simple and crude implementation of API services
FairyGUI按钮动效的混用
Idea problem record
There is no red exclamation mark after SVN update
Unity3d, Alibaba cloud server, platform configuration
2022.2.12 resumption
The master of double non planning left the real estate company and became a programmer with an annual salary of 25W. There are too many life choices at the age of 25
[offer29] sorted circular linked list
@Autowired 和 @Resource 的区别
History object
1041 Be Unique (20 point(s))(哈希:找第一个出现一次的数)
level16