mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-15 09:33:50 +01:00
30 lines
1.1 KiB
Plaintext
30 lines
1.1 KiB
Plaintext
' to generate SVG run plantuml -tsvg gnrc_ipv6_auto_subnets-without_rio.puml
|
|
|
|
@startuml
|
|
|
|
skinparam responseMessageBelowArrow true
|
|
|
|
participant "2001:db8:0:0:<color:#9a9a9a>c8f4:13ff:fece:3f43\n2001:db8:0:8:<color:#9a9a9a>3c27:6dff:fe25:e95d" as A << (A,#ADD1B2) >>
|
|
participant "2001:db8:0:0:<color:#9a9a9a>a7a2:12e0:48bc:7487" as B << (B,#ADD1B2) >>
|
|
participant "2001:db8:0:8:<color:#9a9a9a>5075:35ff:fefa:30bc" as C << (C,#ADD1B2) >>
|
|
|
|
A -> C: RA: I'm a default router, PIO: You can use 2001:db8:0:8::/61 **[broadcast]**
|
|
group C sends request to B
|
|
C -> A: forward PING request to 2001:db8:0:0:<color:#9a9a9a>a7a2:12e0:48bc:7487
|
|
note right
|
|
destination of off-link
|
|
use default router to forward it
|
|
end note
|
|
A --> B: NS: Who has 2001:db8:0:0:<color:#9a9a9a>a7a2:12e0:48bc:7487</color>? **[broadcast]**
|
|
B -> A: NA: Me!
|
|
A -> B: PING request from 2001:db8:0:8:<color:#9a9a9a>5075:35ff:fefa:30bc
|
|
end
|
|
group B sends reply to C
|
|
B -->x A: NS: Who has 2001:db8:0:8:<color:#9a9a9a>5075:35ff:fefa:30bc</color>? **[broadcast]**
|
|
note right
|
|
destination is in the same subnet, so it must be on-link.
|
|
Send NS to resolve address.
|
|
end note
|
|
end
|
|
@enduml
|