使用字节构造PCAP格式
pcap文件头1
2
3\xA1\xB2\xC3\xD4\x00\x02\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\xFF\xFF\x00\x00\x00\x01\x5C\xB0\x6B\xA2\x00\x0F\x31\x0D
\x00\x00\x00\x40\x00\x00\x00\x40
pcap文件头1
2
3\xA1\xB2\xC3\xD4\x00\x02\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\xFF\xFF\x00\x00\x00\x01\x5C\xB0\x6B\xA2\x00\x0F\x31\x0D
\x00\x00\x00\x40\x00\x00\x00\x40
Pipeline DHCP Packet-In
1 | cookie=0x20000, table=0, priority=60030,udp,dl_dst=ff:ff:ff:ff:ff:ff,tp_src=68,tp_dst=67 actions=CONTROLLER:65535 |
众所周知,ARP 是一个链路层的地址解析协议,它以IP地址为键值,查询保有该IP地址主机的MAC地址。但是 ARP 协议的规范只是阐述了地址解析的细节,并没有规定协议栈的实现如何去维护ARP缓存,所以抽空搭建了环境,测试了下 ARP 缓存更新的一些机制。
Linux ARP 相关配置:/proc/sys/net/ipv4/neigh/ethX
NCN 意指 next cloud network,现在的 VPC 终极目标为虚拟网模拟传统网络提供给用户,但其实虚拟网和物理网面临着完全不同的技术问题,即以兼容和对传统网络协议畏缩的名义人为的造成用户业务形态和网络形态的割裂问题,解决方式是客户提高对传统网络的认知并适应虚拟网的逻辑,但此举无疑给甲乙双方都带来了不小的麻烦。NCN 意在屏蔽传统网络,向用户提供面向应用的 IaaS 产品形态。