[概述] Click是一种基于软件控制的模块化路由器.其架构可以大致视为一系列数据包处理模块(称为elements)组成的.一个Click路由器可以看成一张由elements作为顶点,数据包传递路径作为边的图.这种模块化设计使得内部功能结构清晰且易于拓展. 1.介绍 现在的趋势下,路由器的功能已经不再是单纯用于包转发,往往还同时具有地址转换.包过滤等功能,并往往扮演着防火墙一类的角色.但是,现在的路由器设计的都很封闭,管理员仅仅能控制功能的开关,却很难实现各个功能之间更为复杂的交互,而第三方开发…