铁路通信工程设计初探

铁路通信工程设计初探

一、系统通信时与交换机、路由器的交互过程

(1)源IP地址、源MAC地址的获取

源IP地址即客户端、服务器本机的IP地址,此地址可通过DHCP服务器获取,亦可通过手动设置方式设置,手动设置时与本机连接的是交换机还是路由器关系不大。源MAC地址即客户端、服务器本机的MAC地址,此地址即网卡的硬件地址,生产厂家生产网卡时该地址即已生成。因此对客户端、服务器来说,源IP地址、源MAC地址不需与网络发生关系即已明确。

(2)目的IP地址的获取

对客户端来说,其目的IP地址(即服务器的IP地址)一般有2种方式能获取,一是通过DNS系统来获取(此时网络连接TCP/IP属性中所填的DNS服务器地址就有用了),二是在客户端系统软件中直接明确写出服务器的IP地址,其中第二种方式适用于小型系统,第一种方式适用于大型系统。对服务器端来说,其目的IP地址(即客户端的IP地址)一般包含于客户端发送过来的数据包中。

(3)目的MAC地址的获取

对客户端来说,其目的MAC地址(即服务器的MAC地址)需通过ARP协议来获取,其具体获取过程如下:首次通信过程中客户端会将本机的IP地址与服务器端的IP地址放到一起进行计算,以检验客户端与服务器是否属于同一个IP网段,如果是同一个IP网段,则直接对所有本机能抵达的物理网口广播ARP请求,该请求中含有目的IP地址,该网段内所有计算机收到该ARP请求后,只有其IP地址为ARP请求包中的IP地址的计算机会发送一个响应包,其余计算机则将该ARP请求丢弃。

如果客户端与服务器端不在同一个IP网段,则直接将默认网关(一般默认网关即是一台有路由功能的三层交换机或直接即是一台路由器)的MAC地址作为目的MAC地址。默认网关收到数据包后再根据数据包中服务器的IP地址查找服务器端的MAC地址,如果服务器IP地址所在网段与默认网关另外一个网段也不是同一网段,则继续将默认网关路由表中下一跳路由器(即数据包应该发送到的下一个IP地址)端口的MAC地址作为目的MAC地址放到数据包中往下传输,直至找到服务器端的MAC地址。对服务器端来说,其目的MAC地址包含在客户端发出来的数据包中。

二、结论

此处所指的交换机为二层交换机。新建铁路工程中的客票系统、办公系统、综合监控系统等可以通过二层交换机再通过MSTP传输系统提供的FE透传接口接到既有路局路由器上,但需调查清楚既有路由器能容纳的客户端数量,调查不清楚时建议每个车站设置带路由功能的三层交换机更佳。类似货场视频监控系统一样仅需小型计算机网络的场合,则选择二层交换机即满足功能要求。

作者:邓世勇 单位:中铁第五勘察设计院集团有限公司