源路由概念
① 什么叫松散源路由
松散源路由:允许相邻两个IP地址之间跳过多个网络
严格源路由:两个相邻地址IP必须处在同一物理网络上
② 什么是源路由桥
源路由网桥的基本思想是:数据包头含路由信息,而该路由信息在源端就已经插入.
在源端获取到目地端的路由,必须通过发送一个特殊的包来发现,这个包到达一个路由
分支点,就开始复制自己并向任何可能的路径发送一份备份.每份备份收集它的旅行日记,
当备份到达最终目的地时,一个路由就被选择好了.
当一个站点发现了到达另一个站点的某个路由时,它就把它存放在缓存里,以后的数据
包就可以使用它到达目的地.
③ 如何区分目的路由和源路由
应该是根据源地址路由和根据目的地址路由吧?
不同操作系统不一样
最常见的是目的路由,比如某主机默认网关是192.168.1.254,但要求访问目标为10.1.1.0/24的网络时,从192.168.11.250出口出去。
linux——ip route add 10.1.1.0/24 via 192.168.1.250
windows——route -p add 10.1.1.0 mask 255.255.255.0 192.168.11.250
思科华为等模块式路由器——ip route 10.1.1.0 255.255.255.0 192.168.11.250
根据源IP路由就是Linux和模块式路由器才能办得到了,比如网关上有两个互联网:联通和电信
下一跳地址分别是A和B
指定192.168.1.1请求都从联通出去,192.168.1.2请求时从电信出去,这个需要做策略路由,匹配访问列表,相对麻烦。 以思科路由器举例:
(config)# access-list 11 permit 192.168.1.1 //创建访问列表11,指定源地址192.168.1.1
(config)# route-map From_Unicom permit 100 //创建route-map From_Unicom,序列号100
(config-route-map)# match ip add 11 //匹配访问列表11
(config-route-map)# set ip next-hop A //指定下一跳为A,即联通的网关
(config-if)# ip policy route-map From_Unicom //将名称为From_Unicom的route-map绑定到指定端口
④ “源地址路由”与“目的地址路由”分别是什么
源路由是一种基于源地址的路由策略,可以根据不同的子网或内网地址有选择地将数据包发送到回不同答的目的地址,例如,Intranet IP为A,外部IP为B。
源地址路由是当Intranet计算机访问外部网络计算机时,内部网络计算机的IP为B,Intranet IP A被隐藏。
目的地址路由是为了允许外部网络计算机访问内部网络计算机,它可以使用外部网络IPB,路由器收到请求后,便知道数据已传输到内部网络IPA。
(4)源路由概念扩展阅读:
路由交换过程:
所谓交换,是指一台主机向另一台主机发送数据包时,源主机以某种方式获取路由器地址,并通过协议将该数据包发送到指定的路由器物理地址(媒体访问控制层)的过程。
通过使用交换算法检查数据包的目标协议地址,路由器可以确定它是否知道如何转发数据包。如果路由器不知道如何将数据包转发到下一个节点,则该数据包将被丢弃。
如果路由器知道如何转发,则它将物理目标地址转换为下一个节点的地址,然后转发数据包,在传输过程中,物理地址会更改,但是协议地址始终保持不变。
⑤ 源路由的基本概念
源路由是一种基于源地址进行路由选择的策略,可以实现根据多个不同子网或内网地址,有选择性地将数据包发往不同目的地址的功能。
例如有某路由器连接有两个内网和两个外网
接口A:192.168.1.0/24 和接口B:192.168.2.0/24,接口C:10.10.10.10/30,接口D:20.20.20.20/30
要求网络A的请求访问发往网络C,而网络B的请求访问发往网络D,可以这样的设置源路由:
SourceIP/NetMask GateWay Interface
192.168.1.0/24 10.10.10.09 接口C
192.168.2.0/24 20.20.20.19 接口D
源路由(source route)
先从源路由如何向连接在外地链路上的移动节点发送数据包开始。 I P版本4在I P报头中定义了一个可选项:Loose Source and Record Route Option。这个可选项列出了一个或多个中间目的地址,要求数据包在到达最终的目的地址前必须经过这几个中间地址。
例如,考虑一台源主机要向一台目的主机发送数据包,但它还想让数据包经过从源到目的地的路径上的一台特定路由器,这台源主机将“下一个中间目的”地址,即那台路由器的地址,放在目的 I P地址域中,而将目的主机的 I P地址放在 Loose Source and Record Route Op t i o n中,这时,数据包将按网络前缀路由被送到目的 I P地址域中标示的那台路由器上。
当那台路由器接收到数据包后,它检查可选项,发现自己只是一个中间目的地,于是,将Loose Source and Record Route Option 中所指示的地址取出, 也就是将目的主机的地址取出,然后将数据包送给去往目的主机的下一跳地址。在转发该数据包前,路由器将自己的 I P地址记录在Loose Source and Record Route Option中,实际上记录的是它将数据包转发出去的那个端口的I P地址。
当数据包到达目的主机时,目的主机检查可选项,发现自己就是包的最终目的地,因此目的主机将数据包送交 I P协议域所指示的高层协议处理。 I P报头中定义的这个可选项还要求。当目的主机对源主机进行回答时,也要在它的数据包中包含 Loose Source and Record Route O p t i o n。当然,目的主机应包含的是“反向”的源路由。在这个例子中,目的主机在向原来的源主机发送数据包时,会在Loose Source and Record Route Option 中包含作为中间目的地的那台路由器的地址。
⑥ IP源路由和目的地路由的区别
比如你内网IP是A,外抄网IP是B,
源地址路由是让内网电脑访问外网电脑时,外网电脑看到的你内网电脑的IP是B。内网IP A被隐藏。
目的地址路由是让外网电脑访问内网电脑时可以用外网IP B,路由器收到请求后知道吧数据转给内网IP A。
外网IP是B如果WAN口没插外网,那应该不通。
策略路由是一种比基于目标网络进行路由更加灵活的数据包路由转发机制。应用了策略路由,路由器将通过路由图决定如何对需要路由的数据包进行处理,路由图决定了一个数据包的下一跳转发路由器。 应用策略路由,必须要指定策略路由使用的路由图,并且要创建路由图。一个路由图由很多条策略组成,每个策略都定义了1 个或多个的匹配规则和对应操作。一个接口应用策略路由后,将对该接口接收到的所有包进行检查,不符合路由图任何策略的数据包将按照通常的路由转发进行处理,符合路由图中某个策略的数据包
⑦ 逐跳路由和源路由的区别
我不明白啊,求讲解!
⑧ 什么叫源站路由什么时候会用到
源站路由反映的思路是提供一种方式,让源主机指定一条通过互联网的路径。
例如内:为了测容试在某个物理网络N上的吞吐量,即使正常的情况下路由器选择的路径中不包含N,系统管理员也可以使用源站路由强制要求IP数据报经过网络N。
IP支持2种形式的源站选路:
1:松散源站路由
它给出了一连串路由器接口的IP地址序列,报文必须沿着IP地址序列传送,但是允许在相继的两个地址之间跳过多个路由器。
2:严格源站路由
它给出了一系列路由器接口的IP地址序列,报文必要严格按照路由转发,如果下一跳不在列表中,那么将会发生错误。
备注:一般工作中,称松散源站路由为松散路由
称严格源站路由为源站路由。
满意请采纳谢谢
⑨ 源路由选项可以分为哪两类
宽松的源路由选择(LSR):
发送端指明了流量或者数据包必须经过的IP地址清单,但内如果它需容要,也可以经过一些其他的地址。换句话说,不用考虑数据包经过的确切地址,只要它经过这些地址就可以。
严格的源路由选择(SRS):
发送端指明IP数据包必须经过的确切地址。如果没有经过这一确切路径,数据包会被丢弃,并返回一个ICMP差错报文。换句话说,必须考虑数据包经过的确切路径,而且如果由于某种原因没有经过这条路径,这个数据包就不能被发送。
⑩ 严格的源路由与宽松的源路由的异同点
严格源路来由选路(命令源参数Strict):
发送源指定I P数据包所必须采用的具体路由(沿途所经过的路由器接口的IP地址序列)。数据报必要严格按照指定的路由转发,如果其中一个路由器发现源路由中所指定的下一跳路由器不在其直连的网络上,那么,它将返回一个“源站路由失败”的ICMP差错报文。
宽松源站路由选路(命令参数为Loose):发送源指定一个数据报沿途所经过的IP地址列表(一串路由器的接口IP地址序列),报文须沿着指定的IP地址顺序来传送数据,但是此时也可以允许在相继的两个地址之间存在多个路由器。
在IP头部中,源站路由的选项格式如下:
宽松的源站选路,其中code字段的数值为0x83。
严格的源站选路,其中code字段的数值为0x89。