国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網管 > 路由交換 > 正文

調試路由器做中繼代理的問題

2020-04-18 12:50:51
字體:
來源:轉載
供稿:網友
  一、網絡環境

  我們的交換機用的是Cisco Catalyst 2948G,路由器用的是Cisco3640。交換機按端口分為兩個虛擬子網VLAN1和VLAN2。VLAN1的IP地址范圍為168.68.35.XXX,子網掩碼為255.255.255.0;VLAN2的IP地址范圍為168.68.36.XXX,子網掩碼為255.255.255.0。交換機1口設為虛擬子網間的主干路(TRUNK),與Cisco3640的以太網口相連,2~40口被劃分在VLAN1中,41~48被劃分在VLAN2中。客戶端使用的是Windows 95操作系統,安裝TCP/IP協議接入VLAN1,服務器端使用的是Windows NT+SP4+微軟的DHCP服務器,同時在VLAN2中安裝TCP/IP協議接入VLAN2。邏輯示意圖如下。客戶端的IP地址用自動獲得IP地址的方式,通過路由器做中繼代理,由DHCP服務器分配一個IP地址。服務器的IP地址是168.68.36.8,子網掩碼是255.255.255.0。交換機的IP地址是168.68.36.9,子網掩碼是255.255.255.0。路由器IP地址是168.68.36.10,子網掩碼是255.255.255.0。

  二、最初的路由器配置

  Cisco3640支持子口的設置。子口就是在單個物理接口上建立并保持多條邏輯連接,最初的路由器配置如下:

  interface FastEthernet1/0

  ip address 168.68.35.1 255.255.255.0

  no ip directed-broadcast

  fair-queue 64 256 0

  !

  interface FastEthernet1/0.1

  encapsulation dot1Q 1

  ip helper-address 168.68.36.8

  no ip directed-broadcast

  !

  interface FastEthernet1/0.2

  encapsulation dot1Q 2

  ip address 168.68.36.1 255.255.255.0

  no ip directed-broadcast

  router eigrp 100

  passive-interface Serial0/0

  network 168.0.0.0

  no auto-summary

  三、發現問題:客戶端無法獲得IP地址

  硬件連接好后,在客戶端用Win95自帶的Winipcfg命令獲取IP地址時,問題出現了:客戶端無法獲取IP地址。從硬件連接看,問題可能出在網卡、網線、交換機、路由器四個方面。將客戶端手工設置IP地址,能夠ping通服務器、交換機、路由器,說明網卡、網線、交換機、路由器都工作正常,那問題會出在什么地方呢?會不會是路由器的配置語句不對呢?經查閱隨機文檔配置語句本身沒有問題。為縮小問題的范圍,我把客戶端接入VLAN2中,這時客戶端就能獲取IP地址了,再將客戶端接入VLAN1中,又不能獲取IP地址了,看來是VLAN在搗亂。

  我們知道客戶端第一次獲取IP地址,要經過四步。每一步的信息傳輸 都是用廣播發出的,其中任何一步在VLAN的傳輸中受阻都會使客戶端無法獲取IP地址,那么如何查看廣播包在交換機中傳輸呢?在TCP/IP協議中,傳輸協議分為TCP和UDP,TCP是面向連接的協議,UDP是非面向連接的協議。從廣播的性質來分析,廣播包應該是UDP包,廣播要通過路由器,而路由器又能監測UDP包,這樣就可通過路由器查看廣播包在VLAN間的傳輸了。輸入路由器監測UDP包的命令debug ip udp 后發現,IP租用請求信息(DHCPDISCOVER)僅發送到了VLAN1中,沒有傳送到VLAN2中,這應該是客戶端無法獲得IP地址的關鍵。

  四、找到問題:原來出在IP上

  在路由器的配置中,ip helper-address 168.68.36.8這條命令的作用是負責指明UDP包傳輸的目的地址,IP租用請求信息沒有被傳送到VLAN2中,就是由于這條命令沒起作用。再次查看隨機文檔,這條命令確實沒寫錯。我正在百思不得其解時,猛然發現路由器以太網口的第二子口設置了IP地址,第一子口未設置IP地址,而母口卻設置了IP地址,也就是說第一子口的IP地址已由母口決定了,那ip helper-address 168.68.36.8這條命令是否也應該設到母口上呢?我立刻動手將路由器的配置改寫如下:

  interface FastEthernet1/0

  ip address 168.68.35.1 255.255.255.0

  ip helper-address 168.68.36.8

  no ip directed-broadcast

  fair-queue 64 256 0

  !

  interface FastEthernet1/0.1

  encapsulation dot1Q 1

  no ip directed-broadcast

  !

  interface FastEthernet1/0.2

  encapsulation dot1Q 2

  ip address 168.68.36.1 255.255.255.0

  no ip directed-broadcast

  router eigrp 100

  passive-interface Serial0/0

  network 168.0.0.0

  no auto-summary

  如此設置后,客戶端就能夠獲得IP地址了。從這個問題的解決,可以推測出Cisco3640第一子口的配置信息都應設在母口上。事后我又查閱了一些有關書籍,證實這個推測是對的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 禹州市| 涿州市| 余姚市| 鄂托克前旗| 德清县| 德保县| 凌源市| 深泽县| 郎溪县| 青龙| 姜堰市| 醴陵市| 简阳市| 文水县| 威海市| 金溪县| 迁西县| 项城市| 文化| 老河口市| 睢宁县| 武乡县| 谢通门县| 凤台县| 班玛县| 卓资县| 奈曼旗| 凉城县| 高邑县| 韩城市| 施甸县| 南岸区| 内江市| 井冈山市| 江陵县| 武功县| 曲阜市| 云南省| 大荔县| 鹤庆县| 南漳县|