成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

OVS中基于VLAN的DHCP地址池實現

網絡 通信技術
本文主要介紹在VLAN網絡中的DHCP服務器,如何在不同的VLAN網絡中分配不同網段的DHCP地址池。

前言

VLAN作為一種虛擬局域網技術,在交換機組網管理、云計算平臺的網絡服務中都有較為重要的作用,尤其在目前的虛擬交換OVS中,VLAN的應用更加靈活和重要,關于VLAN在OVS中的基礎使用方法,可以參見作者的另一篇文章《基于OVS的VLAN應用及實現》,行描述。本文主要介紹在VLAN網絡中的DHCP服務器,如何在不同的VLAN網絡中分配不同網段的DHCP地址池。

一、技術背景

通常DHCP服務器能夠根據DHCP協議的option擴展字段來分配不同的地址池,由于VLAN屬于二層網絡屬性,在DHCP上層應用中是無法獲取VLAN信息的,想要根據VLAN信息進行地址池的劃分,要么把VLAN信息通過一定的方式帶到應用層,要么在不同的VLAN網絡中啟用多個DHCP服務,一般情況下,選擇后一種方式較為簡單。

例如,在下圖一個Linux系統的網絡節點中,外部不同vlan網絡可以和節點中的不同VM主機通信,通過eth0接口接入的設備需要根據不同的vlan獲取不同網段的地址,eth0接口為了處理vlan1和vlan2的報文,使用vconfig工具創建eth0.1和eth0.2的虛擬接口,和VM的tap口橋接,然后在每個橋接口上采用接口綁定的方式啟用DHCP Server服務,這樣就完成了不同vlan劃分不同地址池的功能。

Linux系統的網絡節點中

二、實現原理

上述基于Linux虛擬接口實現的VLAN處理,如果設備接口較多,且VLAN子網也較多的情況下,就需要創建很多個VLAN虛接口來處理不同接口的不同vlan報文,比如存在兩個eth0、eth1接口,都需要處理vlan1和vlan2的報文,這樣就需要創建eth0.1、eth0.2、eth1.1、eth1.2四個虛擬接口,這種乘法關系在網絡接口和vlan子網較多的場景中使用相對繁瑣,更進一步的,如果這些虛擬接口在虛擬交換OVS中完成多個地址池,也需要創建多個OVS橋。

在OVS網絡中,有一種類型為internal的橋接口,可以通過針對該接口設置tag來處理不同vlan的報文,通過在該接口上啟動DHCP服務來分配不同的地址池,實現組網如下圖所示:

其中eth1和eth2作為OVS的trunk口轉發鏈路上的報文,dhcp1和dhcp2分別是tag為1和2的internal類型的橋接口,在dhcp1和dhcp2上配置地址并啟用DHCP Server,這樣就完成了不同的VLAN分配不同地址池的要求。

三、配置命令

創建ovs橋Java

  1. # ovs-vsctl add-br br-ovs  

eth1和eth2加入OVSJava

  1. # ovs-vsctl add-port br-ovs eth1 
  2. # ovs-vsctl add-port br-ovs eth1 

創建啟用dhcp服務的橋接口dhcp1和dhcp2Java

  1. # ovs-vsctl add-port br-ovs dhcp1 -- set interface dhcp1 type=internal 
  2. # ovs-vsctl add-port br-ovs dhcp2 -- set interface dhcp2 type=internal 

設置dhcp1和dhcp2的tagJava

  1. # ovs-vsctl set Port dhcp1 tag=1 
  2. # ovs-vsctl set Port dhcp2 tag=2 

查看上述配置如下:

配置地址到橋接口dhcp1和dhcp2Java

  1. # ifconfig dhcp1 192.168.1.1 
  2. # ifconfig dhcp2 10.0.0.1 

在dhcp1和dhcp2上啟動dhcp服務Java

  1. # dnsmasq --bind-interfaces --except-interface=lo --interface dhcp1  
  2. --dhcp-range 192.168.1.2,192.168.1.10 
  3. # dnsmasq --bind-interfaces --except-interface=lo --interface dhcp2 
  4.  --dhcp-range 10.0.0.2,10.0.0.10 

四、測試結果

用PC設備運行dhcp client獲取地址,并通過交換機分別打上tag1和tag2接入eth1(或eth2)進行vlan的測試。當tag值為1時,在eth1上通過tcpdump抓包可以看到vlan1的dhcp報文如下:

在dhcp1上通過tcpdump抓包可以看到dhcp報文如下:

在dhcp1上通過tcpdump抓包可以看到dhcp報文如下

當tag值為2時,在eth1上通過tcpdump抓包可以看到vlan2的dhcp報文如下:

在dhcp2上通過tcpdump抓包可以看到dhcp報文如下:

在dhcp1上通過tcpdump抓包可以看到dhcp報文如下

從上面的驗證結果可以看出,兩個橋接口dhcp1和dhcp2根據配置的tag只選擇處理了對應vlan值的報文,完成了不同網段的VLAN隔離,從而實現了不同VLAN分配不同DHCP地址池的功能。

責任編輯:趙寧寧 來源: SDNLAB
相關推薦

2017-11-22 14:08:23

OVSVLAN虛擬化網

2009-02-13 10:34:00

共享網絡DHCP設置

2010-09-26 10:20:54

配置dhcp rela用戶地址表項

2014-11-06 09:36:50

OVSvlan

2010-09-26 10:16:17

dhcp relay配

2010-09-29 14:39:32

DHCP服務

2023-07-05 15:32:59

DHCP配置協議

2024-03-14 09:55:35

DHCP網絡IP地址

2010-09-28 15:37:11

多VLAN DHCP服

2014-06-23 09:48:02

VLAN

2014-06-06 09:01:07

DHCP

2009-02-06 09:50:00

DHCP地址分配

2010-08-30 16:37:48

DHCPIP地址

2010-09-28 15:10:12

DHCP服務固定IP地

2022-03-04 10:07:45

Go語言字節池

2009-01-03 08:56:00

中繼代理DHCPVLAN

2009-02-03 09:48:00

DHCPVlAN

2009-07-21 16:06:42

DHCPVlANIP技術

2010-09-26 13:49:55

DHCP中繼故障

2010-08-31 19:53:25

DHCP功能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 999久久久精品 | 在线观看黄色大片 | 99精品视频免费观看 | 二区久久| 国产精品一区二区三区四区 | 久久精品一区二区视频 | 黄色一级大片在线免费看产 | 九九视频在线观看 | 日韩视频在线一区 | 九色.com | 性做久久久久久免费观看欧美 | 欧区一欧区二欧区三免费 | 国产一区二区三区久久久久久久久 | 日韩精品专区在线影院重磅 | 一区二区免费 | 久久久久久免费毛片精品 | 中国一级特黄真人毛片 | 精品一区二区三区在线视频 | 欧美黄色大片在线观看 | 91在线 | 成年人网站在线观看视频 | 亚洲最大成人综合 | 国产亚洲一区二区三区 | 美女福利网站 | 欧洲尺码日本国产精品 | 成人精品毛片国产亚洲av十九禁 | 二区精品 | 精品中文视频 | 国产欧美日韩在线一区 | 97精品国产97久久久久久免费 | 日韩欧美成人精品 | 国产亚洲欧美在线 | 中文字幕亚洲视频 | 欧美高清视频 | 亚洲国产成人精品女人久久久野战 | 久久久91精品国产一区二区三区 | 99re6在线视频 | 亚洲视频免费观看 | 瑟瑟激情 | 久久夜视频 | 日韩精品一区二区三区四区视频 |