路由表示做什么用的?在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的五个基础面试题
Feb 26 面试题
SQL数据库笔试题
Mar 08 面试题
.NET面试题:什么是值类型和引用类型
Jan 12 面试题
某公司的.net工程师面试题笔试题
Nov 22 面试题
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
Mar 27 面试题
上海中网科技笔试题
Feb 19 面试题
木马的传播途径主要有哪些
Apr 08 面试题
局域网标准
Sep 10 面试题
解决方案设计综合面试题
Aug 31 面试题
Java中的类包括什么内容?设计时要注意哪些方面
May 23 面试题
Unix里面如何在后台运行程序
Oct 14 面试题
WSDL的操作类型主要有几种
Jul 19 面试题
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
二十行语句实现从Excel到mysql的转化
2006/10/09 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
2011/08/23 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
php插入含有特殊符号数据的处理方法
2016/11/24 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
利用transition实现文字上下抖动的效果
2017/01/21 Javascript
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
Vue项目中使用mock.js的完整步骤
2021/01/12 Vue.js
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
Python 爬虫学习笔记之正则表达式
2016/09/21 Python
Python端口扫描简单程序
2016/11/10 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
tensorflow 加载部分变量的实例讲解
2018/07/27 Python
python实现邮件发送功能
2019/08/10 Python
分享一个pycharm专业版安装的永久使用方法
2019/09/24 Python
导入tensorflow时报错:cannot import name 'abs'的解决
2019/10/10 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
Python实现结构体代码实例
2020/02/10 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
兰蔻美国官网:Lancome美国
2017/04/25 全球购物
Space NK美国站:英国高端美妆护肤商城
2017/05/22 全球购物
Elemis美国官网:英国的第一豪华护肤品牌
2018/03/15 全球购物
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
新员工培训个人的自我评价
2013/10/09 职场文书
军训的自我鉴定
2013/12/10 职场文书
单位在职证明范本
2014/01/09 职场文书
安全生产汇报材料
2014/02/17 职场文书
《台湾的蝴蝶谷》教学反思
2014/02/20 职场文书
工程采购员岗位职责
2014/03/09 职场文书
建议书格式
2015/02/04 职场文书