问题描述
打算在openstack中搭建一个多个路由器,多个子网的拓扑结构,现在创建了多个路由器,多个子网,三个虚拟机,每个路由器连接一个子网。操作过程:neutronroutercreater1neutronroutercreater2neutronroutercreater3neutronnet-createnet1neutronsubnet-createnet1--namesubnet1--gateway10.1.1.110.1.1.0/24neutronnet-createnet2neutronsubnet-createnet2--namesubnet2--gateway10.1.2.110.1.2.0/24neutronnet-createnet3neutronsubnet-createnet3--namesubnet3--gateway10.1.3.110.1.3.0/24novaboot--flavorm1.tiny--imageimg1--nicnet-idNET1-IDVM001novaboot--flavorm1.tiny--imageimg1--nicnet-idNET2-IDVM002novaboot--flavorm1.tiny--imageimg1--nicnet-idNET3-IDVM003问题:1如何将两个路由器连接起来(已解决)2如何为路由器设置路由表PS:1在创建子网时,有个hostroute字段,即主机路由,这个是做什么用的呢?2利用neutronrouter-show命令查看router信息时,输出结果有个routes字段,我想这应该就是路由表信息,但是怎么设置呢?
解决方案
解决方案二:
解决方案三:
linux下使用route命令进行配置,可以manroute看下。添加路由规则如访问哪个主机使用哪块网卡routeadd-host10.16.0.244devp4p2如果是设置规则来进行网段之间的通信,那应该是操作iptables的。