1. 理论
1.1 路由服务模型
路由服务是充当消息路由器的泛型 soap 中介。 路由服务的核心功能是基于消息内容来路由消息,通过该功能,可基于消息本身(标头或消息正文)中的值将消息转发到客户端终结点。
routingservice 将实现为 system.servicemodel.routing 命名空间中的 windows communication foundation (wcf) 服务。 路由服务公开一个或多个用于接收消息的服务终结点,然后基于消息内容将每个消息路由到一个或多个客户端终结点。 该服务提供了以下功能:
- 基于内容的路由
- 服务聚合
- 服务版本控制
- 优先级路由
- 动态配置
- 协议桥接
- soap 处理
- 高级错误处理
- 备份终结点
尽管可以创建可实现上述一个或多个目标的中介服务,但是此实现通常与特定方案或解决方案相关,并且不能轻松应用于新应用程序。
路由服务提供一个可动态配置的泛型可插入 soap 中介,该中介与 wcf 服务和通道模型兼容,使您能够基于内容路由基于 soap 的消息。
具体内容请查阅参考资料一章中的链接。
1.2 网络拓扑及说明
- 路由服务器上提供路由功能(软件路由),为三层ip报文提供转发服务。该服务器有用两个不同网段的网卡。
- pc1有且只有1张网卡,其ip地址在10.10.10.0/24网段。
- pc2有且只有1张网卡,其ip地址在172.16.1.0/24网段。
经过安装和配置路由服务后,pc1访问pc2。
2 安装和配置
2.1 准备工作
路由服务器中存在两张网卡,eth0和eth2。其中eth0的ip是172.16.1.102,eth2的ip是10.10.10.101。
2.2 安装路由服务
(1)打开服务器管理器,点击【添加角色和功能】,进入向导后直接点击【下一步】至【服务器选择】界面。
可以看到在服务器确认界面中,路由服务器有两个ip地址,分别是10.10.10.101和172.16.1.102。
点击【下一步】。
(2)进入【服务器角色】界面,打开【远程访问】,勾选【路由】。
(3)进入【功能】界面,这里不做设置,点击【下一步】。
(4)进入【确认】界面,确认无误后,点击【安装】。
(5)安装完成后,关闭导向即可。
2.3 配置路由服务
(1)返回【服务器管理器】,点击右上角【工具】,选择【路由与远程访问】
(2)进入【【路由和远程访问】后,右键点击右侧菜单栏中的【server1】,选择【配置并启用路由和远程访问】
(server1是服务器名)
(3)进入设置导向直接点击【下一步】,进入【配置】界面,选择【自定义配置】,点击【下一步】
(4)选择【lan 路由】服务,点击【下一步】
(5)点击【完成】,并启动服务
此时配置完成,路由功能已经开启。
2.4 验证路由服务
(1)查看pc1和pc2的网卡配置
pc1的ip地址是10.10.10.100,且只有一个网卡
pc2的ip地址是172.16.1.100,且只有一个网卡。
(2)验证不同网段pc间能互相通信
现在在pc1上使用ping命令与pc2进行通信,两个不同网段的pc可以互相通信,说明路由服务成功开启
2.5 管理路由服务
(1)查看路由表
进入【【路由和远程访问】后,右键点击右侧菜单栏中的【server1】,选择【ipv4】,右键点击【static routes】静态路由,选择【show ip routing table】展示ip路由表。
当路由服务开启后,服务会自动收集服务器上所有网卡ip地址及其网段等信息,并自动创建路由表。
从路由表上可以看到
- 目标ip地址
- 子网掩码
- 网关
- 接口
- metric值
- 协议名
(2)创建静态路由
创建静态路由的方式有两种,
- 选中【static routes】,右键点击【new static route】
- 右键单击【static routes】空白处,选择【new static route】(如下图所示)
进入【ipv4 static route】创建页面后,自定义接口、目标ip、子网掩码、网关以及metric值即可。
3. 参考资料
- microsoft docs:routing service
- microsoft docs:how to set up routing and remote access for an intranet
到此这篇关于windows server 2019中路由服务的配置和管理实现的文章就介绍到这了,更多相关win2019路由服务配置内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论