BCP 總結筆記之二

2021-09-27 04:30:31 字數 1178 閱讀 2216

bcp是最近研究的乙個網路協議,主要是基於ppp鏈路,能夠把雙方子網的網路橋接。

bcp全稱: point-to-point protocol (ppp) bridging control protocol (bcp)

從此patc**件可以得知,主要修改linux kernel和ppp**,增加bridge的支援。

雖然patch支援的版本比較低,但是還是非常具有參考價值的,從無到有的過程,對我幫助很大。當然,大牛就另當別論了。

目前,支援此功能的裝置主要有cisco,mikrotik(routeros系統)等。

使用l2tp+bcp功能,主要涉及到的應用如下:

1)xl2tpd + pppd

2)openl2tp + pppd

不管是xl2tpd還是openl2tp,都只是l2tp隧道建立的基礎。

不廢話,直接上圖:

結合網路圖譜圖,再看上圖:

1)pc1資訊:

ip addr : 192.168.88.250

mac addr: 00:0e:c6:c1:57:64

2)pc2資訊:

ip addr :192.168.88.111

mac addr:14:18:77:c5:da:70

顯然,通過l2tp + bcp把兩個公網下的子網,變成了乙個橋。這樣對於整個網路環境來說,更加安全。

另外:如果想更加安全,則可以使用ipsec加密。下圖是使用ipsec加密的wireshark包。(在server和client之間抓包的結果)

按照上圖的網路拓撲圖,做個簡單的說明:

1)pc1和pc2,是同網段ip,則子網掩碼可以設定為24;

2)如果pc1和pc2,是不同網段的ip,則子網掩碼必須設定為相同,如16;

只有這邊配置,才能實現我們預想的結果:再pc2上抓包,可以看到pc1的ip和mac+pc2的ip和mac

CDN總結之二

cdn中的三個主要角色為 cdn提供者 內容提供者以及使用者。內容提供者在cdn提供者那兒進行註冊而使用服務,將其內容儲存到cdn提供者分布式的 伺服器上。內容可能是以提前準備的方式或者基於使用者需求的方式儲存在 伺服器上,以響應使用者的訪問。使用者的請求將會被最近的 伺服器響應。cdn提供者負責進...

python筆記之二

2.使用python實現http連線 其實使用python實現http連線的方法還是十分簡單的。比如說,我們不要求什麼,僅僅只需要獲取內容時,我們可以這樣的書寫 但是對實際應用來說,這個簡單的句子也是不能夠滿足我們各式各樣的開發需求的。比如說,我們需要user agent redirects gzi...

SVC筆記之二

對於pdf提出的糾正漂移的三種方法,其第一種是在殘差支路上新增補償。可以證明,高精度環路方程變為 dh,n fn qh fn rn 1 dh,n 1 fn 1 d rn 1 dh,n 1 fn 1 而低精度環路方程為 dl,n fn ql fn rn 1 dh,n 1 fn 1 d rn 1 dl,...