发明名称 同步封包处理系统与方法
摘要 一种同步封包处理系统,用以达成负载分配而提高处理私密封包之速度。同步封包处理系统包含交换器和复数个封包处理装置。交换器系用以接收并转送私密封包。复数个封包处理装置系用以接收由交换器所转送之私密封包,且复数个封包处理装置分别拥有不重复的装置编号,并藉着一同步运作方式使复数个封包处理装置之间能达成同步运作而处理私密封包。
申请公布号 TWI227082 申请公布日期 2005.01.21
申请号 TW092116893 申请日期 2003.06.20
申请人 智邦科技股份有限公司 发明人 谢续平;赖勇任;李富源
分类号 H04L12/56 主分类号 H04L12/56
代理机构 代理人 蔡坤财 台北市中山区松江路一四八号十二楼
主权项 1.一种封包处理系统,至少包含:至少一交换器,用以接收并转送一封包;以及复数个封包处理装置,分别具有不重复的一装置编号,系依据一同步运作方式同步地接收由该交换器所转送之该封包,且同步地处理该封包的一顺序号码,并自该复数个封包处理装置中择一继续处理该封包。2.如申请专利范围第1项所述之封包处理系统,更包含:复数个区域网路,透过该交换器以传递该封包。3.如申请专利范围第1项所述之封包处理系统,其中该封包与该封包所指定的一目的端间建立有一安全关联(Security Association;SA)。4.如申请专利范围第1项所述之封包处理系统,更包含:一路由器,用以传递该封包于该交换器与一网际网路之间。5.一种封包处理方法,至少包含下列步骤:提供复数个封包处理装置及至少一交换器;使该复数个封包处理装置自该交换器同步地接收一封包;建立一安全关联于该封包的一发送端与该封包所指定的一目的端之间;使该复数个封包处理装置同步地赋予相同的一顺序号码予该封包;自该复数个封包处理装置中依据一负载分配机制择一并藉由该安全关联继续处理该封包;以及递送该封包至该目的端。6.如申请专利范围第5项所述之封包处理方法,其中该负载分配机制系为一循环(Round-Robin)优先权方式,至少包含下列步骤:依照该复数个封包处理装置之该顺序号码顺序设定该复数个封包处理装置的一封包处理优先权顺序;使得具有最高之该封包处理优先权顺序之该封包处理装置继续处理该封包;及循环传递该封包处理优先权顺序至具有次一之该封处理优先权顺序之该封包处理装置,并重复上述步骤。7.如申请专利范围第5项所述之封包处理方法,其中该负载分配机制系为一处理量优先权(Shortest-Queue-First)方式,至少包含下列步骤:依照该复数个封包处理装置之该顺序号码顺序设定该复数个封包处理装置的一封包处理优先权顺序;使得具有最高之该封包处理优先权顺序之该封包处理装置继续处理该封包并纪录该封包的一资料量;循环传递该封包处理优先权顺序至具有次一之该封处理优先权顺序之该封包处理装置,并重复上述步骤至所有该复数个封包处理装置均纪录该封包之该资料量;及依照该复数个封包处理装置之该资料量设定该复数个封包处理装置的该封包处理优先权顺序,使得该资料量越小之该封包处理装置具有越高之该封包处理优先权顺序,并使得具有最高之该封包处理优先权顺序之该封包处理装置继续处理该封包并累加纪录该封包的该资料量,重复本步骤。8.一种封包处理方法,至少包含下列步骤:提供复数个封包处理装置及至少一交换器;使该复数个封包处理装置自该交换器同步地接收一封包;藉着该封包所包含的一发送端位置与该封包所指定的一目的端位置查找出一安全关联;使该复数个封包处理装置同步地赋予相同的一顺序号码予该封包;自该复数个封包处理装置中依据一负载分配机制择一并藉由该安全关联继续处理该封包;以及递送该封包至该目的端。9.如申请专利范围第8项所述之封包处理方法,其中该负载分配机制系为一循环(Round-Robin)优先权方式,至少包含下列步骤:依照该复数个封包处理装置之该顺序号码顺序设定该复数个封包处理装置的一封包处理优先权顺序;使得具有最高之该封包处理优先权顺序之该封包处理装置继续处理该封包;及循环传递该封包处理优先权顺序至具有次一之该封处理优先权顺序之该封包处理装置,并重复上述步骤。10.如申请专利范围第8项所述之封包处理方法,其中该负载分配机制系为一处理量优先权(Shortest-Queue-First)方式,至少包含下列步骤:依照该复数个封包处理装置之该顺序号码顺序设定该复数个封包处理装置的一封包处理优先权顺序;使得具有最高之该封包处理优先权顺序之该封包处理装置继续处理该封包并纪录该封包的一资料量;循环传递该封包处理优先权顺序至具有次一之该封处理优先权顺序之该封包处理装置,并重复上述步骤至所有该复数个封包处理装置均纪录该封包之该资料量;及依照该复数个封包处理装置之该资料量设定该复数个封包处理装置的该封包处理优先权顺序,使得该资料量越小之该封包处理装置具有越高之该封包处理优先权顺序,并使得具有最高之该封包处理优先权顺序之该封包处理装置继续处理该封包并累加纪录该封包的该资料量,重复本步骤。11.一种封包处理方法,至少包含下列步骤:提供复数个封包处理装置及至少一交换器;使该复数个封包处理装置自该交换器同步地接收一封包;使该复数个封包处理装置同步地纪录该封包所具有的一顺序号码于一资料表中,若该封包的该顺序号码已存在于该资料表中,则舍弃该封包;藉着该封包所具有的一安全关联索引,查找出相对应于该安全关联索引的一安全关联;自该复数个封包处理装置中依据一负载分配机制择一并藉由该安全关联继续处理该封包;以及递送该封包至该目的端。12.如申请专利范围第11项所述之封包处理方法,其中该负载分配机制系为一循环(Round-Robin)优先权方式,至少包含下列步骤:依照该复数个封包处理装置之该顺序号码顺序设定该复数个封包处理装置的一封包处理优先权顺序;使得具有最高之该封包处理优先权顺序之该封包处理装置继续处理该封包;及循环传递该封包处理优先权顺序至具有次一之该封处理优先权顺序之该封包处理装置,并重复上述步骤。13.如申请专利范围第11项所述之封包处理方法,其中该负载分配机制系为一处理量优先权(Shortest-Queue-First)方式,至少包含下列步骤:依照该复数个封包处理装置之该顺序号码顺序设定该复数个封包处理装置的一封包处理优先权顺序;使得具有最高之该封包处理优先权顺序之该封包处理装置继续处理该封包并纪录该封包的一资料量;循环传递该封包处理优先权顺序至具有次一之该封处理优先权顺序之该封包处理装置,并重复上述步骤至所有该复数个封包处理装置均纪录该封包之该资料量;及依照该复数个封包处理装置之该资料量设定该复数个封包处理装置的该封包处理优先权顺序,使得该资料量越小之该封包处理装置具有越高之该封包处理优先权顺序,并使得具有最高之该封包处理优先权顺序之该封包处理装置继续处理该封包并累加纪录该封包的该资料量,重复本步骤。图式简单说明:第1图为习知采用IPsec协定的系统架构之示意图。第2图为习知另一采用IPsec协定的系统架构图。第3图为本发明一具体实施例的系统架构之示意图。第4A及4B图为本发明循环优先权方式之示意图。第5A及5B图为本发明处理量优先方式之示意图。
地址 新竹市新竹科学工业园区研新三路一号