抓包理解LVS中的DR模式問題
更新時間:2026年02月24日 09:06:49 作者:feng68_
本文描述了一個網(wǎng)絡(luò)流量的路徑,從Client到RS2,Client通過網(wǎng)關(guān)172.25.254.100訪問192.168.0.200,數(shù)據(jù)包通過LVS中的DR模式在VSNode0上轉(zhuǎn)發(fā),最終到達(dá)RS2,返回時數(shù)據(jù)包通過Router回到Client
抓包理解LVS中的DR模式

| 設(shè)備名 | 主機(jī)MAC | IP |
|---|---|---|
| Client | 00:0c:29:d5:7f:43 | CIP:172.25.254.101 |
| Router | eth0: 00:0c:29:c1:d3:ac | VIP:172.25.254.101 |
| Router | eth1: 00:0c:29:c1:d3:b6 | DIP:192.168.0.100 |
| VSNode | 00:0c:29:a0:15:38 | DIP:192.168.0.50 ;VIP:192.168.0.50 |
| RS1 | 00:0c:29:99:91:03 | RIP:192.168.0.20 |
| RS2 | 00:0c:29:64:c4:7b | RIP:192.168.0.30 |
流量流向
- Client訪問192.168.0.200,沒直連,找網(wǎng)關(guān)172.25.254.100。
- 數(shù)據(jù)包到Router,找到192.168.0.200的網(wǎng)關(guān)192.168.0.100,進(jìn)行LVS中的DR模式,所以在wireshark中看到的是192.168.0.100。
- 數(shù)據(jù)包到VSNode,找到DIP,通過DIP找到RIP。
- 數(shù)據(jù)包到RS,通過路由表中的網(wǎng)關(guān)回到Router中。
- 通過Router回到Client



[root@RS1 ~]# arp Address HWtype HWaddress Flags Mask Iface 192.168.0.50 ether 00:0c:29:a0:15:38 C eth0 _gateway ether 00:0c:29:c1:d3:b6 C eth0 192.168.0.1 ether 00:50:56:c0:00:01 C eth0
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
CentOS7 下安裝telnet服務(wù)的實現(xiàn)方法
這篇文章主要介紹了CentOS7 下安裝telnet服務(wù)的實現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家實現(xiàn)這樣功能的方法,需要的朋友可以參考下2017-10-10
CentOS6.5安裝glibc-2.14后locale出現(xiàn)No?such?file?or?directory解
大家好,本篇文章主要講了CentOS6.5安裝glibc-2.14后locale出現(xiàn)No?such?file?or?directory解決辦法,感興趣的同學(xué)趕快來看看吧,希望對你有幫助2021-11-11

