linux网桥
wt0427
这个作者很懒,什么都没留下…
展开
-
Linux-网桥原理分析(三)
5网桥数据结构网桥最主要有三个数据结构:struct net_bridge,struct net_bridge_port,struct net_bridge_fdb_entry,他们之间的关系如下图:展开来如下图:说明:1. 其中最左边的net_device是一个代表网桥的虚拟设备结构,它关联了一个net_bridge结构,这是网桥设备所特有的数据结构。2.转载 2012-07-18 23:04:36 · 1591 阅读 · 0 评论 -
Linux-网桥原理分析(四)
7 网桥数据包的处理流程网桥处理包遵循以下几条原则:1. 在一个接口上接收的包不会再在那个接口上发送这个数据包;2. 每个接收到的数据包都要学习其源地址;3. 如果数据包是多播或广播包,则要在同一个网段中除了接收端口外的其他所有端口发送这个数据包,如果上层协议栈对多播包感兴趣,则需要把数据包提交给上层协议栈;4. 如果数据包的目的MAC地址不能再CAM表中找到,则要在转载 2012-07-18 23:06:05 · 2397 阅读 · 1 评论 -
Linux-网桥原理分析[一]
目 录1..... 前言2 网桥的原理2.1 桥接的概念2.2 linux的桥接实现2.3 网桥的功能3 网桥的配置4 网桥的实现4.1 初始化4.2 新建网桥4.3 添加删除端口转载 2012-07-18 22:53:11 · 1237 阅读 · 0 评论 -
Linux-网桥原理分析(二)
4 网桥的实现在内核,网桥是以模块的方式存在,注册源码路径:\net\brige\br.c:4.1 初始化 static int __init br_init(void){ br_fdb_init(); //网桥数据库初始化,分配slab缓冲区#ifdef CONFIG_BRIDGE_NETFILTER if (br_netf转载 2012-07-18 23:02:57 · 1340 阅读 · 0 评论 -
PPPOE拨号过程
索引 日 志 内 容1 1738:发送PADR.2 1738:接收PADS,Session-ID=0x361D,AC-MAC=286ED421146A.3 1738:LCP tx Req,MRU=05D4;Magic=0001A93C;4 1738:LCP RX Req,MRU=05D4;Auth=C2;23;05;Magic=010043FE;5 1738:LCP tx Ac原创 2012-05-24 23:53:02 · 1530 阅读 · 0 评论