In: Computer Science
Classless Subnetting
200.30.0.0/16
| 
 Group  | 
 Blocks Needed  | 
 Addresses Per Block  | 
 Host Bits  | 
 CIDR  | 
 Total Addresses  | 
 Increment #  | 
 Start Address  | 
 End Address  | 
| 
 A  | 
 16  | 
 512  | 
||||||
| 
 B  | 
 128  | 
 64  | 
||||||
| 
 C  | 
 32  | 
 1024  | 
||||||
| 
 D  | 
 512  | 
 4  | 
||||||
| 
 E  | 
 256  | 
 16  | 
Group C
| 
 Block  | 
 Start (Subnet ID)  | 
 1st Address  | 
 Last Address  | 
 End (Broadcast)  | 
| 
 1  | 
||||
| 
 2  | 
||||
| 
 3  | 
||||
| 
 4  | 
||||
| 
 5  | 
Look at the first address 200.30.0.0/16 means we have total 65535 addresses as subnet mask of class B is 255.255.0.0 where total number of 0s are 16 in binary which gives 2^16=65535 addresses which we will divide as per the demand given in the block and addresses per block.
Group A need 16 blocks and each block contain 512 hosts so total usable 16x512=8,192 addresses and 1 subnet gives 256 address so 8912/256=32 subnet starting from 200.30.0.0 to 200.30.31.255 gives 8192 addresses.
| 
 Group  | 
 Blocks Needed  | 
 Addresses Per Block  | 
 Host Bits  | 
 CIDR  | 
 Total Addresses  | 
 Increment #  | 
 Start Address  | 
 End Address  | 
| 
 A  | 
 16  | 
 512  | 
 9  | 
 /23  | 
 8190  | 
 7 bit [16+7]=23 bit  | 
 200.30.0.0  | 
 200.30.31.255  | 
| 
 B  | 
 128  | 
 64  | 
 6  | 
 /26  | 
 8190  | 
 10[16+10]=26 bit  | 
 200.30.32.0  | 
 200.30.63.255  | 
| 
 C  | 
 32  | 
 1024  | 
 10  | 
 /22  | 
 32766  | 
 6=[16+6] =22bit  | 
 200.30.64.0  | 
 200.30.191.255  | 
| 
 D  | 
 512  | 
 4  | 
 3  | 
 /29  | 
 4094  | 
 13=[16+13]29 bit  | 
 200.30.192.0  | 
 200.30.207.255  | 
| 
 E  | 
 256  | 
 16  | 
 4  | 
 /28  | 
 4094  | 
 12=[16+12]= 28 bit  | 
 200.30.208.0  | 
 200.30.223.255  | 
| 
 Block  | 
 Start (Subnet ID)  | 
 1st Address  | 
 Last Address  | 
 End (Broadcast)  | 
| 
 1  | 
 200.30.0.0  | 
 200.30.0.1  | 
 200.30.31.254  | 
 200.30.31.255  | 
| 
 2  | 
 200.30.32.0  | 
 200.30.32.1  | 
 200.30.63.254  | 
 200.30.63.255  | 
| 
 3  | 
 200.30.64.0  | 
 200.30.64.1  | 
 200.30.191.254  | 
 200.30.191.255  | 
| 
 4  | 
 200.30.192.0  | 
 200.30.192.1  | 
 200.30.207.254  | 
 200.30.207.255  | 
| 
 5  | 
 200.30.208.0  | 
 200.30.208.1  | 
 200.30.223.254  | 
 200.30.223.255  | 
Thanks