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

面试题 相关文章推荐
请说出你所知道的线程同步的方法
Apr 19 面试题
怎么处理XML的中文问题
Mar 26 面试题
金山毒霸系列的笔试题
Apr 13 面试题
广州地球村科技数据库题目
Apr 25 面试题
描述RIP和OSPF区别以及特点
Jan 17 面试题
C#的几个面试问题
May 22 面试题
Linux内核产生并发的原因
Jul 13 面试题
介绍一下write命令
Sep 24 面试题
软件测试面试题
Jan 05 面试题
JPA的特点
Oct 25 面试题
WebSphere面试题:在WebSphere里面如何部署一个应用
Aug 02 面试题
什么是继承
Dec 07 面试题
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
第三节 定义一个类 [3]
2006/10/09 PHP
PHP在字符断点处截断文字的实现代码
2011/04/21 PHP
PHP获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
PHP文件锁定写入实例解析
2014/07/14 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
2020/10/27 PHP
js静态方法与实例方法分析
2011/07/04 Javascript
如何用angularjs制作一个完整的表格
2016/01/21 Javascript
基于jquery实现智能表单验证操作
2016/05/09 Javascript
Vue项目webpack打包部署到服务器的实例详解
2017/07/17 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
2017/08/18 Javascript
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
[03:28]2014DOTA2国际邀请赛 走近EG战队天才中单Arteezy
2014/07/12 DOTA
Python实现多线程下载文件的代码实例
2014/06/01 Python
django 自定义用户user模型的三种方法
2014/11/18 Python
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
Python字符串切片操作知识详解
2016/03/28 Python
Python有序字典简单实现方法示例
2017/09/28 Python
python实现感知器算法详解
2017/12/19 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
python对于requests的封装方法详解
2019/01/03 Python
Python登录系统界面实现详解
2019/06/25 Python
使用python远程操作linux过程解析
2019/12/04 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
css3 transform属性详解
2014/09/30 HTML / CSS
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
毕业自我评价
2014/02/05 职场文书
会计毕业自我鉴定
2014/02/05 职场文书
建筑管理专业求职信
2014/07/28 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书