Skip to main content

System Architecture

Router Architecture Diagram

Router Diagram

Backend Architecture Diagram

Backend Diagram

  • use MAC address as hardware ID
  • routerd for firewall rules management this should sync with the firewall rules in Web UI
  • Web UI page for enabling and disabling IDPS feature
  • Web UI page to display firewall rules and allow user to set which to apply ASTRI will write firewall rules to a file and notify to routerd
  • ASTRI will release binary package and deployment notes to TP Link TP Link will deploy the binary and files to their router for testing and packaging of firmware

ASTRI

  • [backend, router] license management
  • [router] integrate IPS with routerd cli app will be written for Web UI to call to interact with idps
  • [router] send meta data of network to backend
  • [backend] meta data analysis and rules (ids and firewall) update

Items from IDPS to be shown on Web UI

  • idps status
  • idps subscription status
  • idps firewall rules (generated and active)
  • block count of the rule (from firewall, not from idps)