关于路由

原创 2011年01月24日 17:00:00

1.路由器与主机的本质区别:主机从不把数据报从一个接口转发到另一个接口,而路由器则转发数据报。
2.主机将报文直接发送到目的主机或者发送到默认路由器上。
3.路由功能由IP层来实现。IP层有一个路由表;IP层可以从TCP、UDP、ICMP、IGMP和一个网络接口接收数据报;从上到下的数据包发送到对应网络接

口即可,从下到上的数据报(来自某个网络接口时)如果目的IP地址是本机或广播,传送到对应的协议模块处理,否则判断本机是否有路由功能,没

有路由功能丢弃该包,有路由功能按照路由表发送到下一个地址。
4.IP路由选择:1)寻找与目的IP完全匹配的表目(网络号和主机号);
              2)寻找能与目的网络号匹配的表目;
              3)寻找默认的表目。
  匹配不成功,数据报则不能被传送,如果该数据报来自本机,向应用程序返回“主机不可达”或“网络不可达”的错误。

 

5.vxworks系统下使用routeShow打印出的路由表信息:

其中

MDHGU

U:该路由可以使用;

G:该路由是到一个网关(路由器);

H:该路由是到一个主机,也就是说,目的地址是一个完整的主机地址。如果没有设置该标志,说明该路由是到一个网络,而目的地址是一个网络地址:一个网络号,或者网络号与子网号的组合。

D:该路由是由重定向报文创建的。

M:该路由已被重定向报文修改。

 

Refcnt 

正在使用路由的活动进程个数。

ROUTE NET TABLE

destination      gateway              flags  Refcnt  Use           Interface

----------------------------------------------------------------------------

100.100.0.0      100.100.100.17       101    0       0             eeE0

100.100.101.0    100.100.101.17       101    0       0             eeE1

100.100.102.0    100.100.102.17       101    0       0             lnc0

100.100.103.0    100.100.103.17       101    0       0             lnc1

172.170.0.0      172.170.0.17         101    0       0             eeE0

192.168.0.0      100.100.100.18       3      0       0             eeE0

192.168.10.0     100.100.101.18       3      0       0             eeE1

----------------------------------------------------------------------------

 

ROUTE HOST TABLE

destination      gateway              flags  Refcnt  Use           Interface

----------------------------------------------------------------------------

127.0.0.1        127.0.0.1            5      0       0             lo0

 

 

6.环回接口

主机名

本机IP

localhost

127.0.0.1

 

7.初始化路由表

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CI框架源码研读(路由解析)

上篇文章当中我们提到,在CodeIgniter.php中,解析出你访问的url所对应的controllers和action,然后在调用call_user_func_array()方法,进入到actio...
  • chanya
  • chanya
  • 2016-06-12 17:46
  • 1277

PIM-SM协议初探(一)路由角色选举

PIM是Protocol Independent Multicast(协议无关组播)的简称,表示可以利用静态路由或者任意单播路由协议(包括RIP、OSPF、IS-IS、BGP等)所生成的单播路由表为I...

路由基础(三)静态现网用法

一、静态路由用法简介 静态路由的用法使用 1)静态路由优先级方式进行选路,静态路由搭配动态路由进行选路。 2)静态路由搭配SLA检测链路。 3)静态路由打通内外网。 4)...

dockerd路由和初始化

我们知道docker现在分为核心的服务端dockerd和接受用户命令的客户端docker。dcoker接受并解析客户端的操作指令,然后访问dockerd相应的url,让dockerd做实际的处理。do...

OpenStack网络指南(25)路由提供商网络

在路由提供商网络之前,网络服务不能将多段三层网络呈现为单个实体。因此,每个运营商通常选择以下架构之一: 单大二层网络 多个较小的第2层网络 单个大型二层网络在规模上变得复杂,并且涉及显着的故障域...

Cisco OSPF 外部路由记录的路由选择

OSPF 外部路由记录有E1 E2 N1 N2 4种类型。 如果一台路由器同时收到了到达同一目的的这4种路由记录,那么哪条或者哪几条才会被加入路由表呢? 见下图: OSPF route...

从TrackPopupMenu(创建快捷菜单的函数)看菜单消息路由机制

先摘段《vc++深入详解》孙鑫的话以上讲的是点击主菜单时的消息路由过程,但鼠标右键快捷菜单的消息路由有点区别。TrackPopupMenu函数用来创建右键快捷菜单。例:CMenu menu;menu....

hadoop问题之java.net.NoRouteToHostException: 没有到主机的路由

hadoop启动过程中遇到下面的问题: 2015-08-02 19:43:20,771 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: S...

网关,路由,局域网内的通信及不同的网络间通信实现的原理剖析

网关,路由,局域网内的通信及不同的网络间通信实现的原理剖析
  • tham_
  • tham_
  • 2014-12-21 14:54
  • 5309

书:计算机网络高级软件编程技术(P88) 之 基础训练:路由追踪程序的实现(tracert程序)

1. 发ICMP的包的时候,如果自行构建ICMP包的话,那么发送到外网时,填的mac地址是网关的地址。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)