Classless 和 Classful
A类主网:1-127 /8 IP地址前8位为网络位
B类主网:128-191 /16 IP地址前16位为网络位
C类主网:192-223 /24 IP地址前24位为网络位
D类主网:224-239 用于组播
classless无类网络:
没有主类的概念,只认IP地址的网络位和主机位;
通常,称掩码长度>原主类掩码长度的网络为子网;
掩码长度<原主类掩码长度的网络为超网;
如A类子网:10.0.0.0 /9 /10 /11 /12 /13 。。。
B类子网:128.0.0.0 /17 /18 /19 /20。。。
C类子网:192.0.0.0 /24 /25 /26 /27。。。
除了在IP网络中有classless和classful之分,路由器也有classless和classful的不同工作方式:
1、路由器工作在classless无类方式下,Router(config)#ip classless
路由器在路由表中选择路径的时候,会根据最长掩码匹配的原则,选择最佳路径;
如果找不到相应路径,则最终选择默认路由(如果存在的话)
2、路由器工作在classful有类方式下,Router(config)#no ip classles
这时,路由器处理路由选择时,会有所不同,举例说明:
现路由表中有10.0.0.0/8的主类路由,10.1.1.0/16,0.0.0.0/0的默认路由;
有个数据包去往10.1.1.0/16,这时,路由器会进行路由查找,找到对应的10.1.1.0/16这条路由,按照它进行转发,
没有问题,但是当有一个数据包去往10.1.2.0/16时,路由器就会把该数据包丢弃,而不走默认路由。因为在有类工作方式下,对于某一主类网络,如果路由表中已经存在该主类网络中的某个子网的路由,则路由器会认为自己已经知道了该主类网络中的所有子网路由,当它收到一个去往该主网的某个子网,而这个子网路由在路由表中不存在时,会直接采取丢弃动作,而不管有没有默认路由。
但是如果收到的是去往20.1.2.0/16的数据包,它不属于10.0.0.0/8这个主网,路由器会一直往下查找路由表,最终按默认路由将其转发。
转载于:https://blog.51cto.com/72297/1065729
Classless 和 Classful相关推荐
- ipv6寻址_有类和无类寻址:IPV4寻址| 计算机网络
ipv6寻址 1)分类寻址 (1) Classful Addressing) IPv4 addressing used the concept of classes. This architectur ...
- iproute2和流量控制(ip和tc工具)---iproute2/ip/tc/qdisc实现Linux下的QoS控制
本文目录 1.网络配置: "ip"工具 2.流量控制工具Traffic Control: tc工具 2.1.流量整形:Queuing Packets(也称做traffic shap ...
- ip classless作用
IP CLASSLESS作用 原因是这样的,当在路由器中使用了classful的路由协议(如:RIP)时,而在路由表里有子网时,问题就出现了. 当no ip classless的时候,假设现在路由器里 ...
- ip subnet-zero 和ip classless 的用法
如果你有一个CLASS C的IP地址,比如 192.168.10.0,你想把它分成8个网段,每个网段内可以有32台主机,你可以这样分,subnetmask是:255.255.255.224: 192. ...
- linux tc流量控制(一):classless qdisc
什么是tc tc全称为traffic control,是iproute2包中控制内核中流量的工具.在内核的网络协议栈中,专门有这样一个处理网络流量的地方(在XDP之后,netfilter之前),tc就 ...
- DHCP Options Classless static route 121/249
DHCP Options 操作路径: /ip dhcp-server option DHCP 报文中的一个选项,该选项在 DHCP 报文中为可变长的字段,option 选项中包含了部分租约信息.报文. ...
- ### 无分类域间路由选择CIDR (Classless Inter-Domai
网络层协议 无分类域间路由选择CIDR (Classless Inter-Domain Routing) CIDR 消除了传统的 A 类.B 类和 C 类地址以及划分子网的概念.地址从三级编址(使用子 ...
- Netmask, 子网与 CIDR (Classless Interdomain Routing)
Netmask, 子网与 CIDR (Classless Interdomain Routing) 我们前面谈到 IP 是有等级的,而设定在一般计算机系统上面的则是 Class A, B, C.现在我 ...
- CIDR(Classless InterDomain Routing ,无类别域际路由选择)
英文缩写: CIDR (Classless InterDomain Routing) 中文译名: 无类别域际路由选择 分 类: 网络与交换 作用:现行的IPv4(网际协议第4版)的地址将耗尽,这是一种 ...
最新文章
- 在MFC中使用AFXBEGINTHREAD的方法
- php 二位数组随机,PHP多维数组 php打乱数组二维数组多维数组的简单实例
- 编程方法学7:循环与一半
- 仅输入单张图片,就能“看”出物体材质!这篇图形学论文已被SIGGRAPH 2021收录...
- cpu多核 node 单线程_node单线程支撑高并发原理(node异步I/O)
- 机器学习物语(4):PAC Learnability
- Hadoop的分布式文件系统
- Ubuntu 配置 spark
- P2467-[SDOI2010]地精部落【dp】
- 【计算机思维】面向人的开发 站在巨人的肩膀上
- 初识virtual memory
- 面向车、路、城,华人运通“智路”示范项目开通试运行
- matlab R2021b 激活错误
- c++ BYTE相关操作(字符串与BYTE,BYTE转换为8位的数组,int 转换 BYTE)
- Navicat Premium15 注册出现No all pattern found! file already patched?
- vue 生命周期图 + activated + deactivated
- iApp裕v3语言认识us与ug
- 永磁同步电机力矩控制(二):FOC与DTC
- MySQL数据库命令行
- 解决/var/lib/docker/overlay2占用很大、容器无法启动问题