一种基于电力物联网IPv6地址的管理方法技术

技术编号:40028273 阅读:23 留言:0更新日期:2024-01-16 17:50
本发明专利技术涉及电力物联网技术领域,公开了一种基于电力物联网IPv6地址的管理方法,在Linux系统中,通过UDP端口收发路由器的信息,并将路由器的信息控制分组;然后维护邻居表进行逻辑计算;最后生成路由表并反映到内核路由表中;数据分组和协议控制分组按照内核路由表中的最佳匹配表项进行发送和转发;当网络中有分组到达本节点时,判断该分组的目的地是否是自己,若不是,则转发功能模块根据内核路由表转发该分组,若是,则根据分组的不同交给相应的模块进行处理当收到OLSR协议控制分组时转由OLSR路由协议模块处理;基于ASCII字符串与网络字节序将IPV4与IPV6进行二进制值间进行转换。本发明专利技术降低了IPv6的设备地址分配复杂度,可广泛应用在电力系统的设备管理上。

【技术实现步骤摘要】

本专利技术涉及电力物联网,具体为一种基于电力物联网ipv6地址的管理方法。


技术介绍

1、ipv6最大的优势就在于其地址数量远大于ipv4协议,ipv6协议将ipv6的地址长度增至128bit,分成8个部分,每个部分为16bit。地址的表达通常有3类,加快数字化转型,提升数字技术平台支撑能力和数字电网运营能力,全面建设安全、可靠、绿色、高效、智能的现代化电网,构建以新能源为主体的新型电力系统,确保电网安全稳定和电力可靠供应。

2、ipv6寻址模式分为三种,即单播地址、组播地址和泛播地址。其中单播地址又叫单目地址,就是传统的点对点通信,单播表示一个单接口的标识符。ipv6单播地址的类型又分全球单播地址、链路本地地址和站点本地地址。全球单播地址相当于ipv4的公网地址,这类地址由供应商提供,或由交换局提供。地址的前3位格式前缀,用于区分其他地址类型,tlaid表示顶级聚合体,nla id表示下级聚合体,这两个都是运营商管理的路由,sla id表示节点级聚合体是本地站点管理的16位子网id,8位的res字节段是以备将来tla或nla扩充之用的为保留位本文档来自技高网...

【技术保护点】

1.一种基于电力物联网IPv6地址的管理方法,其特征在于:具体按以下步骤执行:

2.根据权利要求1所述的一种基于电力物联网IPv6地址的管理方法,其特征在于:对IPv6核心路由表进行修改时,首先使用if_nametoindex函数将网卡名转换为设备号,再使用in6_rtmsg的数据结构对IPv6核心路由表进行修改。

3.根据权利要求1所述的一种基于电力物联网IPv6地址的管理方法,其特征在于:IPv6地址簇为AF_INET6,IPv4为AF_INET,套接口地址结构在给定主机上使用。

4.根据权利要求1所述的一种基于电力物联网IPv6地址的管理方法,其...

【技术特征摘要】

1.一种基于电力物联网ipv6地址的管理方法,其特征在于:具体按以下步骤执行:

2.根据权利要求1所述的一种基于电力物联网ipv6地址的管理方法,其特征在于:对ipv6核心路由表进行修改时,首先使用if_nametoindex函数将网卡名转换为设备号,再使用in6_rtmsg的数据结构对ipv6核心路由表进行修改。

3.根据权利要求1所述的一种基于电力物联网ipv6地址的管理方法,其特征在于:ipv6地址簇为af_inet6,ipv4为af_inet,套接口地址结构在给定主机上使用。

4.根据权利要求1所述的一种基于电力物联网ipv6地址的管理方法,其特征在于,多播地址识别多个接口,使用适当的多播路由拓扑向多播地址发送的数据包发送给该地址识别的所有接口,ipv6多播地址的高序字节值为ff低序两位是该地址的标志和范围,其中,为识别用于节点本地和链路本地作用域的所有节点,定义多播地址ff01::1标志节点本地作用域所有节点地址ff02::1标志链路本地作用域所有节点地址。

5.根据权利要求1所述的一种基于电力物联网ipv6地址的管理方法,其特征在于,在步骤s7中,通过linux系统提供两个用于操纵路由表的ioctl请求sioaddrt和siocdelrt,sioaddrt请求往路由表中增添一个表项,sioaddrt请求从路由表中删除一...

【专利技术属性】
技术研发人员:刘威邓巍
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1