您可能已经留意到,与上一个实验不合,如今经由过程一条敕令就能定义mac和IP地址。 IP地址定义实现了我们的2个目标:
- 它经由过程OVN在本地应答其知道的IP / MAC的ARP请求来实现ARP克制。
- 大年夜哪个端口收到DHCP请求,就会大年夜哪个接口分派IP地址。经由过程这种方法来实现DHCP。
接下来,我们须要定义DHCP选项并将它们分派给逻辑端口。这里的处理将与我们以前看到的有点不合,因为我们将直接与OVN NB数据库进行交互。 用这种方法的原因是须要捕获DHCP_Options中的UUID,以便我们可以将UUID分派给交换机端口。 为此,我们将把捕获的ovn-nbctl敕令的结不雅输出到一对bash变量中。
如不雅您想懂得有关OVN NB数据库的更多信息,请参阅ovn-nb的手册(译者注:http://openvswitch.org/support/dist-docs/ovn-nb.5.pdf)。
基于我上一篇文┞仿中的实验情况,我如今将三层收集基本功能添加到OVN中。最终出现出来的将是由逻辑路由器连接的一对逻辑交换机。 别的,路由器将被设备为经由过程OVN中内置的DHCP办事来供给IP地址。
如今,我们将应用存储在变量中的UUID为逻辑交换机端口分派DHCP_Options。
- ovn-nbctl lsp-set-dhcpv4-options dmz-vm1 $dmzDhcp
- ovn-nbctl lsp-get-dhcpv4-options dmz-vm1
- ovn-nbctl lsp-set-dhcpv4-options dmz-vm2 $dmzDhcp
- ovn-nbctl lsp-get-dhcpv4-options dmz-vm2
- ovn-nbctl lsp-set-dhcpv4-options inside-vm3 $insideDhcp
- ovn-nbctl lsp-get-dhcpv4-options inside-vm3
- ovn-nbctl lsp-set-dhcpv4-options inside-vm4 $insideDhcp
- ovn-nbctl lsp-get-dhcpv4-options inside-vm4
设备虚拟机
与上一个实验一样,我们将应用OVS内部端口和收集定名空间构建的“伪虚拟机”。 如今的差别是,我们将应用DHCP进行地址分派。
接下来我们将设置虚拟机。
在ubuntu2上:
译者简介:郑敏先,就职于诺袈淦体系(上海)有限公司。工作地点为南京的诺袈淦研发中间。担负解决筹划工程师。
- ip netns add vm1
- ovs-vsctl add-port br-int vm1 -- set interface vm1 type=internal
- ip link set vm1 address 02:ac:10:ff:01:30
- ip link set
推荐阅读
中国联通2017年5月9日在深圳召开2016年年度股东大年夜会,已赞成本公司股票自2017年5月16日起持续停牌2个月。5月10日,中国联通董事长王晓初在出席H股中国联通(0981.HK)股东大年夜会时泄>>>详细阅读
本文标题:如何配置OVN路由器?
地址:http://www.17bianji.com/lsqh/35186.html
1/2 1