ip classless
答案:2 悬赏:0
解决时间 2021-02-21 22:29
- 提问者网友:小姐请专情
- 2021-02-21 13:35
ip classless 在路由器上用来干嘛用的 请大虾指点 越细越好,举个案例!
最佳答案
- 二级知识专家网友:万千宠爱
- 2021-02-21 14:10
“在严格按照TCP/IP ABCD给IP地址分类的环境下,为了避免二意性,全0和全1
网段都不让使用.这种环境我们叫作Classful.在这种环境下,子网掩码只在所定义
的路由器内有效,掩码信息到不了其它路由器.比如RIP-1,它在做路由广播时根本
不带掩码信息,收到路由广播的路由器因为无从知道这个网络的掩码,只好照标准
TCP/IP的定义赋予它一个掩码.比如,拿到10.X.X.X,就认为它是A类,掩码是255.0
.0.0;拿到一个204.X.X.X,就认为它是C类,掩码是255.255.255.0.
但在Classless的环境下,掩码任何时候都和IP地址成对地出现,这样,前面谈到的二意性就不会存在.
是Classful还是Classless取决于你在路由器上运行的路由协议,一个路由器上可
同时运行Classful和Classless的路由协议.RIP是Classful的,
它在做路由广播时不带掩码信息;OSPF,EIGRP,BGP4是Classless的,它们在做路由
广播时带掩码信息,它们可以同时运行在同一台路由器上.
在Cisco路由器上,缺省你可以使用全1网段,但不能使用全0网段。所以,当在Cisco路由器上给端口定义IP地址时,该IP地址不能落在全0网段上。如果你配了,你会得到一条错误信息。使用IP SUBNET-ZERO命令之后,你才能使用全0网段。
要强调的是,使用了IP SUBNET-ZERO命令之后,如果路由协议使用的是Classful的(比如RIP),虽然你的定义成功了,但那个子网掩码还是不会被RIP带到它的路由更新报文中。即,IP SUBNET-ZERO 命令不会左右路由协议的工作。
总之,TCP/IP协议中,全0和全1网段因为具有二意性而不能被使用。Cisco 缺省使全1网段可以被使用,但全0网段只有在配置了IP SUBNET-ZERO后方可被使用。
网段都不让使用.这种环境我们叫作Classful.在这种环境下,子网掩码只在所定义
的路由器内有效,掩码信息到不了其它路由器.比如RIP-1,它在做路由广播时根本
不带掩码信息,收到路由广播的路由器因为无从知道这个网络的掩码,只好照标准
TCP/IP的定义赋予它一个掩码.比如,拿到10.X.X.X,就认为它是A类,掩码是255.0
.0.0;拿到一个204.X.X.X,就认为它是C类,掩码是255.255.255.0.
但在Classless的环境下,掩码任何时候都和IP地址成对地出现,这样,前面谈到的二意性就不会存在.
是Classful还是Classless取决于你在路由器上运行的路由协议,一个路由器上可
同时运行Classful和Classless的路由协议.RIP是Classful的,
它在做路由广播时不带掩码信息;OSPF,EIGRP,BGP4是Classless的,它们在做路由
广播时带掩码信息,它们可以同时运行在同一台路由器上.
在Cisco路由器上,缺省你可以使用全1网段,但不能使用全0网段。所以,当在Cisco路由器上给端口定义IP地址时,该IP地址不能落在全0网段上。如果你配了,你会得到一条错误信息。使用IP SUBNET-ZERO命令之后,你才能使用全0网段。
要强调的是,使用了IP SUBNET-ZERO命令之后,如果路由协议使用的是Classful的(比如RIP),虽然你的定义成功了,但那个子网掩码还是不会被RIP带到它的路由更新报文中。即,IP SUBNET-ZERO 命令不会左右路由协议的工作。
总之,TCP/IP协议中,全0和全1网段因为具有二意性而不能被使用。Cisco 缺省使全1网段可以被使用,但全0网段只有在配置了IP SUBNET-ZERO后方可被使用。
全部回答
- 1楼网友:何以畏孤独
- 2021-02-21 14:29
加一条ip classless命令,那么路由器成为无类路由环境,当目的数据包到达时,不进行有类匹配,而是进行无类匹配,即进行最长匹配原则;当用最长匹配时不在路由表内,那么路由器将把它交给默认路由,通过默认路由,把数据包送出。 使用有类路时,当一个路由器收到一个数据包,而它的目的地址在路由表中不存在的话,它就会丢弃这个数据包。如果你使用了缺省路由,就必须使用ip classless命令,因为远端子网并不存在于你的路由表中。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯