いったんファームウェアをPCのローカルに保存してからユーザー操作でルータをアップデートする方法
ルータから直でサーバにファームウェアを取りに行ってルータ自身でアップデートする方法
上記に加えて一定の間隔でファームウェアの更新を確認して更新があればアップデートという作業を自動で、又はモデムみたいにアップデートがある場合にサーバ側から何らかのトリガを送ってルータ自身でアップデート、という方法