本文主要記錄一些基本配置與基礎命令.
unix
socksvr
api-trace
cpu
buffers
plugins
}dpdk
num-mem-channels 4
log-level debug
socket-mem 32768
dev 0000:19:00.1
dev 0000:54:00.1
no-multi-seg
no-tx-checksum-offload
}
l2 xconnect
模式為高效能**模式, 必須使用2個介面配置此模式, 類似網線直連, 配置後在乙個介面上接收到的所有資料報將被直接傳送到另乙個介面.
set inte***ce state 100ge1/0/1 up
set inte***ce state 100ge1/0/2 up
set inte***ce l2 xconnect 100ge1/0/1 100ge1/0/2
set inte***ce l2 xconnect 100ge1/0/2 100ge1/0/1
show mode 100ge1/0/1 100ge1/0/2
如需取消l2 xconnect
模式, 將介面配置為l3模式即可:
set inte***ce l3 100ge1/0/1
set inte***ce l3 100ge1/0/2
show mode 100ge1/0/1 100ge1/0/2
set inte***ce state 100ge1/0/1 up
set inte***ce state 100ge1/0/2 up
set inte***ce l2 bridge 100ge1/0/1 200
set inte***ce l2 bridge 100ge1/0/2 200
show mode 100ge1/0/1 100ge1/0/2
show bridge-domain 200 detail
如需取消l2 bridge
模式, 將介面配置為l3模式即可:
set inte***ce l3 100ge1/0/1
set inte***ce l3 100ge1/0/2
show mode 100ge1/0/1 100ge1/0/2
set int mtu packet 1500 100ge1/0/1
set int mtu packet 1500 100ge1/0/2
set int state 100ge1/0/1 up
set int state 100ge1/0/2 up
create bond mode lacp load-balance l23
set int mtu packet 1500 bondethernet0
bond add bondethernet0 100ge1/0/1
bond add bondethernet0 100ge1/0/2
set int ip address bondethernet0 40.0.167.68/24
set int state bondethernet0 up
show bond details
show ip neighbors
bond del 100ge1/0/1
bond del 100ge1/0/2
delete bond bondethernet0
注: vpp 20.05.1 按照此配置 bondethernet0 與交換機互聯不通, 暫不知問題原因.
set int mtu packet 1500 100ge1/0/1
set int mtu packet 1500 100ge1/0/2
set int ip address 100ge1/0/1 40.0.148.68/24
set int ip address 100ge1/0/2 40.0.147.68/24
set int state 100ge1/0/1 up
set int state 100ge1/0/2 up
新增多路徑路由:
ip route add 40.0.40.2/32 via 40.0.147.66 weight 1
ip route add 40.0.40.2/32 via 40.0.148.66 weight 3
show ip fib
新增多路徑等價路由:
ip route add 40.0.40.2/32 via 40.0.147.66
ip route add 40.0.40.2/32 via 40.0.148.66
show ip fib
新增 vrf 路由:
ip route add 40.0.40.2/32 table 7 via 100ge1/0/1
show ip fib
刪除路由:
ip route del 40.0.40.2/32 via 40.0.147.66
ip route del 40.0.40.2/32 via 40.0.148.66
show ip fib
ipv6 位址配置:
enable ip6 inte***ce 100ge1/0/1
disable ip6 inte***ce 100ge1/0/1
新增介面路由表(vrf):
set inte***ce ip table 100ge1/0/1 200
set inte***ce ip6 table 100ge1/0/1 201
vpp# set acl-plugin acl ?
set acl-plugin acl set acl-plugin acl src dst proto x sport x-y dport x-y [tag foo]
vpp#
新增acl到介面:
set acl-plugin acl permit src 40.0.0.0/16
set acl-plugin acl deny dst 40.0.40.2/32
set acl-plugin int 100ge1/0/1 input acl 0
set acl-plugin int 100ge1/0/2 input acl 0
set acl-plugin int 100ge1/0/1 input acl 1
set acl-plugin int 100ge1/0/2 input acl 1
show acl-plugin acl 0
show acl-plugin acl 1
show acl-plugin memory
show acl-plugin sessions
show acl-plugin tables
移除acl:
set acl-plugin int 100ge1/0/1 input acl 0 del
set acl-plugin int 100ge1/0/2 input acl 0 del
set acl-plugin int 100ge1/0/1 input acl 1 del
set acl-plugin int 100ge1/0/2 input acl 1 del
clear acl-plugin sessions.
layer 2 cli
layer 3 ip cli
演算法筆記學習筆記02
2.5 陣列 問題 a 習題6 4 有序插入 includeint main for i 0 i 10 i printf d n a i 問題 b 習題6 5 陣列元素逆置 includeint main 問題 c 習題6 6 楊輝三角 includeint main if n 2 return 0...
MVC學習筆記 02
仍然是mvc。其本身的框架說簡單也簡單,就是先在實體層中建立好所需要的實體的類,隨後開始在資料訪問層開始向資料庫讀取或是儲存資料,對我而言就是的sql增刪改插這幾種基本的sql語言,只不過每個層中都有自己宣告的物件,也會有一些其他層的引用,所以初學會看的有些混亂,經常出現未引用或是引用了卻使用錯誤這...
oracle學習筆記02
一 cbo下優化器模式的選擇 而對於一些分頁操作比較多的 類資料庫,設定成first rows會更好一些。如果在報表系統中需要用到分頁查詢,可以在sql裡通過hints的方式來將優化模式轉換成first rows,這樣就可以大大的提高資料的處理速度。例如 select from select fir...