contiki静态路由的添加和linux ipv6 双网口路由问题

         今天项目遇到一个问题,现在想着比较简单,但是以前没有遇到过,现在记录下来。

1.   contiki静态路由添加。

      根据contiki项目文件中examples\er-rest-example\static-routing.c的例子,可以分析contiki是怎么添加静态路由的。大致的思路是,哪个网段的地址是via(通过)哪个地址发送出去,发送出去后,发送的目的地址所在设备会转发。


2.  linux ipv6双网口路由实现,是必须两个linux的网络设备(我现在所在的eth0, wpan0)都必须要添加link_local地址,因为通过客户端直接ping6 sensor的时候,ping6的icmp协议必须要有link-local地址才会转发(血的教训)。


现在使用静态路由来实现的ipv6的global地址,后续会在linux上添加radvd的功能,然后sensor主动发送rs请求global地址,之后sensor再根据ra返回的ipv6 的prefix值,动态设置路由。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值