Linux kernel neigh confirm
在内核函数ip_finish_output2中,在通过ip_neigh_for_gw获取到neigh信息之后(这里可能是首次创建,也可能是使用已有的neigh),在使用neigh_output发送报文之前,会调用sock_confirm_neigh对neigh的confirmed时间和sock的sk_dst_pending_confirm标志进行更新,在更新之前会判断skb是否设置了dst_...
在内核函数ip_finish_output2中,在通过ip_neigh_for_gw获取到neigh信息之后(这里可能是首次创建,也可能是使用已有的neigh),在使用neigh_output发送报文之前,会调用sock_confirm_neigh对neigh的confirmed时间和sock的sk_dst_pending_confirm标志进行更新,在更新之前会判断skb是否设置了dst_...
打开调试keepalive开关(enable模式) debug bgp keepalives 打开log到File功能(config模式) log file /var/log/frr/debug.log 查看log文件 /var/log/frr$ ls -l total 8 -rw-r—– 1 frr frr 7786 Feb 6 06:47 debug.log 关闭调试kee...
netmap – a framework for fast packet I/O https://man.freebsd.org/cgi/man.cgi?query=netmap&sektion=4 netmap man page https://manpage.me/?netmap An introduction to Netmap https://conferences.si...
网络设备,几乎都有一个唯一的,且独一无二的MAC地址,比如我们平时使用的手机,电脑。在手机上,蓝牙设备和WLAN设备有各自独立的MAC地址,具体可以参考iOS或者Android的系统信息页。 MAC地址是一个48bit,可以表示为6个字节的序列。主要分为两个部分,厂商ID和设备ID。厂商ID以前叫做OUI (Organizationally Unique Identifier) ,在IEE...
(本篇文章写于2022年4月3日,现在快2年的时间过去了,技术发展很多,比如RFC9800的诞生,因此本文仅作参考) IPv6发展了这么多年,终于出了一个杀手级应用SRv6,但是这中间并不是一个简单的过程。 故事首先从MPLS的起源说起 互联网在经过IP网络的快速崛起之后,出现了网络规模急剧膨胀,数据量急剧增大,网络质量急剧下降,网络设备性能急剧提升的情况。传统的IP网络已经不适合了,...
Junos CLI Reference (arp) https://www.juniper.net/documentation/us/en/software/junos/cli-reference/topics/ref/statement/arp-edit-interfaces.html ARP Entry Creation, Aging and Refresh https://arist...
Linux Kernel稳定版本维护者Greg Kroah-Hartman在个人博客Linux Kernel Monkey Log (https->http)上发表了一篇文章Linux kernel version numbers(https->http)。详细介绍了关于Linux Kernel的一些版本信息,包括版本命名规则,稳定版本发布流程,分支开发流程,稳定版本维护流程等。...
前几天写过一篇文章Microsoft SONiC information,最近在搜索SONiC的相关资料时,又发现了一些SONiC之前的ACS系统的信息,在这里整理一下。 Microsoft showcases the Azure Cloud Switch (ACS) https://azure.microsoft.com/en-us/blog/microsoft-showcases-th...
FBOSS Agent Development https://facebook.github.io/fboss/docs/developing/agent_development/ FBOSS SW Architecture https://facebook.github.io/fboss/docs/architecture/fboss_sw_architecture/ Meta Sw...
Join PLVision at SONiC Mini Summit within Open Source Summit Europe 2025 https://plvision.eu/company/news/events/join-plvision-at-sonic-mini-summit-within-open-source-summit-europe-2025?utm_source=...