Multicast rule transformation apparatus and method thereof
AssigneeSysmate Co., Ltd.
InventorsHuijin Jang, Jaegu Yoo, Junsung Kim, Ganho Choi
Life of this patent
Estimating the term…
Abstract
Disclosed are a multicast rule transformation apparatus and a method thereof. The multicast rule transformation apparatus according to an embodiment of the present invention performs an intersection transformation to convert a service flow rule for unicast transmission into a service flow rule for multicast transmission.
Claims13
An apparatus for transforming a service flow rule (SF-Rule) for unicast transmission into a service flow rule for multicast transmission, the apparatus comprising:
- a rule decoder configured to generate a P4-aware service flow rule (hereinafter referred to as “P4a-Rule”) by removing duplications (OR) within a field from a service flow rule for unicast transmission to separate rule entries recognizable in the P4 language;
- a rule compiler configured to generate a P4-intersect service flow rule (hereinafter referred to as a “P4i-Rule”) by separating an overlapping part between the rule entries in the P4a-Rule, which is separated into the rule entries through the rule decoder, using an intersection algorithm;
- and
- a rule optimizer configured to generate a P4-optimized service flow rule (hereinafter referred to as “P4o-Rule”) by performing optimization to delete invalid rule entries in the P4i-Rule generated by the rule compiler.
A method for transforming a service flow rule for unicast transmission into a service flow rule for multicast transmission by using a multicast rule transformation apparatus, the method comprising:
- obtaining a service flow rule for unicast transmission;
- generating a P4a-Rule by removing duplications (OR) within a field from the obtained service flow rule to separate rule entries recognizable in the P4 language;
- generating a P4i-Rule by separating an overlapping part between the rule entries in the P4a-Rule, which is separated into the rule entries, using an intersection algorithm;
- and
- generating a P4o-Rule by performing optimization to delete invalid rule entries in the generated P4i-Rule.
Dependencies are inferred from the claim text.