作者归档:鼠标奔跑者

DHCP中为什么不包括0-54、56、58-59、61、82等数值

DHCP选项中排除50-54、56、58-59、61、82等数值,是因为这些编号已被RFC标准或厂商定义为‌知名选项(Well-Known Options)‌,具有特定的协议功能,不允许用户随意自定义。以下是具体原因分类说明:

一、RFC标准保留的必选项

  1. IP地址分配核心参数
    • 50(Requested IP Address)‌:客户端请求特定IP时使用。
    • 51(IP Address Lease Time)‌:定义IP地址的租期时间。
    • 53(DHCP Message Type)‌:标识DHCP报文类型(如Discover、Offer等)。
    • 54(Server Identifier)‌:指定DHCP服务器的IP地址。
    • 61(Client Identifier)‌:唯一标识客户端设备。
      这些选项是DHCP协议交互的基础字段,必须由协议栈处理,不可被覆盖‌12。
  2. 续约与时间控制
    • 58(Renewal Time)‌:T1时间(租期的50%),客户端开始续约的时间点。
    • 59(Rebinding Time)‌:T2时间(租期的87.5%),客户端尝试与其他服务器续约的时间点。
      若自定义这些选项会导致租约机制失效‌12。

二、厂商或协议扩展功能

  • 52(Option Overload)‌:用于指示DHCP报文的其他字段(如filesname)是否携带额外选项,属于协议扩展控制‌12。
  • 56(DHCP Error Message)‌:传递服务器错误信息(如地址冲突提示)‌1。
  • 82(Relay Agent Information)‌:中继代理插入的客户端物理位置信息(如VLAN、端口等),用于策略分配‌23。

三、配置冲突风险

若允许用户自定义这些选项,可能导致:

  1. 协议流程异常(如租约时间被篡改);
  2. 服务器与客户端解析不一致(如中继信息被覆盖)‌24。

附:完整排除列表

选项号用途排除原因
50-54IP分配核心参数RFC标准强制保留
56错误消息协议异常处理
58-59租约时间控制续约机制依赖
61客户端标识设备唯一性校验
82中继代理信息网络拓扑策略依赖

关于光猫设置相关参数说明

1.光猫的信号设置有三种方式:不启用(untag),透传(transparent),改写(tag)。默认情况下,internet和iptv信号都通过“改写模式(tag)”设置VLAN ID,用于在连接运营商的上行链路时进行信号区分。

2.网管交换机的VLAN tag


    1)tagged端口,也叫Trunk口,既能发出无标签流量,也可以发出带标签流量,一般用于交换机互联。
        接收规则:接收无标签数据则加上pvid后转发,接收带标签数据则直接转发;
        发出规则:要发出的数据标签与pvid一致则去掉标签后发出,不一致则带标签发出。
    2)untagged端口,也叫Access口,只能发出一个VLAN的流量或无标签流量。
        接收规则:接收无标签数据则加上pvid后转发,接收带标签数据与pvid一致后转发,不一致则丢弃;
        发送规则:要发出的数据标签与pvid一致则去掉标签后发出,不一致则丢弃。
    3)由于tagged口可以传递多个VLAN数据,所以交换机VLAN表中每列可以有多个tagged口(tagged端口可以属于多个VLAN)。
    4)交换机VLAN表中每列只能有一个untagged口(untagged端口只能属于一个VLAN),否则该列物理端口接受到无标签流量无法确定属于哪个VLAN。
    5)在同一个VLAN中,tagged口向untagged口转发数据,最终发出的永远是无标签数据;untagged口向tagged口转发数据,要么是无标签数据,要么是以untagged口的pvid为新标签的数据。

继续阅读

斐讯N1 刷机安卓的相关问题和解决办法

最近准备搞个广告系统,于是吧垃圾佬最爱“斐讯N1”找出来。由于原来盒子刷了PCDN系统擦出掉。没有有机载系统,于是刷机了rush的精简固件。

时间久远忘记了盒子拆机方法。之前短接拆机是没有拧螺丝。这次反倒拆不开了。

拿个长一点螺丝刀。将盒子竖起来。向外撬 继续阅读