摘要: VRF顾名思义就是虚拟路由转发(Virtual Routing Forwarding),VRF 允许在同一物理设备上维护多个独立的路由实例;简单点来讲,就是把一台路由器当多台虚拟路由器来用。 不同 VRF 实例之间的流量是相互隔离的。这对于提供多租户服务非常有用,确保一个租户的流量不会影响到其他租户 阅读全文
posted @ 2024-10-09 22:05 codestacklinuxer 阅读(297) 评论(0) 推荐(0)
摘要: ip_route_connect_init -> flowi4_init_output 这个函数会去初始化fl4的数据,例如fl4->daddr,fl4->saddr,fl4->fl4_dport,fl4->fl4_sport,但是并非都是已经设置好值的,因为想要发送第一个SYN报文,就需要完整的来 阅读全文
posted @ 2024-10-09 22:02 codestacklinuxer 阅读(39) 评论(0) 推荐(0)
摘要: Add l3mdev index to flow struct and avoid oif reset for port devices VRF和l3mdev核心代码的基本前提是,将套接字绑定到一个设备(l3mdev或带有三层域的网络设备)以指示三层网络的作用域。旧的代码会将flowi_oif(输出 阅读全文
posted @ 2024-10-09 20:13 codestacklinuxer 阅读(54) 评论(0) 推荐(0)