ARM技术论坛
直播中

张健

8年用户 1439经验值
私信 关注
[问答]

ARM开发板(s3c2410)如何实现跨网段通信呢

因为用户的新要求需要在不同网段与arm板通信,但是我们发现无法通信。结果如下:
路由器
------------------------■--------------------
| 192.168.252.1 |192.168.253.1
| |
| |
| |
□ ○
PC1:192.168.252.1 ARM:192.168.253.1
(PC2:192.168.253.1)
如上图所示,当PC1机与arm板不在同一个网段时,PC机ping不通
ARM板, 当把ARM板换成PC2后,PC1与PC2能互ping.ARM板与PC机
同网段时,PC机也能ping通ARM板。不知高手对此有何解决方法。不要告诉我修改掩码
上面的IP只是举个例而已,实际的环境是一个很复杂的局域网。arm板被安放在该局域网的不同地方,甚至在不同城市,而pc机在实验室。大部分情况下,pc机到arm板要经过十来个路由器。
我现在让arm板每分钟输出一个arp请求到网关,并输出一个UDP-137数据广播包,这样在大部分地方pc机都能ping通arm板,但有的地方还是ping不通,有的地方需要很长时间(10秒左右),但把arm板换成pc机,只需几十毫秒就能ping通。所以我总觉得光是输出arp和UDP-137还是没有找到问题的关键。
希望高手不吝指教。

回帖(2)

李玉兰

2022-7-28 14:50:47
路由器是整个网络与外界的通信出口,也是联系内部子网的桥梁。在网络组建的过程中,路由器的选购是极为重要的。在所有网络设备中,路由器的价格也是相当的昂贵,是网络设备的重头戏。不像是一些网卡和集线器功能和性能差不多,而且价格也基本相同,用户在选购时就没必要很花心思。 不同的路由器的性能相差很多,价格也是不可同一而论。所以用户在选购时一定要注意路由器的各种性能参数和具有一些功能的含义。
目前的宽带路由器具有许多丰富的功能,像是DDNS,NAT,VPN等等。对于一些不同的用户这些术语简直给弄的一头雾水,所有要清楚宽带路由器的功能,才能做到明明白白的选购。不然买到的路由器不能满足网络的需要,又或者花大价钱买到的路由器具有一些没有必要的高性能和功能。所以要作到够用就好,当然要了解好路由器的性能参数和一些功能的含义,才能做到明明白白的选购。下面就介绍一些路由器常见的性能参数和一些功能。希望能对消费者在选购时有所帮助。
宽带路由器主要的性能参数
CPU
路由器的处理器同电脑主板、交换机等产品一样,是路由器最核心的器件。处理器的好坏直接影响路由器的性能。作为宽带路由器的核心部分,处理器的好坏往往决定了宽带路由器的吞吐量这个最重要的参数。一般来说,处理器主频在100M或以下的属于较低主频,这样的宽带路由器适合普通家庭和SOHO用户使用。100M到200M中等,200M以上属于较高主频。适合网吧、中小企业用户以及大型企业的分支机构。
宽带路由器的处理器除了工作频率之外,我们还应该注意处理器所采用的架构。宽带路由器的CPU一般是基于x86、ARM7、ARM9和MIPS内核的各芯片厂家的产品。ARM9、MIPS内核处理器是目前主流,ARM7和RDC架构已经处于被淘汰的地位,采用这两种架构处理器产品性能较差,主流厂商均已不使用。
内存
路由器中可能由多种内存,例如Flash、DRAM等。内存用作存储配置、路由器操作系统、路由协议软件等内容。在中低端路由器中,路由表可能存储在内存中。通常来说路由器内存越大越好(不考虑价格)。但是与CPU能力类似,内存同样不直接反映路由器性能与能力。因为高效的算法与优秀的软件可能大大节约内存。
一般来说,1M--4M Bytes属于较小,8M Bytes属于中等,16M Bytes或以上属于较大。另外要特别注意的是,很多经销商甚至厂商在提到内存时只说是多少M,这时一定要问清楚是Byte还是Bit。内存可以用Byte(字节)做单位,也可以用Bit(位)做单位,两者一音之差,容量差8倍(1 Byte = 8 Bit)。一般用大写B表示Byte,小写b表示Bit,别有用心的人会在这里做手脚,有的不标单位,也有把b标做B瞒天过海的。可以到芯片厂家的网站上查清楚。有些不法分子甚至用打磨芯片在芯片丝印上造假,所以选择诚实守信的厂家产品很重要。
吞吐量
吞吐量指设备整机包转发能力,是设备性能的重要指标。路由器的工作在于根据IP包头或者MPLS标记选路,所以性能指标是转发包数量每秒。设备吞吐量通常小于路由器所有端口吞吐量之和。
吞吐量表示的是路由器每秒能处理的数据量。打个形象的比方,路由器的工作过程很像邮局包裹业务,邮局寄包裹是大家把物品、寄件人、收件人等信息交给邮局,邮局把物品包好,并贴上格式化的包裹单,检查无误后投递到目的地,收包裹是相反过程。路由器基本一样,只不过收发的东西是数据而已。Throughput就相当于邮局单位时间里的包裹处理能力,是路由器性能的直观反映。吞吐量一般应该是在NAT开启,防火墙关闭的情况下得出的测试数据,而且有Smartbits测试和Chariot测试两种方式,得出的结果可以很不相同。
支持的网络协议
网络协议即网络中(包括互联网)传递、管理信息的一些规范。如同人与人之间相互交流是需要遵循一定的规矩一样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。在局域网中用得的比较多的是IPX/SPX。用户如果访问Internet,则必须在网络协议中添加TCP/IP协议。
线速转发能力
路由器最基本且最重要的功能是数据包转发。在同样端口速率下转发小包是对路由器包转发能力最大的考验。全双工线速转发能力是指以最小包长(以太网64字节、POS口40字节)和最小包间隔(符合协议规定)在路由器端口上双向传输同时不引起丢包。该指标是路由器性能重要指标。通俗一点说就是进来多大的流量,就出去多大的流量,不会因为设备处理能力等问题造成吞吐量下降。
举报

李玉兰

2022-7-28 14:51:02
具有代表性的配置:
service timestamps debug datetime mesc localtime show-timezone
service timestamps log datetime mesc localtime show-timezone
!
no logging console
logging buffered 16384
logging trap debugging
logging facility local7
logging 192.168.0.1
logging 192.168.0.2
logging source-interface loopback 0
举报

更多回帖

发帖
×
20
完善资料,
赚取积分