【解决方法】通过二层互联实现 DHCP 环境,并使两个局域网互联 ...

打印 上一主题 下一主题

主题 910|帖子 910|积分 2730

环境:

工具:锐捷 EVE 模拟器,VMware Workstation Pro
远程工具:SecureCRT
系统版本:Windows 10
问题描述:

描述:在项目实施中,通常会使用二层互联的方式实现设备的DHCP环境的搭建,左边为原监控和库房网络,右边为现搭建的 WIFI 网络。
提示:若按照教程还是无法完成操作,可以进入右侧的企鹅,找我看看。
解决方法-视频与文字教程:

视频教程:
文字教程:
1.环境如下,要求 VLAN 20 的有线用户获取到 192.168.20.0/24 网段的地址,VLAN 10 的无线用户获取到 192.168.10.0/24 网段的地址。

2.先配置核心交换机:创建 VLAN ,SVI 虚拟接口,DHCP 地址池,接口配置 Rrunk 模式,并设置原生 VLAN。
  1. Ruijie(config)#hos
  2. Ruijie(config)#hostname CORE
  3. CORE(config)#
  4. CORE(config)#vlan 10
  5. CORE(config-vlan)#name 无线用户
  6. CORE(config-vlan)#
  7. CORE(config-vlan)#vlan 20
  8. CORE(config-vlan)#name 有线用户
  9. CORE(config-vlan)#
  10. CORE(config-vlan)#int vlan 10
  11. CORE(config-if-VLAN 10)#Ip add 192.168.10.254 24 //充当网关
  12. CORE(config-if-VLAN 10)#
  13. CORE(config-if-VLAN 10)#int vlan 20
  14. CORE(config-if-VLAN 20)#ip add 192.168.20.254 24
  15. CORE(config-if-VLAN 20)#
  16. CORE(config-if-VLAN 20)#
  17. CORE(config-if-VLAN 20)#ex
  18. CORE(config)#ip dhcp pool 无线用户地址池
  19. CORE(dhcp-config)#network 192.168.10.0 255.255.255.0
  20. CORE(dhcp-config)#default-router 192.168.10.254
  21. CORE(dhcp-config)#dns-server 114.114.114.114 //无线和有线用户一般要上网所以要配置 DNS
  22. CORE(dhcp-config)#ex
  23. CORE(config)#ip dhcp pool 有线用户地址池
  24. CORE(dhcp-config)#network 192.168.20.0 255.255.255.0
  25. CORE(dhcp-config)#default-router 192.168.20.254
  26. CORE(dhcp-config)#dns-server 114.114.114.144
  27. CORE(dhcp-config)#
  28. CORE(dhcp-config)#ex
  29. CORE(config)#
  30. CORE(config)#
  31. CORE(config)#int g0/8
  32. CORE(config-if-GigabitEthernet 0/8)#swi mo tr
  33. CORE(config-if-GigabitEthernet 0/8)#swi tr native vlan 10 //与用户要获取的地址池对应,不然不能和网关互通,获取的IP地址就会无效。
  34. CORE(config-if-GigabitEthernet 0/8)#
  35. CORE(config-if-GigabitEthernet 0/8)#
  36. CORE(config-if-GigabitEthernet 0/8)#int g0/7
  37. CORE(config-if-GigabitEthernet 0/7)#swi mo tr
  38. CORE(config-if-GigabitEthernet 0/7)#swi tr native vlan 20
  39. CORE(config-if-GigabitEthernet 0/8)#
  40. CORE(config-if-GigabitEthernet 0/8)#end
  41. CORE#*Jul 14 11:32:51: %SYS-5-CONFIG_I: Configured from console by console
  42. CORE#wri
  43. Building configuration...
  44. [OK]
  45. CORE#
复制代码
3.用交换机模拟客户端进行 DHCP 请求。
  1. 交换机3的配置:
  2. Ruijie(config)#hos
  3. Ruijie(config)#hostname WIFI   
  4. WIFI(config)#int g0/8
  5. WIFI(config-if-GigabitEthernet 0/8)#no swi
  6. WIFI(config-if-GigabitEthernet 0/8)#ip add dhcp
  7. WIFI(config-if-GigabitEthernet 0/8)#
  8. WIFI(config-if-GigabitEthernet 0/8)#   
  9. 交换机2 同理:
  10. Ruijie(config)#hos
  11. Ruijie(config)#hostname PC   
  12. WIFI(config)#int g0/6
  13. WIFI(config-if-GigabitEthernet 0/6)#no swi
  14. WIFI(config-if-GigabitEthernet 0/6)#ip add dhcp
  15. WIFI(config-if-GigabitEthernet 0/6)#
  16. WIFI(config-if-GigabitEthernet 0/6)#   
复制代码
成功获取地址会进行提示:
  1. Ruijie(config-if-GigabitEthernet 0/6)#*Jul 14 11:51:56: %DHCP_CLIENT-6-ADDRESS_ASSIGN: Interface GigabitEthernet 0/6 assigned DHCP address 192.168.20.1, mask 255.255.255.0.
  2. Ruijie(config-if-GigabitEthernet 0/6)#*Jul 14 11:51:57: %ARP-4-ARPCHANGEMAC: ARP entry 192.168.20.254 on GigabitEthernet 0/6 changed 5000.0001.0008 to 5000.0001.0002.
复制代码
4.全网互联测试:


  • PC 客户端 Ping WIFI 用户的网关

  • PC 客户端 Ping WIFI 用户的地址

  • 至此两个局域网打通并互联实现
5.通信过程的分析:


  • PC 端发送 DHCP Discover 广播报文,进入到 DHCP 服务器的对应接口后,因为配置了原生 VLAN 所以该报文被当做原生 VLAN 的 VLAN 号处理。
  • 假若原生 VLAN 是 VLAN 20 ,则 VLAN 20 的网关则会响应 DCHP Discover 报文,去匹配 DHCP 地址池中的本网段的地址池,然后回复 DHCP Offer 报文,客户端在验证了 资源可用性后就会回复 DHCP Rrquest 报文,服务器收到 Rrquest 报文,验证 IP 地址资源(或其他有限资源)是否可以分配,如果可以分配,则发送 ACK 报文
  • 报文信息如下:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

伤心客

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表