【技术实现步骤摘要】
隧道报文的五元组匹配方法及装置
[0001]本公开涉及计算机信息处理领域,具体而言,涉及一种隧道报文的五元组匹配方法、装置、电子设备及计算机可读介质。
技术介绍
[0002]隧道报文的识别与其五元组匹配是流控设备的重要功能之一,根据内外层五元组匹配方式不同,分为内、外层匹配和内或外匹配。内或外则是通过将内层和外层分成两次进行查找匹配,其中内层五元组或外层五元组有一个命中则算作命中。
[0003]如图1所示,隧道报文在经过解析模块时,会获得内层与外层的五元组,在进行隧道报文内或外的匹配模式时,外层五元组会跟据储存报文时分配给报文的储存地址一一对应进行储存,内层五元组作为去进行业务匹配的五元组。在内层五元组查找后,通过命中信息与地址对应的外层五元组重组再进行一次查找。
[0004]在隧道报文的五元组匹配到规则并获取业务号后,会以业务号为地址匹配查找这个业务对应的隧道报文开关状态(内层,外层,内或外等)来决定这个隧道报文是否真正命中业务。
[0005]隧道报文内或外的匹配方案不能有效保留内层五元组业务匹配命 ...
【技术保护点】
【技术特征摘要】
1.一种隧道报文的五元组匹配方法,其特征在于,包括:对隧道报文进行解析获取内层五元组数据和外层五元组数据;将所述内层五元组数据和五元组匹配规则进行匹配;在所述内层五元组数据命中规则时,存储内层命中信息;将所述内层五元组数据和所述外层五元组数据进行替换;将所述外层五元组数据和五元组匹配规则进行匹配;在所述外层五元组数据命中规则时,基于所述内层命中信息和外层命中信息生成匹配结果。2.如权利要求1所述的五元组匹配方法,其特征在于,在所述内层五元组数据命中规则时,存储内层命中信息,包括:在所述内层五元组数据命中规则时,基于所述隧道报文的存储地址包首地址生成内层命中信息的内层存储地址;将所述内层命中信息存储在所述内层存储地址中。3.如权利要求2所述的五元组匹配方法,其特征在于,将所述内层命中信息存储在所述内层存储地址中,包括:将内层命中信息中的命中的业务号、规则标识、隧道报文类型存储在所述内层存储地址中。4.如权利要求1所述的五元组匹配方法,其特征在于,将所述内层五元组数据和所述外层五元组数据进行替换之前,还包括:根据内层五元组数据命中的规则确定目标业务;基于所述目标业务获取所述隧道报文对应的报文开关状态。5.如权利要求4所述的五元组匹配方法,其特征在于,基于所述目标业务获取所述隧道报文对应的报文开关状态,包括:将所述目标业务的的标识作为地址,由业务隧道表中提取所述目标业务对应的隧道报文的开关状态。6.如权利要求1所述的五元组匹配方法,其特征在于,将所述内层五元组数据和所述外层五元组数据进行替换,包括:在所述隧道报文对应的隧道开关状态为“内或外”状态时,在所述内层五元组数据和所述外层五元组...
【专利技术属性】
技术研发人员:程云鹏,
申请(专利权)人:杭州迪普信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。