Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Multicast] Add Support for FlexibleIPAM #4922

Merged
merged 1 commit into from
Dec 21, 2023

Conversation

ceclinux
Copy link
Contributor

@ceclinux ceclinux commented May 1, 2023

When FlexibleIPAM is enabled for the cluster, inbound multicast traffic will
be forwarded to MulticastRoutingTable. Outbound multicast traffic will
forward to local ports, the uplink interface, and the host interface.

@ceclinux ceclinux force-pushed the flexible-ipam-multicast branch 19 times, most recently from 62c63b0 to a6fdaf3 Compare May 4, 2023 18:13
@ceclinux ceclinux force-pushed the flexible-ipam-multicast branch 11 times, most recently from b8b1d72 to 68a54a5 Compare May 10, 2023 10:25
@luolanzone luolanzone added this to the Antrea v1.15 release milestone Oct 30, 2023
@ceclinux
Copy link
Contributor Author

/test-multicast-e2e

@ceclinux
Copy link
Contributor Author

/test-flexible-ipam-e2e

1 similar comment
@ceclinux
Copy link
Contributor Author

/test-flexible-ipam-e2e

@ceclinux
Copy link
Contributor Author

/test-multicast-e2e

1 similar comment
@ceclinux
Copy link
Contributor Author

/test-multicast-e2e

@ceclinux
Copy link
Contributor Author

/test-flexible-ipam-e2e

1 similar comment
@ceclinux
Copy link
Contributor Author

/test-flexible-ipam-e2e

@ceclinux ceclinux requested a review from tnqn November 15, 2023 05:33
@ceclinux
Copy link
Contributor Author

/test-multicast-e2e

@ceclinux ceclinux force-pushed the flexible-ipam-multicast branch 2 times, most recently from bb7f642 to 59bf237 Compare November 22, 2023 08:06
test/e2e/multicast_test.go Outdated Show resolved Hide resolved
test/e2e/antreapolicy_test.go Outdated Show resolved Hide resolved
// send multicast packets to access the external receivers. For the case that one or more local Pods have joined the target
// multicast group, it is handled by the flows created by function "localMulticastForwardFlows" after local Pods report the
// IGMP membership.
// externalMulticastReceiverFlow generates the flow to output multicast packets to Antrea gateway interface(to the host interface
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
// externalMulticastReceiverFlow generates the flow to output multicast packets to Antrea gateway interface(to the host interface
// externalMulticastReceiverFlow generates the flow to output multicast packets to Antrea gateway interface (and the host interface

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated. Personally, I think in the parentheses, the phrase to the host interface and the uplink interface when flexibleIPAM is enabled is more reasonable to me.

@ceclinux
Copy link
Contributor Author

/test-multicast-e2e

@ceclinux
Copy link
Contributor Author

/test-flexible-ipam-e2e

@ceclinux
Copy link
Contributor Author

/test-multicast-e2e

@ceclinux
Copy link
Contributor Author

/test-flexible-ipam-e2e

When FlexibleIPAM is enabled for the cluster. Inbound multicast traffic will
be forwarded to MulticastRoutingTable. Outbound multicast traffic will
forward to local ports, the uplink interface, and the host interface.

Signed-off-by: ceclinux <src655@gmail.com>
@ceclinux
Copy link
Contributor Author

/test-flexible-ipam-e2e

@ceclinux
Copy link
Contributor Author

/test-multicast-e2e

@ceclinux
Copy link
Contributor Author

Hi @tnqn . Could you take time to have another look? Thanks.

Copy link
Member

@tnqn tnqn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tnqn
Copy link
Member

tnqn commented Dec 21, 2023

/skip-all

@tnqn tnqn merged commit d238ecd into antrea-io:main Dec 21, 2023
49 of 55 checks passed
@tnqn tnqn added the action/release-note Indicates a PR that should be included in release notes. label Dec 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
action/release-note Indicates a PR that should be included in release notes.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants