路由表示做什么用的?在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...

面试题 相关文章推荐
你常见到的runtime exception
Sep 05 面试题
怎样让char类型的东西转换成int类型
Dec 09 面试题
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
我能否用void** 指针作为参数, 使函数按引用接受一般指针
Feb 16 面试题
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
Aug 13 面试题
TCP/IP模型的分界线
Dec 01 面试题
智乐游戏测试笔试题
May 21 面试题
如何整合JQuery和Prototype
Jan 31 面试题
MVC的各个部分都有那些技术来实现?如何实现?
Apr 21 面试题
Jdbc数据访问技术面试题
Mar 30 面试题
Hibernate持久层技术
Dec 16 面试题
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
php 删除数组元素
2009/01/16 PHP
PHP生成指定长度随机数最简洁的方法
2014/07/14 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
php arsort 数组降序排序详细介绍
2016/11/17 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
封装html的select标签的js操作实例
2013/07/02 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
vue+springmvc导出excel数据的实现代码
2018/06/27 Javascript
创建Vue项目以及引入Iview的方法示例
2018/12/03 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
Python动态语言与鸭子类型详解
2019/07/01 Python
Python正则表达式匹配日期与时间的方法
2019/07/07 Python
python实现socket+threading处理多连接的方法
2019/07/23 Python
Python 实现大整数乘法算法的示例代码
2019/09/17 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
学生就业推荐信
2013/11/13 职场文书
行政部总经理岗位职责
2014/01/04 职场文书
俄罗斯商务邀请函
2014/01/26 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
党员批评与自我批评发言
2014/10/02 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
心理学培训心得体会
2016/01/22 职场文书
深度好文:50条没人告诉你的人生经验,句句精辟
2019/08/22 职场文书
JavaScript分页组件使用方法详解
2021/07/26 Javascript