路由器互联端口处于不同网段的路由方法和原理

简介:
如下图:两台cisco路由器相连接的两个端口不在同一个网络,如何实现两台路由器的互联?初看似乎绝对不可能,但是这是可行的,而且我已经把这个变成了现实。这里讲述配置的方法,以及解释原理。
这个就要讲到路由原理,路由器的作用其中之一是路由选择,但是路由选择的方法有两种,动态路由和静态路由。动态路由就是使用路由算法,智能化的算出路由,作出路由决策。静态路由相对就简单很多,一般几条命令就OK了。
让我们看一下A,如果有个数据包,要去往B,通过动态路由协议能做到么?显然不行。因为A认为,他直连着192.168.1.0/24以及10.10.10.1/24的网络,要去往B,如何去?路由器A不可能知道---除非管理员配置一条路由给他---但是,如何写这条路由呢?静态路由一般有2个写法。一个指出下一跳地址(直连的对端端口地址),一个指出本地出口端口。同样的,在这里我们不能简单的指出下一跳地址,因为即便你指定了也没有用---路由器不知道你指定的地址怎么走。
同样的,B的数据包去往A,也用这样的方法定义一条静态路由。
RA(config)#ip route 10.10.20.1 255.255.255.0 fa 0/0
RB(config)#ip route 10.10.10.1 255.255.255.0 fa 0/0
这样的两条静态路由配置好了后,这两台路由器就能相互传递数据包了。
可是---为什么呢?
我们知道,路由器是3层设备,作用就是读取ip包的目的地址,作出路由判断。但是数据包是如何来的,如何到达自己的并不重要。只要他拿到数据包,下面的任务就是路由判断。虽然路由器是3层设备,但是数据的传送还是要靠2层来实现。3层作出路由决策后交给2层处理。而上面的两个配置就能达到帮助路由器作出路由决策的目的。
这个实例佐证了一个事实:数据包的传送归根结底要靠数据链路层,而3层的主要作用就是实现路由器的路由决策。









本文转自 justiceplus 51CTO博客,原文链接:http://blog.51cto.com/johnwang/129069,如需转载请自行联系原作者
目录
相关文章
|
网络协议 Linux 网络安全
Linux测试端口的连通性的四种方法
Linux测试端口的连通性的四种方法
446 0
高通平台开发系列讲解(USB篇)USB端口的说明及切换方法
高通平台开发系列讲解(USB篇)USB端口的说明及切换方法
474 0
高通平台开发系列讲解(USB篇)USB端口的说明及切换方法
|
1月前
|
Ubuntu 应用服务中间件 网络安全
Ubuntu 22.04环境下为Odoo开启80端口的方法
通过以上步骤,你应该能够在Ubuntu 22.04环境下为Odoo开启80端口。访问你的域名时,Nginx会将请求代理到Odoo,允许你通过80端口访问Odoo应用。
43 1
|
2月前
|
安全 网络安全
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
|
4月前
|
域名解析 存储 缓存
HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口
【6月更文挑战第23天】 HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口;TCP连接(HTTP/1.1可能需排队);三次握手;发送请求头与体;服务器处理并返回响应;TCP连接可能关闭或保持;浏览器接收并显示响应,更新缓存。HTTP版本间有差异。
73 5
|
4月前
|
设计模式 Java 关系型数据库
Spring的配置文件,如何配置端口号,,properties,yml获取配置项等方法,外观模式及其优缺点,日志代表的信息
Spring的配置文件,如何配置端口号,,properties,yml获取配置项等方法,外观模式及其优缺点,日志代表的信息
|
4月前
IDEA同一项目启动在不同端口方法
IDEA同一项目启动在不同端口方法
868 0
|
5月前
VRRP配置案例(路由走向分析,端口切换)
VRRP配置案例(路由走向分析,端口切换)
31 0
|
5月前
|
JSON 应用服务中间件 API
同一端口同一方法提供grpc和http流量支持
以上方法可以让你在同一端口上同时支持gRPC和HTTP流量。具体的选择取决于你的项目需求和技术架构。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
74 0
|
网络架构
交换机与路由器技术-36-端口镜像
交换机与路由器技术-36-端口镜像
50 0