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

[CSIT-32] IPv6 encaps softwire - Lightweight IPv4 over IPv6 #2309

Closed
vvalderrv opened this issue Feb 2, 2025 · 0 comments
Closed

[CSIT-32] IPv6 encaps softwire - Lightweight IPv4 over IPv6 #2309

vvalderrv opened this issue Feb 2, 2025 · 0 comments

Comments

@vvalderrv
Copy link
Contributor

Description

Related RFC's:

- Dual-Stack Lite Broadband Deployments Following IPv4 Exhaustion - <a href="https://tools.ietf.org/html/rfc6333" class="external-link" target="_blank" rel="nofollow noopener">https://tools.ietf.org/html/rfc6333</a>
- Lightweight 4over6: An Extension to the Dual-Stack Lite Architecture - <a href="https://tools.ietf.org/html/rfc7596" class="external-link" target="_blank" rel="nofollow noopener">https://tools.ietf.org/html/rfc7596</a>

VPP only supports lwAFTR.

In general, tests send IPv4 traffic in one side, observe correctly mapped IPv6 traffic on other side and vice versa.

Test suite contians following tests:

    - Encapsulate IPv4 into IPv6. IPv6 dst depends on IPv4 and UDP destination - Encapsulate IPv4 ICMP into IPv6. IPv6 dst depends on IPv4 addr and ICMP ID - Decapsulate IPv4 UDP from IPv6. - Hairpinning of traffic between two lwB4

VPP IP configuration:

if1: IPv4 - 10.0.0.1/24

if2: IPv6 - 2001::1/64

VPP map domain:

IPv6 preffix: 2001:1::/64

IPv4 preffix: 20.0.0.1/32

IPv6 src: 2001:1::1

PSID Length: 8

PSID Offset: 6

VPP map rule #1:

PSID: 52

IPv6 dst: 2001:1::2

Port from rule range:1232

VPP map rule #2:

PSID: 22

IPv6 dst: 2001:1::3

Port from rule range: 6232

Assignee

Matej Klotton

Reporter

Jan Gelety

Comments

No comments.

Original issue: https://jira.fd.io/browse/CSIT-32

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant