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

面试题 相关文章推荐
介绍下Java的输入输出流
Jan 22 面试题
包装类的功能、种类、常用方法
Jan 27 面试题
判断单链表中是否存在环
Jul 16 面试题
C++是不是类型安全的
Feb 18 面试题
广州迈达威.net面试题目
Mar 10 面试题
南京某公司笔试题
Jan 27 面试题
C#和SQL Server的面试题
Aug 12 面试题
sort命令的作用和用法
Aug 25 面试题
软件设计的目标是什么
Dec 04 面试题
Python如何定义一个函数
Sep 01 面试题
介绍一下MYSQL常用的优化技巧
Oct 25 面试题
如何理解transaction事务的概念
May 27 面试题
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开发注意事项总结
2015/02/04 PHP
PHP连接SQL server数据库测试脚本运行实例
2020/08/24 PHP
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
js的toLowerCase方法用法实例
2015/01/27 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
Angular2数据绑定详解
2017/04/18 Javascript
解决vue props 拿不到值的问题
2018/09/11 Javascript
js canvas画布实现高斯模糊效果
2018/11/27 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
vue实现计算器功能
2020/02/22 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
js实现鼠标切换图片(无定时器)
2021/01/27 Javascript
[02:12]打造更好的电竞完美世界:完美盛典回顾篇
2018/12/19 DOTA
github配置使用指南
2014/11/18 Python
列举Python中吸引人的一些特性
2015/04/09 Python
Python对文件操作知识汇总
2016/05/15 Python
python调用API实现智能回复机器人
2018/04/10 Python
python读取中文txt文本的方法
2018/04/12 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
python保存二维数组到txt文件中的方法
2018/11/15 Python
浅析python3字符串格式化format()函数的简单用法
2018/12/07 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
python实现将字符串中的数字提取出来然后求和
2020/04/02 Python
python闭包与引用以及需要注意的陷阱
2020/09/18 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
露营世界:Camping World
2017/02/02 全球购物
打印机墨盒:123Inkjets
2017/02/16 全球购物
假面舞会策划方案
2014/05/29 职场文书
个人道歉信大全
2019/04/11 职场文书
Python if else条件语句形式详解
2022/03/24 Python
Python函数对象与闭包函数
2022/04/13 Python