Click modular router (MIT开发的click路由器)下载及配置

click 开源软件下载

这里简单介绍一下click路由器,并说明如何下载。

click简介

  1. 出处
    Click路由系统由美国MIT大学Eddie Kohler博士生在2000年完成原型开发,由MIT计算机技术系并行与分布式操作系统实验室进行维护和升级;

  2. 设计思路
    采用面向对象的设计思路,把IP分组转发过程的功能操作抽象为组件(Element),支持Element间的动态组装和功能重构

click下载

这个(http://www.read.cs.ucla.edu/click/)是click的原下载地址,但是,从2017年就已经没法访问了。如图:
这里写图片描述

显示访问超时,即网站不可用

那么应该怎么下载呢?
答案:

  1. 使用Git下载

可以在github上下载。先下载git,在git bash中使用指令(本机电脑OS:win10):

 git clone https://github.com/kohler/click.git

结果(正确下载,文件大小总共41M吧):

git clone https://github.com/kohler/click.git
Cloning into 'click'...
remote: Counting objects: 84382, done.
remote: Total 84382 (delta 0), reused 0 (delta 0), pack-reused 84382
Receiving objects: 100% (84382/84382), 23.24 MiB | 210.00 KiB/s, done.
Resolving deltas: 100% (66858/66858), done.
Checking connectivity... done.
Checking out files: 100% (1965/1965), done.
  1. 浏览器下载
    打开edge浏览器(现在github不再支持部分浏览器,比如搜狗)
    下载地址 https://github.com/kohler/click
    直接在clone&download处下载即可。

未来工作

下一步打算:1)先读click的那篇论文(Morris R, Kohler E, Jannotti J, et al. The Click modular router[C]// Seventeenth ACM Symposium on Operating Systems Principles. ACM, 1999:217-231.),通过阅读论文,明白专业术语及其工作原理;2)参照指导,在本地配置运行click。

猜你喜欢

转载自blog.csdn.net/weixin_39278265/article/details/80754984