zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.48k stars 6.42k forks source link

enable IPV6 forwarding #77399

Open hakehuang opened 3 weeks ago

hakehuang commented 3 weeks ago

IPv6 forwarding, as a fundamental capability in network communication, is crucial for the transition to the next-generation Internet Protocol. Here's an overview of IPv6 forwarding and its applications:

What is IPv6 Forwarding?

IPv6 forwarding is the process by which network devices (like routers) send IPv6 packets from one network segment to another. This is essential for the connectivity of devices across different networks. In IPv6, forwarding is enabled by setting the forwarding flag on the network interface.

Key Features of IPv6 Forwarding:

Current IPv6 Forwarding status in Zephyr TCP/IP stack

  1. ** ipv6 routing is not enabled
  2. ** routing from one port is not supported well
  3. ** no ready application for demo
  4. ** routing protocol is not a must in TCPIP stack, so this is not a necessary blocker
  5. ** need a demo applications
hakehuang commented 3 weeks ago

@shrek-wang