路由表示做什么用的?在linux环境中怎么来配置一条默认路由?


Posted in 面试题 onJune 07, 2013
简:路由表是用来决定如何将包从一个子网传送到另一个子网的,换局话说就是用来决定从一个网卡接收到的包应该送的哪一张网卡上的。在Linux上可以用“route add default gw ”来配置一条默认路由。

详:路由表是用来决定如何将包从一个子网传送到另一个子网的,换局话说就是用来决定从一个网卡接收到的包应该送的哪一张网卡上的。路由表的每一行至少有目标网络号、netmask、到这个子网应该使用的网卡。当路由器从一个网卡接收到一个包时,它扫描路由表的每一行,用里面的netmask和包里的目标IP地址做并逻辑运算(&)找出目标网络号,如果此网络号和这一行里的网络号相同就将这条路由保留下来做为备用路由,如果已经有备用路由了就在这两条路由里将网络号最长的留下来,另一条丢掉,如此接着扫描下一行直到结束。如果扫描结束任没有找到任何路由,就用默认路由。确定路由后,直接将包送到对应的网卡上去。在具体的实现中,路由表可能包含更多的信息为选路由算法的细节所用。题外话:路由算法其实效率很差,而且不scalable,解决办法是使用IP交换机,比如MPLS。
在Linux上可以用“route add default gw ”来配置一条默认路由。

Tags in this post...

面试题 相关文章推荐
JPA面试常见问题
Nov 14 面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 面试题
C面试题
Oct 08 面试题
请解释接口的显式实现有什么意义
May 26 面试题
C#面试问题
Jul 29 面试题
什么是反射
Mar 17 面试题
如何利用cmp命令比较文件
Sep 23 面试题
一套软件测试笔试题
Jul 25 面试题
如何获得EntityManager
Feb 09 面试题
北京振戎融通Java面试题
Sep 03 面试题
Servlet的生命周期
Aug 25 面试题
J2EE是技术还是平台还是框架
Aug 14 面试题
Internet体系结构
Dec 21 #面试题
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
May 09 #面试题
TCP/IP模型的分界线
Dec 01 #面试题
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
Jul 27 #面试题
TCP/IP的分层模型
Oct 27 #面试题
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
Nov 20 #面试题
开放系统互连参考模型
Jun 29 #面试题
You might like
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
2019/10/09 PHP
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
2011/07/27 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
用iframe实现不刷新整个页面上传图片的实例
2016/11/18 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
vue+vux实现移动端文件上传样式
2017/07/28 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
js实现登录拖拽窗口
2020/02/10 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
使用python解析xml成对应的html示例分享
2014/04/02 Python
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
深入解析Python小白学习【操作列表】
2019/03/23 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
Django框架封装外部函数示例
2019/05/28 Python
从python读取sql的实例方法
2020/07/21 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
CSS3,线性渐变(linear-gradient)的使用总结
2017/01/09 HTML / CSS
英国最红的高街时尚品牌:Topshop
2016/08/05 全球购物
BabyBjörn婴儿背带法国官网:BabyBjorn法国
2018/06/16 全球购物
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
大学生第一学年自我鉴定
2014/09/12 职场文书
六一儿童节开幕词
2015/01/29 职场文书
毕业实习感受与体会
2015/05/26 职场文书
入党后的感想
2015/08/10 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
python数字转对应中文的方法总结
2021/08/02 Python
Python何绘制带有背景色块的折线图
2022/04/23 Python