发明名称 一种IPv4电力终端接入IPv6电力数据通信网络的方法
摘要 本发明提供了一种基于地址映射及安全性约束的IPv4电力终端接入IPv6电力数据通信网络的方法。使用本发明,安全、简便且低成本地实现以下四种应用,一是实现IPv4电力终端与IPv6电力终端之间的数据交换与通信,二是实现IPv4电力终端接入IPv6网络与IPv6电力终端之间的数据交换与通信,三是实现IPv4电力终端接入IPv6网络完成IPv4电力终端之间数据交换与通信,四是实现IPv4电力终端与IPv4电力终端之间的数据交换与通信。
申请公布号 CN101808143A 申请公布日期 2010.08.18
申请号 CN201010124932.9 申请日期 2010.03.12
申请人 中国电力科学研究院 发明人 苗新;陈希
分类号 H04L29/12(2006.01)I 主分类号 H04L29/12(2006.01)I
代理机构 北京安博达知识产权代理有限公司 11271 代理人 徐国文
主权项 1.一种IPv4电力终端接入IPv6电力数据通信网络的方法,其特征在于包括发送和接收两个过程;(1)IPv4电力终端发送数据包的过程具体包括以下步骤:S1.1:发送端IPv4电力终端形成地址矩阵向量A=[a<sub>1</sub> a<sub>2</sub> … a<sub>32</sub>];式中A为IPv4地址矩阵向量,a<sub>1</sub> a<sub>2</sub> … a<sub>32</sub>为IPv4电力终端的32位地址,所述地址由高到低排列;S1.2:判断是否需要进行IPv4到IPv6的地址转换;当IPv4电力终端与IPv6电力终端之间通信的情况下,或IPv4电力终端与IPv6网络之间通信的情况下,判断为是,则进入步骤S1.3;当IPv4电力终端直接与IPv4电力终端之间通信的情况下,判断为否,则直接进入步骤S1.5;S1.3:进行IPv4到IPv6的地址映射,B=[b<sub>1</sub> b<sub>2</sub> … b<sub>128</sub>],式中B为IPv6地址矩阵向量,b<sub>1</sub> b<sub>2</sub> … b<sub>128</sub>为IPv6电力终端的128位地址,所述地址由高到低排列;定义地址映射矩阵如下:<img file="FSA00000047476800011.GIF" wi="597" he="354" />当n=128,m=32时,<maths num="0001"><![CDATA[<math><mrow><mi>H</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>h</mi><mrow><mn>1</mn><mi></mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>h</mi><mrow><mn>1</mn><mi></mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>h</mi><mrow><mn>1</mn><mi></mi><mn>128</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mrow><mn>2</mn><mi></mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>h</mi><mrow><mn>2</mn><mi></mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>h</mi><mrow><mn>2</mn><mi></mi><mn>128</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>h</mi><mrow><mn>32</mn><mi></mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>h</mi><mrow><mn>32</mn><mi></mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>h</mi><mrow><mn>32</mn><mi></mi><mn>128</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>式中H为IPv4到IPv6的地址映射矩阵,其中h<sub>11</sub>到h<sub>32128</sub>为32行128列的IPv4到IPv6的地址映射矩阵H中的元素;实现电力终端从IPv4到IPv6的地址映射矩阵关系如下:B=AHS1.4:对IPv6地址矩阵向量B进行安全性约束;地址安全性约束由两个安全域共同构成,一是电力系统业务种类安全域,包括电力生产类信息、信息化管理信息、营销类信息和智能电网用户互动类信息,二是电力系统地理区域安全域,包括4个层次:区域、省、市和县;X=[x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>,x<sub>4</sub>]X为电力系统业务种类安全域矩阵向量;x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>,x<sub>4</sub>分别为包括电力生产类信息、信息化管理信息、营销类信息和智能电网用户互动类信息的安全域矩阵向量;Y=[y<sub>1</sub>,y<sub>2</sub>,y<sub>3</sub>,y<sub>4</sub>]Y为电力系统地理区域安全域;y<sub>1</sub>,y<sub>2</sub>,y<sub>3</sub>,y<sub>4</sub>分别为包括区域级、省级、市级和县级的安全域矩阵向量;[X,Y]为地址安全性约束矩阵向量;<maths num="0002"><![CDATA[<math><mrow><mover><mi>B</mi><mo>~</mo></mover><mo>=</mo><mo>[</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>]</mo><mi>B</mi></mrow></math>]]></maths><img file="FSA00000047476800022.GIF" wi="31" he="57" />为基于地址映射及安全性约束MAS的IPv6地址矩阵向量;S1.5:对IPv4地址矩阵向量A进行安全性约束,方法同S1.4,区别在于,地址安全性约束矩阵向量[X,Y]此时对应32位的IPv4地址,<img file="FSA00000047476800023.GIF" wi="369" he="106" />其中<img file="FSA00000047476800024.GIF" wi="32" he="58" />为基于地址映射及安全性约束MAS的IPv4地址矩阵向量;(2)IPv4电力终端接收数据包的过程包括以下步骤:S2.1:接收传送来的数据包,解析其地址判断是否是IPv4地址,如果判断为是,即IPv4地址<img file="FSA00000047476800025.GIF" wi="61" he="73" />则进入步骤S2.2;如果判断为否,即IPv6地址<img file="FSA00000047476800026.GIF" wi="62" he="72" />则进入步骤S2.3;S2.2:解除IPv4地址<img file="FSA00000047476800027.GIF" wi="32" he="58" />的安全性约束,得到IPv4地址矩阵向量A,则可正确接收传送来的数据包;S2.3:解除IPv6地址<img file="FSA00000047476800031.GIF" wi="32" he="57" />的安全性约束,得到IPv6地址矩阵向量B;S2.4:进行IPv6到IPv4的地址映射,实现从IPv6到IPv4的地址映射矩阵关系如下,A=BH<sup>-1</sup>,则可正确接收传送来的数据包:<maths num="0003"><![CDATA[<math><mrow><msup><mi>H</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>g</mi><mrow><mn>1</mn><mi></mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>g</mi><mrow><mn>1</mn><mi></mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>g</mi><mrow><mn>1</mn><mi></mi><mn>32</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>g</mi><mrow><mn>2</mn><mi></mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>g</mi><mrow><mn>2</mn><mi></mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>g</mi><mrow><mn>2</mn><mi></mi><mn>32</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>g</mi><mrow><mn>128</mn><mi></mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>g</mi><mrow><mn>128</mn><mi></mi><mn>2</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>g</mi><mrow><mn>128</mn><mi></mi><mn>32</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>式中H<sup>-1</sup>为H的逆矩阵,也即IPv6到IPv4的地址映射矩阵,其中g<sub>11</sub>到g<sub>128 32</sub>为128行32列的IPv6到IPv4的地址映射矩阵H<sup>-1</sup>(即H的逆矩阵)中的元素。
地址 100192 北京市海淀区清河小营东路15号