lewif5231 发表于 2014-04-18 14:40

如何区分以太网接口是LAN还是WAN

问个问题,一个路由器设备的以太网口插入,如何判断另一头是wan口还是lan口。

分析:
          lan侧, 相关会有dhcp请求、免费arp
      wan侧,路由器一般接入互联网的方式有三种,动态ip、pppoe、静态ip
      
      因此,根据从以太口进来的数据包是dhcp discover(request)或者是免费arp报文,就能判断当前是lan。如果一定时间没有这类报文,就可以判断是WAN。不知道分析是否正确和完善?

   
         

lokyes 发表于 2014-04-25 13:25

lan上行的一般都是只有一个mac加一个switch,通过 vlan就可以区分 是lan侧还是wan侧的,在switch中就有实现 vlan的

lewif5231 发表于 2014-04-29 09:58

本帖最后由 lewif5231 于 2014-04-29 09:58 编辑

回复 2# lokyes

   目前的设备不像家用路由器那种4个以太口,其中一个WAN口那种,可以依靠VLAN判断。
   就单纯一个以太口,我感觉就只能用数据报文去判断了,但是没好的方案
   

qxhgd 发表于 2014-05-03 11:30

硬件收包的时候,应该可以区分是从哪一侧过来的吧?
页: [1]
查看完整版本: 如何区分以太网接口是LAN还是WAN