网络变更对libp2p的影响

网络事件造成影响能否感知处理
非默认路由网卡IP变更和变更网卡相关的局域网连接断开重新进行mDNS广播
默认路由网卡IP变更1. PMP 映射失效 2. P2P 映射失效,相关连接断开 3. 局域网连接断开 4. DHT 记录失效1. 重新建立PMP映射 2. 重新获取网卡接口地址和外网出口地址 3. 重新进行mDNS广播 4. 重新广播到DHT网络
路由器LAN口IP改变WAN口IP不变1. PMP网关地址失效重新获取默认路由地址,刷新缓存
路由器WAN口IP改变1. PMP 映射失效 2. P2P 映射失效,相关连接断开 3. DHT 记录失效不能1. 重新建立PMP映射 2. 重新获取外网出口地址 3. 重新广播到DHT网络
network eventaffectcan capture?process
Non-default routing network card IP changeThe LAN connection related to changing the network card is disconnectedYesRestart mDNS broadcast
Default routing network card IP change1. PMP mapping is invalid
2. P2P mapping is invalid and related connections are disconnected
3. LAN connection is disconnected
4. DHT records are invalid
Yes1. Re-establish PMP mapping.
2. Re-obtain the network card interface address and external network egress address
3. Re-broadcast mDNS
4. Re-broadcast to the DHT network
The router LAN port IP changes and the WAN port IP remains unchanged.PMP gateway address invalidYesRetrieve gateway address
Router WAN port IP changed1. PMP mapping is invalid
2. P2P mapping is invalid and related connections are disconnected
3. DHT record is invalid
No1. Re-establish PMP mapping
2. Re-obtain the external network egress address
3. Re-broadcast to the DHT network
Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计