本帖最後由 gfx86674 於 2018-7-1 00:54 編輯
ROS支援BCP(Bridge Control Protocol),
即在PPTP/L2TP/PPPoE介面上的橋接(OVPN和SSTP不支援).
BCP能取代EoIP隧道,提供另一種layer2界面,穿越nat透傳二層資料.
BCP需要在兩邊同時啟用才能工作(伺服器和用戶端):- Office1 配置:
- /interface bridge add name=bridge-lan protocol-mode=rstp
- /interface bridge port add bridge=bridge-lan interface=ether2
- #bridge-lan是本範例Office1 Lan使用的bridge名稱
- #ether2是本範例Office1 LAN的其中一個接口(其它的port也可以)
- #Office1 LAN的地址為192.168.88.1/24
- /ip address add address=192.168.88.1/24 interface=bridge-lan
- #因只做layer2傳輸,不需local/remote-address,
- #所以新建profile(bcp-bridging)做特殊操作,以便和一般pptp傳輸做區隔
- /ppp profile add name=bcp-bridging bridge=bridge-lan use-encryption=yes
- /ppp secret add profile=bcp-bridging name=abc password=123
- #建議將pptp-server的mrru提升至1600,否則bcp可能丟失封包
- /interface pptp-server server set enabled=yes mrru=1600
複製代碼- Office2 配置:
- /interface bridge add name=bridge-bcp protocol-mode=rstp
- /interface bridge port add bridge=bridge-bcp interface=ether5
- #bridge-bcp是新增的bridge,目的是透過bcp將ether5橋接到server端
- #ether5不屬於Lan,會因bcp橋接到server端
- #指定bridge-bcp的地址為192.168.88.2/24
- /ip address add address=192.168.88.2/24 interface=bridge-bcp
- /ppp profile add name=bcp-bridging bridge=bridge-bcp use-encryption=yes
- #profile與pptp-server雷同,方可回應橋接
- /interface pptp-client add profile=bcp-bridging mrru=1600 connect-to=123.123.123.123 user=abc password=123 disabled=no
- #對Office1(123.123.123.123)進行pptp撥號,mrru也設置相對應的1600
複製代碼 雖然EoIP在設置上明顯比BCP簡易的多,但EoIP需雙向互撥號對接,
對於ISP提供的地址是虛擬ip的用戶是有那麼一點不便...
而PPTP或L2TP只要單方的WAN可供接入就可建立Layer2隧道,
所以因時地選擇橋接工具是很重要的
另外OVPN也有其ethernet mode ,也可用於建立Layer2隧道. |