mininet|mininet dump 命令中的 pid 是个啥()

在 mininet 中 ( sudo mn建立默认拓扑 )使用 dump 命令时,会看到控制器,每个交换机,每个主机都包含一个 pid 信息, 如下图所示 。这里的pid 为 process identity 缩写,中文可翻译为进程 id或进程标示。
mininet|mininet dump 命令中的 pid 是个啥()
文章图片
图1 通过 ps 命令查找对应 pid,可看到这些 pid 分别 为 mininet 为控制器,每个交换机,每个主机建立的 bash 守护进程,便于在它们上可以执行脚本程序。 例如 h1 ping h2 ,其中的 ping h2 命令就会在通过这个 bash 进程执行。
mininet|mininet dump 命令中的 pid 是个啥()
文章图片
图2 【mininet|mininet dump 命令中的 pid 是个啥()】mininet 这里的设计类似于linux 用户登录。 使用 ssh 登录远程主机时,sshd 服务也会为每个登录上来的用户分配一个 pts ( pseudo-tty slave) 虚拟终端(如下图为ssh用户chen分配的pts/5; 为ssh用户root分配的pts/148 ) ,并绑定一个 bash 进程便于执行交互式程序。 使用本地终端登录时,则分配的是 tty 终端(如下图为用户 root 分配的 tty1)。 关于tty, pty, tty 可参考 “Linux中tty、pty、pts的概念区别”。
mininet|mininet dump 命令中的 pid 是个啥()
文章图片
图3

    推荐阅读