Windows server 2008 R2充当路由器实现网络的互联

1.路由器的工作原理
当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到。而要送给不同IP子网上的主机时,它要
选择一个能到达目的子网上的路由器,把IP分组送给该路由器,由路由器负责把IP分组送到目的地。如果没有找到这样的路由器,主机就把IP分组送给一个称
为“缺省网关(default gateway)”的路由器上。“缺省网关”是每台主机上的一个配置参数,它是接在同一个网络上的某个路由器端口的IP地址。
路由器转发IP分组时,只根据IP分组目的IP地址的网络号部分,选择合适的端口,把IP分组送出去。同主机
样,路由器也要判定端口所接的是否是目的子网,如果是,就直接把分组通过端口送到网络上,否则,也要选择下一个路由器来传送分组。路由器也有它的缺省网
关,用来传送不知道往哪儿送的IP分组。这样,通过路由器把知道如何传送的IP分组正确转发出去,不知道的IP分组送给“缺省网关”路由器,这样一级级地
传送,IP分组最终将送到目的地,送不到目的地的IP分组则被网络丢弃了。
目前TCP/IP网络,全部是通过路由器
连起来的,Internet就是成千上万个IP子网通过路由器互连起来的国际性网络。这种网络称为以路由器为基础的网络(router based
network),形成了以路由器为节点的“网间网”。在“网间网”中,路由器不仅负责对IP分组的转发,还要负责与别的路由器进行联络,共同确定“网间
网”的路由选择和维护路由表。

路由动作包括两项基本内容:寻径和转发。寻径即判定到达目的地的最佳路径,由路由选择算法来实现。由于涉及到不同的路由选择协议和路由选择算法,要相对复
杂一些。为了判定最佳路径,路由选择算法必须启动并维护包含路由信息的路由表,其中路由信息依赖于所用的路由选择算法而不尽相同。路由选择算法将收集到的
不同信息填入路由表中,根据路由表可将目的网络与下一站(nexthop)的关系告诉路由器。路由器间互通信息进行路由更新,更新维护路由表使之正确反映
网络的拓扑变化,并由路由器根据量度来决定最佳路径。这就是路由选择协议(routing protocol),例如路由信息协议(RIP)、开放式最短路径优先协议(OSPF)和边界网关协议(BGP)等。
转发即沿寻径好的最佳路径传送信息分组。路由器
先在路由表中查找,判明是否知道如何将分组发送到下一个站点(路由器或主机),如果路由器不知道如何发送分组,通常将该分组丢弃;否则就根据路由表的相应
表项将分组发送到下一个站点,如果目的网络直接与路由器相连,路由器就把分组直接送到相应的端口上。这就是路由转发协议(routed
protocol)。
路由转发协议和路由选择协议是相互配合又相互独立的概念,前者使用后者维护的路由表,同时后者要利用前者提供的功能来发布路由协议数据分组。下文中提到的路由协议,除非特别说明,都是指路由选择协议,这也是普遍的习惯。

2.查看主机路由表

这是route命令的第一个参数的输出,首先是最上方给出了接口列表,一个本地循环,一个是无线网卡,最后一个网卡接口,网卡接口给出了网卡的mac地址。
再说说每一列的内容吧,从做到右依次是:Network Destination(目的地址),Netmask(掩码),Gateway(网关),Interface(接口),Metric(是一个度量值或是管理距离)。  
下面说说每一行内容代表的内容,首先是  
Network Destination   Netmask   Gateway  Interface   Metric  
0.0.0.0  0.0.0.0   192.168.0.1   192.168.0.103   20  
这表示发向任意网段的数据通过本机接口192.168.0.103被送往一个默认的网关:192.168.0.1 ,它的管理距离是20,这里对管理距离说说,管理距离指的是在路径选择的过程中信息的可信度,管理距离越小的,可信度越高。  
再看看第二行  
Network Destination   Netmask   Gateway  Interface   Metric  
127.0.0.0  255.0.0.0   127.0.0.1  127.0.0.1  1  
A类地址中127.0.0.0留住本地调试使用,所以路由表中所以发向127.0.0.0网络的数据通过本地回环127.0.0.1发送给指定的网关:127.0.0.1,也就是从自己的回环接口发到自己的回环接口,这将不会占用局域网带宽。  
第三行  
Network Destination   Netmask   Gateway  Interface   Metric  
192.168.0.0  255.255.255.0   192.168.0.103   192.168.0.103   20  
这里的目的网络与本机处于一个局域网,所以发向网络192.168.0.0(也就是发向局域网的数据)使用本机: 192.168.0. 103  作为网关,这便不再需要路由器路由或不需要交换机交换,增加了传输效率。  
第四行  
Network Destination   Netmask   Gateway  Interface   Metric  
192.168.0. 103   255.255.255.255   127.0.0.1  127.0.0.1  20  
表示从自己的主机发送到自己主机的数据包,如果使用的是自己主机的IP地址,跟使用回环地址效果相同,通过同样的途径被路由,也就是如果我有自己的站点,我要浏览自己的站点,在IE地质栏里面输入localhost与192.168.0.103是一样的,尽管localhost被解析为127.0.0.1。  
第五行  
Network Destination   Netmask   Gateway  Interface   Metric  
192.168.0.255   255.255.255.255   192.168.0.103   192.168.0.103  20
这里的目的地址是一个局域广播地址,系统对这样的数据包的处理方法是把本机192.168.0.103作为网关,发送局域广播帧,这个帧将被路由器过滤。  
第六行  
Network Destination   Netmask   Gateway  Interface   Metric  
224.0.0.0   240.0.0.0   192.168.0.103   192.168.0.103   20
这里的目的地址是一个组播(muticast)网络,组播指的是数据包同时发向几个指定的IP地址,其他的地址不会受到影响。系统的处理依然是适用本机作为网关,进行路由。这里有一点要说明的组播可被路由器转发,如果路由器不支持组播,则采用广播方式转发。  
第八行
Network Destination   Netmask   Gateway  Interface   Metric  
255.255.255.255   255.255.255.255   192.168.0.103   192.168.0.103   1  
目的地址是一个广域广播,同样适用本机为网关,广播广播帧,这样的包到达路由器之后被转发还是丢弃根据路由器的配置决定。

还有个半行没有解释  
Default Gateway:  192.168.0.1  
这是一个缺省的网关,要是发送的数据的目的地址根前面例举的都不匹配的时候,就将数据发送到这个缺省网关,由其决定路由。
3.windows server 2008 r2路由器

通过抓包工具看数据包的传递

目前我还没有装路由远程访问,此时当192.168.3.1ping192.168.2.2此时首先客户端发送一个广播只有是路由器收到该广播数据包后才会将其转发。
在装了路由远程访问后

此时启用LAN路由后此时可以ping192.168.2.2时可以ping通但ping192.168.2.1时却不通

当192.168.3.2ping192.168.2.2的数据包不是192.168.2.2回复的而是192.168.3.1网卡回复的。首先该数据包会被广播,此时该网络中的路由器收到该广播数据包后,计算机会查看其路由表发现有目标网络的路由,而且此时目标计算机恰好自己,因此该网就直接回复该ping的请求了。
但是ping192.168.2.1同样数据包会被路由到192.168.2.0网络但此时,目标计算机的IP地址不是本计算机因此会转发到另一台路由器此时另一路由器中并没有收到192.168.3.0网络的路由请求因此无法响应客户端来自192.168.3.0的请求

添加永久静态路由

查看添加静态路由的server的路由表

同理配置另一台路由器

从192.168.3.2的客户端ping192.168.1.2的客户端数据包走向情况

通过命令来添加静态路由

通过命令添加永久的静态路由
本地连接(数据包出站)

数据包进站

同理在另一台路由器上添加永久的静态路由

测试客户端能否相互访问

原文地址:https://www.cnblogs.com/cuihongyu3503319/p/9838359.html

时间: 2024-10-08 12:34:50

Windows server 2008 R2充当路由器实现网络的互联的相关文章

Windows server 2008 R2路由器实现网络的互联

1.路由器的工作原理 当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到.而要送给不同IP子网上的主机时,它要选择一个能到达目的子网上的路由器,把IP分组送给该路由器,由路由器负责把IP分组送到目的地.如果没有找到这样的路由器,主机就把IP分组送给一个称为"缺省网关(default gateway)"的路由器上."缺省网关"是每台主机上的一个配置参数,它是接在同一个网络上的某个路由器端口的IP地址. 路由器转发

Windows Server 2008 R2/2012 网络负载平衡NLB相关内容

使用网络负载均衡技术可以实现一些应用程序的可用性和可伸缩性,常用的应用程序有:IIS.防火墙.VPN以及一些关键业务.每一个节点运行应用程序的一个副本.NLB在群集中的多个主机中分发传入的客户端请求.可以动态地添加主机,也可以将所有流量引导到指定的单个主机,这个主机就称为默认主主机.在一个群集中最多支持 32 台计算机. 当计算机意外出现故障或者脱机时,将断开与出现故障或脱机的服务器之间的活动连接.但是,如果您有意关闭主机,则可以在使计算机脱机之前,使用 drainstop 命令处理所有活动的连

[转]无网络环境,在Windows Server 2008 R2和SQL Server 2008R2环境安装SharePoint2013 RT

无网络环境,在Windows Server 2008 R2和SQL Server 2008R2环境安装SharePoint2013 RT,这个还有点麻烦,所以记录一下,下次遇到省得绕弯路.进入正题: 首先准备好Windows Server 2008 R2,SQL Server 2008 R2,SharePoint Server 2013安装介质.密钥和补丁,补丁情况可参照下表: Product Number Description Download Address Windows Server

使用网络Ghost批量部署Windows Server 2008 R2

1.准备一台Windows Server 2008 R2操作系统做为模板(部署好需要的软件):2.运行sysprep清除服务器的SSID,选择关机3.通过U盘加载WINPE进行系统备份,Windows Server 2008 R2主引导记录为单独分区,需要进行整盘备份4.找一台计算机安装网络Ghost软件(MouseDos PXE)5.打开MouseDos PXE软件,选择TFtpd32 PXE无盘启动服务器6.配置TFtpd32 PXE7.运行Ghost网络克隆服务器8.其它计算机在BIOS里

Windows Server 2008 R2 负载平衡入门篇

一.简单介绍负载均衡 负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率.在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡NLB.甲骨文的Oracle RAC.思科的负载均衡(SLB),Apach+Tomcat 负载均衡,它们能从硬件或软件不同方面实现系统各节点的负载平衡,有效地提高大型服务器系统的运行效率,从而提升系统的吞吐量.本篇文章以微软的网络

Windows Server菜鸟宝典之一:Windows Server 2008 R2 AD服务器搭建

1.对于将要安装成为DC的服务器来讲,其系统配置以及基本的磁盘规划在此就不在累述了,但是关键的网络连接属性是必须要注意的.可以通过打开本地连接的属性来进行配置其IP属性.作为服务器DC的IP地址一定要是静态的IP地址,虽然不一定需要配置默认网关,但是DNS服务器指向一定要配置正确,因为AD的工作是紧密依赖于DNS服务的.本实例中整个微软网络环境都是白手起家的,考虑让这第一台DC同时充当企业网络中的DNS服务器,故需要将其首选DNS服务器地址配置为本台计算机的IP地址.       2.由于WIN

windows server 2008 R2 enterprise AD域控服务器安装

前言 对于将要安装成为DC的服务器来讲,其系统配置以及基本的磁盘规划在此就不在累述了,但是关键的网络连接属性是必须要注意的.可以通过打开本地连接的属性来进行配置其IP属性.作为服务器DC的IP地址一定要是静态的IP地址,虽然不一定需要配置默认网关,但是DNS服务器指向一定要配置正确,因为AD的工作是紧密依赖于DNS服务的.本实例中整个微软网络环境都是白手起家的,考虑让这第一台DC同时充当企业网络中的DNS服务器,故需要将其首选DNS服务器地址配置为本台计算机的IP地址. 由于WIN08R2默认防

Windows Server 2008 R2 + IIS 环境部署Asp.Net Core App

环境:Windows Server 2012, IIS 8, Asp.Net Core 1.1. 不少人第一次在IIS中部署Asp.Net Core App的人都会遇到问题,会发现原来的部署方式无法运行Asp.Net Core App程序.过去无论是原始的Asp程序还是后来的Asp.Net程序,在IIS中的部署方式都没太大变化,仅需指向程序目录,然后设定虚拟目录,最后做一些参数配置.Asp.Net Core App为了做到跨平台,自带了一个轻量级的Web Server - Kestrel,那么要

基于Windows Server 2008 R2架设站点到站点的×××连接

通过×××实现总部与分公司网络的互联. 实验环境:我是用两台电脑的VMware模拟的实验环境,将两台电脑的VMnet8网段利用×××实现互联.一台电脑模拟公司总部,另一台电脑模拟分公司.总公司架设一台基于Windows Server 2008 R2的×××服务器,配置两块网卡,一块网卡设为桥接模式,处于外网网段172.16.0.0/24,IP地址为172.16.0.7/24.另一块网卡设为NAT模式,处于内网网段192.168.80.0/24,IP地址为192.168.80.100/24.分公司