Projects
Zcmdsh
Zebra-like command shell library.
C言語でコマンドラインシェルを作るためのベースライブラリ。Cisco-likeシェルのコマンド補完やヒストリやキーマップ切り替えを簡単に実現することができます。プロプラエタリソフトウェアで、ソースコードライセンシングします。
sdplane
DPDK software data-plane.
full-fledged なルータを作成するためのベースソフトウェア。Linuxにdpkgをインストールすると、DPDKを利用して、パケット転送をするルータの役割をさせることができます。netlink に対応しており、FRRやBIRDと連結して動作させることができます。zcmdsh ライブラリを利用して、インタラクティブなシェル機能を提供します。
sdplane ドキュメンテーション:
English | 日本語 | Français | 中文 | Deutsch | Italiano | 한국어 | ไทย | Español
DHCP server
High-performance DHCP server implementation.
sdplane のフレームワークを利用して、インタラクティブシェルを装備した DHCP サーバを実装しています。近日にバイナリソフトウェアとして公開。
麻雀サーバ
オンライン麻雀ゲームサーバ。
telnet でマルチプレイヤーで麻雀ができるサーバを開発中です。UTF-8で麻雀の牌譜のログが取れます。将来的にサーバやクライアントソフトウェアを公開する予定。
ネットワーク技術カレンダー
ネットワーク関連技術イベントの情報。
誰でも無償で自由に利用できる、ネットワーク通信技術関連の著名な学術・研究イベントのカレンダー。そのようなイベントに個人や企業で参加する場合や、新たなイベントを企画する際にほかのイベントと日程が被らないようにするために利用できる。
kait-cronos
GitHub organization for various projects. SRv6 router 開発。
JST の研究助成を受け、神奈川工科大(KAIT)がIPネットワーク上で4K/8K高精細映像を配信するためのプラットフォーム研究を実施している。そのプロジェクトでは、sdplane を利用して SRv6 ソフトウェアルータを開発中です。
EVPN/VXLAN
EVPN/VXLAN network virtualization implementation.
FRR を改変して、IPv6 BGP で EVPN/VXLAN 経路を交換し、L2 セグメントを延伸することができます。これを利用して、複数の家庭を L2セグメントで繋ぎ、マインクラフトゲームなどを遊ぶことができます。
opensh
Cisco-like CLI のシェル。MacOS と Linux 上で動作するシェルソフトウェア。zcmdsh ライブラリを利用。配布するバイナリを近々準備する予定。
L3ネットワークシステム開発のコンサルテーション
ルーティングプロトコルのソフトウェア開発の経験を活かして、アドバイザリー業務の委託を受け付けます。
L3ネットワークソフトウェアライセンシング
L3ネットワークシステムのベースソフトウェアのソースコードをライセンシング販売します。