文章目录
在不同网段之间转发数据,需要有路由器的支持。
默认情况下,路由器只知道跟它直连的网段,非直连的网段需要通过静态路由、动态路由高速它。
(1)静态路由
管理员手动添加路由信息
适用于小规模网络
(2)动态路由
路由器通过路由选择(比如RIP、OSPF)自动获取路由信息
适用于大规模网络
一、路由器和主机配置
上图一共四个网段,计算机1,计算机2,计算机3,计算机4分别在192.168.1.0网段,192.168.2.0网段、193.169.2.0网段以及193.169.1.0网段。如何让四台计算机相互通信?路由器1和路由器2如何配置?
1、路由器配置
首先路由器有以太网口和串口,如下图所示:
以太网口连接直连的网段,是应用最广泛的局域网通信方式;串口连接非直连的网段,用来做下一跳路由转换用的。
①路由器以太网口配置
路由器1以太网口配置如下:
这就像家用路由器一般一开始配置需要登录192.168.0.1,家用网段一般在192.168.0.0网段,分配给路由器的IP地址(网关地址)就是192.168.0.1,一般都是分配主机ID为1,即192.168.0.1,当然也可以分配主机ID为2给路由器,即192.168.0.2。
②路由器串口配置
路由器1串口配置如下:
需要注意的是,路由器1串口的IP地址需要和路由器2串口的IP地址在同一个网段。比如这边路由器1串口IP配置194.170.1.1/24,路由器2串口IP配置194.170.1.2/24,它们都在193.170.1.0网段。
③路由器静态路由配置
因为一共有四个网段,上图左边是192.168.1.0网段和192.168.2.0网段,如何配置静态路由才能使这两个网段可以和193.169.1.0网段和193.169.2.0网段通信呢?一共有四种方法
方法一:网络路由
要和193.169.1.0网段通信,下一跳路由地址为194.170.1.2。
同理要和193.169.2.0网段通信,下一跳路由地址为194.170.1.2。
方法二:汇总路由1
因为右边两个网段是193.169.1.0和193.169.2.0,所以路由器1中配置静态路由网络可以写成193.169.0.0/16,类似于合并这两个网络,配置如下:
方法三:汇总路由2
根据方法二,路由器1中配置静态路由网络还可以写成193.0.0.0/16,配置如下:
方法四:默认路由
计算机1发送给路由器1中肯定携带源IP地址和目标IP地址,路由器1会拿到目标IP地址和静态路由中的掩码进行按位与运算,得到网段,如果和静态路由中的网络一致,则发送给下一跳IP地址,所以路由器1中的静态路由也可以这样配置。
我们电脑上网其实走的就是默认路由,打开cmd,输入 route print命令,可以看到下面的图片:
如果通过IP地址访问百度,首先会拿到百度IP和网络掩码0.0.0.0按位与,得到0.0.0.0网段,得到的网段和网络目标相同,所以会走192.168.0.1这个网关地址。
2、主机配置
计算机1的配置如下,主要包括IP地址,子网掩码和网关地址的配置,配置如下:
默认网关其实就是路由器1的以太网口1的配置,类似于家用路由器的192.168.0.1。
二、公网IP和私网IP
IP地址也分为:公网IP和私网IP
公网IP:
(1)Internet上的路由器中只有到达公网的路由表,没有到达私网的路由表。
(2)公网IP由因特网信息中心统一分配和管理。
(3)Internet Service Provider(Internet 服务提供商,比如电信、移动、网通等)需要向因特网信息中心申请公网IP。
私网IP:
主要用于局域网,下面是保留的私网网段:
A类:10.0.0.0/8,一个A类网络
B类:172.16.0.0/16~172.31.0.0/16,16个B类网络
C类:192.168.0.0/24~192.168.255.0/24,256个C类网络