本技术涉及通信,尤其涉及一种路由规则的配置方法及通信装置。
背景技术:
1、第五代移动通信系统局域网(5th generation local area network,5g lan)服务是5g系统提供的一种服务,能够为属于同一5g虚拟网络(5g virtual network group,5gvn)组的终端提供互联网协议(internet protocol,ip)类型或者以太(ethernet)类型的私有通信。例如,某工厂中的设备组成一个5g vn组,属于这个5g vn组的设备之间可以相互发送以太数据包或者ip数据包。
2、在5glan中,一个5g vn组的设备之间的传输的数据包的包括三种转发方式,分为本地转发方式、跨用户面功能(user plane function,upf)网元的转发方式,以及,基于n6接口的转发方式。然而,如何在一个5g vn组中使用这三种转发方式,是一个亟待解决的问题。
技术实现思路
1、本技术实施例提供一种路由规则的配置方法及通信装置,用以实现在一个5g lan群组中使用本地转发方式、n19转发方式以及基于n6接口的转发方式中的任意一种方式进行数据转发。
2、第一方面,提供一种路由规则的配置方法,在该方法中,会话管理功能网元在接收由第一终端发送的协议数据单元pdu会话创建请求后,根据用于指示通过n6接口转发数据包的信息的第一信息,生成与该第一终端所属的5g局域网lan群组对应的路由规则,该路由规则用于指示将该数据包发送到该n6接口或丢弃,然后,会话管理功能网元在该5glan群组所包括的第一用户面功能网元配置该路由规则。
3、在上述技术方案中,由于会话管理功能网元可以根据第一信息确定基于n6接口的转发方式的路由规则,那么,在现有技术中的会话管理功能网元已经能够根据两个会话的锚点upf是否相同来确定使用本地转发方式或者n19转发方式的情况下,采用本技术提供的方案可以实现在一个5g lan群组中使用本地转发方式、n19转发方式以及基于n6接口的转发方式中的任意一种,解决了现有技术中无法在一个5glan群组中使用这三种转发方式的问题。
4、在一种可能设计中,该第一信息可以包括但不限于如下两种情况:
5、第一种情况,该第一信息为所述第一终端所属的5g lan群组的数据路由策略,所述数据路由策略包括所述第一终端所属的5g lan群组的标识,以及,用于指示基于n6接口的转发方式的支持级别的信息,所述支持级别包括强制支持的级别、有条件支持的级别以及不支持的级别,所述强制支持的级别为优先使用所述基于n6接口的转发方式,所述有条件支持的级别为优先使用基于非n6接口的转发方式,所述基于非n6接口的转发方式包括基于n19接口转发数据包的方式以及基于用户面功能网元的内部接口转发数据包的方式。
6、第二种情况,所述第一信息为从策略控制功能网元获取的与所述pdu会话对应的策略与计费控制pcc规则,所述pcc规则包括:支持基于n6接口的转发方式的数据包过滤器。
7、在上述技术方案中,会话管理功能网元可以根据不同的信息确定该路由规则,可以增加会话管理功能网元的灵活性。
8、在一种可能的设计中,当第一信息为第一种情况时,该路由规则可以包括但不限于如下多种情况:
9、情况a:若所述数据路由策略包括用于指示基于n6接口的转发方式的支持级别为强制支持的级别的信息,则所述路由规则包括第一报文检测规则pdr和与所述第一pdr对应的第一转发行为规则far,所述第一pdr包括第一终端的地址,所述第一far的目标接口设置为所述n6接口对应的接口的取值。
10、情况b:若所述数据路由策略还包括支持所述基于n6接口的转发方式的第一数据流的标识或支持所述基于n6接口的转发方式的至少一个第二终端的标识,则第一终端的数据流属于第一数据流或至少一个第二终端的标识包括所述第一终端的标识。
11、情况c:若所述数据路由策略包括用于指示基于n6接口的转发方式的支持级别为有条件支持的级别的信息,则所述路由规则包括第二pdr和与所述第二pdr对应的第二far,所述第二far的目标接口设置为所述n6接口对应的接口的取值,所述第二pdr包括全匹配数据包过滤器。
12、情况d:若所述数据路由策略还包括通过所述基于n6接口的转发方式转发数据包的路径信息,则所述第一far或所述第二far包括所述路径信息。
13、情况e:若所述数据路由策略包括用于指示基于n6接口的转发方式的支持级别为不支持的级别的信息,则所述路由规则包括第三pdr和与所述第三pdr对应的第三far,所述第三far用于指示丢弃与所述第三pdr匹配的数据包,所述第三pdr包括全匹配数据包过滤器。
14、上述五种情况是用来举例说明的,本技术实施例中不限于上述五种实现方式。
15、在一种可能的设计中,所述数据路由策略是预先配置的,或,所述数据路由策略是从策略控制功能网元获取的,或,所述数据路由策略携带在统一数据管理udm/udr发送的签约数据中,或,所述数据路由策略携带在网络开放功能nef发送的应用数据中。
16、在上述技术方案中,会话管理功能网元可以通过多种方式获取该数据路由策略,可以提高该方法的适用性。
17、在一种可能的设计中,当第一信息为第二种情况时,该路由规则可以包括但不限于如下多种情况:
18、情况a:所述数据包过滤器为检测第一终端的数据包的过滤器,即包括第一终端的地址,则所述路由规则包括第四pdr和与所述第四pdr对应的第四far,所述第四pdr的过滤器参数设置为所述数据包过滤器,所述第四far用于指示将与所述第四pdr匹配的数据包发送到所述n6接口。
19、情况b:所述数据包过滤器为全匹配过滤器,则所述路由规则包括第五pdr和与所述第五pdr对应的第五far,所述第五pdr包括全匹配过滤器,所述第五far用于指示将与所述第五pdr匹配的数据包发送到所述n6接口。
20、情况c:若所述pcc规则还包括通过所述基于n6接口的转发方式转发数据包的路径信息,则所述第四far或所述第五far还包括所述路径信息。
21、情况d:pcc规则中不包括基于n6接口的转发方式的数据包过滤器,则所述路由规则包括第六pdr和与所述第六pdr对应的第六far,所述第六pdr包括全匹配过滤器,所述第六far用于指示丢弃与所述第六pdr匹配的数据包。
22、上述四种情况是用来举例说明的,本技术实施例中不限于上述四种实现方式。
23、在一种可能的设计中,所述会话管理功能网元可以向所述策略控制功能网元发送用于获取所述pcc规则的第一请求来获取该pcc规则,该第一请求包括数据网络名称dnn和/或第一终端所属的5g局域网lan群组的标识和/或与所述第一终端关联的用户面功能网元的标识和/或第一终端的地址/标识。然后,会话管理功能网元从策略控制功能网元中接收该pcc规则。
24、第二方面,提供一种路由规则的配置方法,该策略控制功能网元接收会话管理功能网元发送的用于获取与第一终端所属的5g局域网lan群组对应的策略与计费控制pcc规则第一请求,该第一请求包括数据网络名称dnn和/或第一终端所属的5g lan群组的标识和/或与所述第一终端关联的用户面功能网元的标识和/或第一终端的地址/标识。然后,所述策略控制功能网元根据所述数据网络名称dnn和/或所述第一终端所属的5g lan群组的标识和/或与所述第一终端关联的用户面功能网元的标识,确定与所述第一终端所属的5glan群组对应的数据路由策略,从而该策略控制功能网元根据与所述数据路由策略生成所述pcc规则,并向所述会话管理功能网元发送所述pcc规则,所述pcc规则包括用于指示通过n6接口转发数据包的信息。
25、在上述技术方案中,由策略控制功能网元根据5g lan群组的数据路由策略,生成包括支持基于n6接口的转发方式的数据包过滤器的pcc规则,然后,将该pcc规则发送给会话管理功能网元,从而会话管理功能网元则可以直接根据该pcc规则生成基于n6接口的转发方式的路由规则,那么,在现有技术中的会话管理功能网元已经能够根据两个会话的锚点upf是否相同来确定使用本地转发方式或者n19转发方式的情况下,采用本技术提供的方案可以实现在一个5g lan群组中使用本地转发方式、n19转发方式以及基于n6接口的转发方式中的任意一种,解决了现有技术中无法在一个5glan群组中使用这三种转发方式的问题。
26、进一步,会话管理功能网元可以根据该pcc规则生成基于n6接口的转发方式的路由规则,可以减少会话管理功能网元的运算量,降低会话管理功能网元的负载。
27、在一种可能的设计中,所述数据路由策略包括所述第一终端所属的5g lan群组的标识,以及,用于指示基于n6接口的转发方式的支持级别的信息,所述支持级别包括强制支持的级别、有条件支持的级别以及不支持的级别,所述强制支持的级别为优先使用所述基于n6接口的转发方式,所述有条件支持的级别为优先使用基于非n6接口的转发方式,所述基于非n6接口的转发方式包括基于n19接口转发数据包的方式以及基于用户面功能网元的内部接口转发数据包的方式。
28、上述对数据路由策略的说明只是一种举例,在本技术实施例中不对数据路由策略的具体内容进行限制。
29、在一种可能的设计中,pcc规则可以包括但不限于如下多种情况。
30、情况a:若所述数据路由策略包括用于指示基于n6接口的转发方式的支持级别为强制支持的级别的信息,则所述pcc规则包括用于检测该第一终端的数据包的数据包过滤器,即包括该第一终端的地址的过滤器。
31、情况b:若所述数据路由策略还包括支持所述基于n6接口的转发方式的第一数据流的标识或支持所述基于n6接口的转发方式的至少一个第二终端的标识,则第一终端的数据流属于第一数据流,或至少一个第二终端的标识包括所述第一终端的标识。
32、情况c:若所述数据路由策略包括用于指示基于n6接口的转发方式的支持级别为有条件支持的级别的信息,则所述pcc规则包括全匹配过滤器。
33、情况d:若所述数据路由策略包括用于指示基于n6接口的转发方式的支持级别为不支持的级别的信息,则所述pcc规则中不包括数据包过滤器。
34、情况e:若所述数据路由策略还包括通过所述基于n6接口的转发方式转发数据包的路径信息,则所述pcc规则还包括所述路径信息。
35、上述五种情况是用来举例说明的,本技术实施例中不限于上述五种实现方式。
36、在一种可能的设计中,所述数据路由策略是预先配置的,或,所述第一终端所属的5glan群组的数据路是从统一数据管理udm/udr获取的,或,所述第一终端所属的5g lan群组的数据路由策略是从网络开放功能nef或af获取的。
37、在上述技术方案中,策略控制功能网元可以通过多种方式获取该数据路由策略,可以提高该方法的适用性。
38、第三方面,提供一种通信装置,该通信装置包括处理器,用于实现上述第一方面中会话管理功能网元所执行的方法。该通信装置还可以包括存储器,用于存储程序指令和数据。该存储器与该处理器耦合,该处理器可以调用并执行该存储器中存储的程序指令,用于实现上述第一方面中会话管理功能网元所执行的任意一种方法。该通信装置还可以包括收发器,该收发器用于该通信装置与其它设备进行通信。示例性地,该其它设备为第一用户面功能网元。
39、第四方面,本技术实施例提供一种通信装置,包括:收发单元,用于接收由第一终端发送的协议数据单元pdu会话创建请求;处理单元,用于在接收由第一终端发送的协议数据单元pdu会话创建请求后,根据第一信息,生成与所述第一终端所属的5g局域网lan群组对应的路由规则,所述第一信息包括用于指示通过n6接口转发数据包的信息,所述路由规则用于指示将所述数据包发送到所述n6接口或丢弃;以及,在第一用户面功能网元配置所述路由规则,所述第一用户面功能网元属于所述5g lan群组。
40、此外,第四方面所提供的通信装置可用于执行第一方面中会话管理功能网元对应的方法,第四方面所提供的通信装置中未详尽描述的实现方式可参见前述实施例,此处不再赘述。
41、第五方面,提供一种通信装置,该通信装置包括处理器,用于实现上述第二方面中第策略控制功能网元所执行的方法。该通信装置还可以包括存储器,用于存储程序指令和数据。该存储器与该处理器耦合,该处理器可以调用并执行该存储器中存储的程序指令,用于实现上述第二方面中策略控制功能网元所执行的任意一种方法。该通信装置还可以包括收发器,该收发器用于该通信装置与其它设备进行通信。示例性地,该其它设备为会话管理功能网元。
42、第六方面,本技术实施例提供一种通信装置,包括:收发单元,用于接收会话管理功能网元发送的第一请求,所述第一请求用于获取与第一终端所属的5g局域网lan群组对应的策略与计费控制pcc规则,所述第一请求包括数据网络名称dnn和/或第一终端所属的5g lan群组的标识和/或与所述第一终端关联的用户面功能网元的标识和/或第一终端的地址/标识;处理单元,用于根据所述数据网络名称dnn和/或所述第一终端所属的5g lan群组的标识和/或与所述第一终端关联的用户面功能网元的标识,确定与所述第一终端所属的5g lan群组对应的数据路由策略,以及,根据与所述数据路由策略生成所述pcc规则,所述pcc规则包括支持基于n6接口的转发方式的数据包过滤器;所述收发单元还用于,向所述会话管理功能网元发送所述pcc规则。
43、此外,第六方面所提供的通信装置可用于执行第二方面中策略控制功能网元对应的方法,第六方面所提供的通信装置中未详尽描述的实现方式可参见前述实施例,此处不再赘述。
44、第七方面,本技术实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行第一方面中会话管理功能网元或第二方面中策略控制功能网元执行的方法。
45、第八方面,本技术实施例中还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行第一方面中会话管理功能网元或第二方面中策略控制功能网元执行的方法。
46、第九方面,本技术实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现第一方面中会话管理功能网元或第二方面中策略控制功能网元执行的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
47、第十方面,本技术实施例提供了一种通信系统,所述系统包括第三方面以及第五方面所述的通信装置,或包括第四方面以及第六方面的通信装置。
48、上述第三方面至第十方面及其实现方式的有益效果可以参考对第一方面或第二方面的方法及其实现方式的有益效果的描述。