同网段可以相互访问,不同网段需要路由
内网可以访问外网,外网无法访问内网
1,跨网段通过路由器发送信息
pc1发送给pc2,两个pc不在同一网段
设置pc1 ,pc2网关,使其ip与各自的网关在同一网段内
将pc1与pc2的网关地址添加到路由器的ip中
进入路由器视图
system-view
修改交换机名称
sysname SW1
关闭消息中心提醒
undo info-center enable进入接口 e 0/0/0
int e 0/0/0路由器设置ip(pc1的网关)
ip address 192.168.1.2 24退出 e 0/0/0
q
进入接口 e 0/0/1
int e 0/0/1路由器设置ip(pc2的网关)
ip address 192.168.2.254 24退出 e 0/0/1
q
显示路由表
display ip routing-table
此时pc1即可ping通pc2
在pc中添加网关(不在同一网段时发送到该ip),网关需要和ip在同一网段并添加到路由器ip中,
连接路由器,路由器可添加多个不同网段ip
pc1向其他网段发送数据
1,检测是否在同一网段 不在打包数据
2,把打包数据发送到网关ip,因为网关和ip在同一网段,所以可以发送
3,路由器收到数据包发送到最终目标ip,路由器需要同时设置pc1和pc2网段的ip
pc1---->路由器pc1同一网段ip(pc1的网关ip)接收 路由器通过pc2同一网段ip发送---->pc2
4,pc2收到数据并回复pc1
5,pc1收到回复,互通完成
详情见路由 下一跳 网关 两个不同网段的ip如何通过路由器互通
2,跨路由器互通
在R1上添加静态路由:
目标: R1不知道如何到达
192.168.1.0/24
网段。命令: 告诉R1,“所有要发往
192.168.1.0/24
网段的数据包,全部交给下一个路由器192.168.3.2
(也就是R2)”。-
[R1] ip route-static 192.168.1.0 255.255.255.0 192.168.3.2
在R2上添加静态路由:
目标: R2不知道如何到达
192.168.0.0/24
网段。命令: 告诉R2,“所有要发往
192.168.0.0/24
网段的数据包,全部交给下一个路由器192.168.3.1
(也就是R1)”。
[R2] ip route-static 192.168.0.0 255.255.255.0 192.168.3.1
整个过程可以类比寄信:
PC1 想把信(数据包)寄给 PC2,它先把信交给本地邮局(网关R1,192.168.1.1)。
R1 查看地址发现收件人不在本市(
1.0
网段),也不在临市(3.0
网段),查了下路由表(配置的静态路由),发现发往2.0
市的信需要交给 R2邮局 (192.168.3.2) 中转。R2 收到信后,一看地址,发现收件人就在自己负责的
2.0
市,于是直接派送给了 PC2。PC2回信的过程正好相反,R2通过静态路由知道回信要交给R1中转。
通过在两台路由器上配置指向对端的静态路由,就完成了整个通信路径的构建。