IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> VPP/CurrentData -> 正文阅读

[系统运维]VPP/CurrentData

IPv4/IPv6

  • 14+ MPPS, single core
  • Multimillion entry fib
  • Source RPF
  • Thousands of VRFs
    • Controlled cross-VRF lookups
  • Multipath - ECMP and Unequal Cost
  • Multiple million Classifiers - Arbitrary N-tuple
  • VLAN Support - Single/Double tag
  • Counters for everything
  • Mandatory Input checks
    • TTL expiration
    • header checksum
    • L2 length < IP length
    • ARP resolution/snooping
    • ARP proxy

IPv4

  • GRE, MPLS-GRE,NSH-GRE,VXLAN, NSH-VXLAN-GPE
  • IPSEC
  • DHCP client/proxy
  • Carrier Grade NAT

IPv6

  • Neighbor Discovery
  • Router Advertisement
  • DHCPv6 Proxy
  • L2TPv3
  • Segment Routing
    • SRv6 Network Programming
    • Spray policies
  • MAP/LW46 - IPv4aaS
  • iOAM

MPLS

  • MPLS-o-Ethernet
    • Deep label stacks supported
  • Segment Routing
    • Spray policies
    • SR TE steering

L2

  • VLAN Support
    • Single/Double tag
    • L2 forwarding with EFP/Bridge Domain concepts
  • VTR - push/pop/translate
  • Mac Learning - default limit of 50k addresses
  • Bridging - Split-horizon group support/EFP filtering
  • Proxy Arp
  • Arp termination
  • IRB - BVI Support with RouterMac assignment
  • Flooding
  • Input ACLs
  • Interface cros

Table of (Node, Protocol) pairs

此表描述了在进入调度功能时,在b->data[b->current_data]处预期的协议。这些数据的预期用途是教我们的dispatch trace wireshark解析器正确解码下一个协议。如果解剖器不知道节点名,它会查看b->data[b->current_data]。如果答案是0x45或0x60,剖析器将分别猜测ipv4或ipv6。否则,剖析器会猜测以太网mac。
一旦这个表合理地完成,我们将把数据转换成一组启发式覆盖。

Node Name and Protocol
abf-input-ip4
abf-input-ip6
acl-plugin-fa-cleaner-proc
acl-plugin-fa-worker-clean
acl-plugin-in-ip4-fa
acl-plugin-in-ip4-l2
acl-plugin-in-ip6-fa
acl-plugin-in-ip6-l2
acl-plugin-in-nonip-l2
acl-plugin-out-ip4-fa
acl-plugin-out-ip4-l2
acl-plugin-out-ip6-fa
acl-plugin-out-ip6-l2
acl-plugin-out-nonip-l2
adj-l2-midchain
adj-l2-rewrite
adj-midchain-tx
adj-midchain-tx-no-count
adj-nsh-midchain
adj-nsh-rewrite
af-packet-input
ah4-decrypt
ah4-encrypt
ah6-decrypt
ah6-encrypt
api-rx-from-node
api-rx-from-ring
arp-input
arp-term-l2bd
avf-input
avf-process
bfd-process
bfd-udp-echo4-input
bfd-udp-echo6-input
bfd-udp4-input
bfd-udp6-input
bier-bift-input
bier-disp-dispatch
bier-disp-lookup
bier-drop
bier-imp-ip4
bier-imp-ip6
bier-input
bier-load-balance
bier-lookup
bier-output
bond-input
bond-process
cdp-input
cdp-process
cop-input
default-cop-whitelist
device-input
dhcp-client-process
dhcp-proxy-to-client
dhcp-proxy-to-server
dhcp6-client-cp-process
dhcp6-pd-client-cp-process
dhcp6-pd-reply-publisher-proc
dhcp6-reply-publisher-proc
dhcpv6-client
dhcpv6-proxy-to-client
dhcpv6-proxy-to-server
dns-resolver-process
dns4-request
dns46_reply
dns6-request
dslite-ce-decap
dslite-ce-encap
dslite-in2out
dslite-in2out-slowpath
dslite-out2in
echo-clients
error-drop
error-punt
esp4-decrypt
esp4-encrypt
esp6-decrypt
esp6-encrypt
ethernet-input
ethernet-input-not-l2
ethernet-input-type
ethernet-mpls-label-imposi
ethernet-mpls-label-imposi
feature-bitmap-drop
fib-walk
flow-report-process
flowprobe-ip4
flowprobe-ip6
flowprobe-l2
flowprobe-timer-process
flowprobe-walker
gbp-fwd
gbp-learn-ip4
gbp-learn-ip6
gbp-learn-l2
gbp-null-classify
gbp-policy-mac
gbp-policy-port
gbp-scanner
gbp-src-classify
gbp-vxlan4
geneve4-encap
geneve4-input
geneve6-encap
geneve6-input
gre-encap
gre4-input
gre6-input
gtpu4-encap
gtpu4-input
gtpu6-encap
gtpu6-input
hdlc-input
icmp6-neighbor-advertiseme
icmp6-neighbor-solicitatio
icmp6-router-advertisement
icmp6-router-solicitation
igmp-input
igmp-parse-query
igmp-parse-report
igmp-timer-process
ikev2
ikev2-manager-process
ila-to-sir
interface-output
interface-rx-dpo-ip4
interface-rx-dpo-ip6
interface-rx-dpo-l2
interface-tx
ioam-cache-ts-timer-tick
ioam-export-process
ip-neighbor-scan-process
ip-route-resolver-process
ip4-arp
ip4-classify
ip4-cop-whitelist
ip4-dhcp-client-detect
ip4-drop
ip4-dvr-dpo
ip4-dvr-reinject
ip4-flow-classify
ip4-frag
ip4-gbp-fwd-dpo
ip4-gbp-lpm-classify
ip4-gbp-policy-dpo
ip4-gbp-src-classify
ip4-geneve-bypass
ip4-glean
ip4-gtpu-bypass
ip4-icmp-echo-reply
ip4-icmp-echo-request
ip4-icmp-error
ip4-icmp-input
ip4-inacl
ip4-input
ip4-input-no-checksum
ip4-load-balance
ip4-local
ip4-local-end-of-arc
ip4-lookup
ip4-map
ip4-map-reass
ip4-map-t-fragmented
ip4-map-t-icmp
ip4-map-t-tcp-udp
ip4-map-t
ip4-mcast-midchain
ip4-mfib-forward-lookup
ip4-mfib-forward-rpf
ip4-midchain
ip4-mpls-label-disposition
ip4-mpls-label-disposition
ip4-mpls-label-imposition-
ip4-mpls-label-imposition-
ip4-mpls-label-imposition-
ip4-mpls-label-imposition-
ip4-not-enabled
ip4-null
ip4-options
ip4-outacl
ip4-policer-classify
ip4-punt-policer
ip4-punt-redirect
ip4-punt
ip4-qos-mark
ip4-qos-record
ip4-reassembly
ip4-reassembly-expire-walk
ip4-reassembly-feature
ip4-replicate
ip4-rewrite
ip4-rewrite-bcast
ip4-rewrite-mcast
ip4-source-and-port-range-
ip4-source-and-port-range-
ip4-source-check-via-any
ip4-source-check-via-rx
ip4-udp-lookupipv4
ip4-udp-puntdata
ip4-udp-punt-socketipv4
ip4-vxlan-bypass
ip4-vxlan-gbp-bypass
ip4-vxlan-gpe-bypass
ip6-add-from-cache-hop-by-
ip6-add-hop-by-hop
ip6-add-syn-hop-by-hop
ip6-classify
ip6-cop-whitelist
ip6-discover-neighbor
ip6-drop
ip6-dvr-dpo
ip6-dvr-reinject
ip6-export
ip6-flow-classify
ip6-frag
ip6-gbp-fwd-dpo
ip6-gbp-lpm-classify
ip6-gbp-policy-dpo
ip6-gbp-src-classify
ip6-geneve-bypass
ip6-glean
ip6-gtpu-bypass
ip6-hbh-analyse-local
ip6-hbh-analyse-remote
ip6-hop-by-hop
ip6-icmp-echo-reply
ip6-icmp-echo-request
ip6-icmp-error
ip6-icmp-input
ip6-icmp-neighbor-discover
ip6-inacl
ip6-input
ip6-ioam-cache
ip6-ioam-tunnel-select
ip6-link-local
ip6-load-balance
ip6-local
ip6-local-end-of-arc
ip6-lookup
ip6-map
ip6-map-icmp-relay
ip6-map-ip4-reass
ip6-map-ip6-reass
ip6-map-t-fragmented
ip6-map-t-icmp
ip6-map-t-tcp-udp
ip6-map-t
ip6-mcast-midchain
ip6-mfib-forward-lookup
ip6-mfib-forward-rpf
ip6-midchain
ip6-mpls-label-disposition
ip6-mpls-label-disposition
ip6-mpls-label-imposition-
ip6-mpls-label-imposition-
ip6-mpls-label-imposition-
ip6-mpls-label-imposition-
ip6-not-enabled
ip6-null
ip6-outacl
ip6-policer-classify
ip6-pop-hop-by-hop
ip6-punt-policer
ip6-punt
ip6-punt-redirect
ip6-qos-mark
ip6-qos-record
ip6-reassembly
ip6-reassembly-expire-walk
ip6-reassembly-feature
ip6-replicate
ip6-rewrite
ip6-rewrite-bcast
ip6-rewrite-mcast
ip6-udp-lookup
ip6-udp-punt
ip6-udp-punt-socket
ip6-vxlan-bypass
ip6-vxlan-gbp-bypass
ip6-vxlan-gpe-bypass
ipfix-collector
ipip4-input
ipip6-input
ipsec-gre-input
ipsec-if-input
ipsec4-input
ipsec4-output
ipsec6-input
ipsec6-output
l2-efp-filter
l2-emulation
l2-flood
l2-fwd
l2-input-classify
l2-input
l2-input-acl
l2-input-feat-arc
l2-input-feat-arc-end
l2-input-vtr
l2-ip-qos-record
l2-learn
l2-load-balance
l2-output-classify
l2-output
l2-output-acl
l2-output-bad-intf
l2-output-feat-arc
l2-output-feat-arc-end
l2-patch
l2-policer-classify
l2-rw
l2-uu-fwd
l2-xcrw
l2fib-mac-age-scanner-proc
l2tp-decap
l2tp-decap-local
l2tp-encap
lacp-input
lacp-process
lb-nat4-in2out
lb-nat6-in2out
lb4-gre4
lb4-gre4-port
lb4-gre6
lb4-gre6-port
lb4-l3dsr-port
lb4-l3dsr
lb4-nat4-port
lb4-nodeport
lb6-gre4
lb6-gre4-port
lb6-gre6
lb6-gre6-port
lb6-nat6-port
lb6-nodeport
li-hit
lisp-cp-input
lisp-cp-lookup-ip4
lisp-cp-lookup-ip6
lisp-cp-lookup-l2
lisp-cp-lookup-nsh
lisp-cp-output
lisp-gpe-ip4-input
lisp-gpe-ip6-input
lisp-gpe-nsh-dummy-input
lisp-retry-service
llc-input
lldp-input
lldp-process
local0-output
local0-tx
lookup-ip4-dst
lookup-ip4-dst-itf
lookup-ip4-dst-mcast
lookup-ip4-src
lookup-ip6-dst
lookup-ip6-dst-itf
lookup-ip6-dst-mcast
lookup-ip6-src
lookup-mpls-dst
lookup-mpls-dst-itf
loop0-output
loop0-tx
loop1-output
loop1-tx
mactime
mactime-tx
memif-input
memif-process
misc-drop-buffers
mpls-adj-incomplete
mpls-drop
mpls-input
mpls-label-imposition-pipe
mpls-label-imposition-unif
mpls-load-balance
mpls-lookup
mpls-midchain
mpls-not-enabled
mpls-output
mpls-punt
mpls-qos-mark
mpls-qos-record
mpls-replicate
nat-det-expire-walk
nat44-classify
nat44-det-classify
nat44-det-in2out
nat44-det-out2in
nat44-ed-classify
nat44-ed-hairpin-dst
nat44-ed-hairpin-src
nat44-ed-hairpinning
nat44-ed-in2out
nat44-ed-in2out-output
nat44-ed-in2out-output-slo
nat44-ed-in2out-reass
nat44-ed-in2out-reass-outp
nat44-ed-in2out-slowpath
nat44-ed-out2in
nat44-ed-out2in-reass
nat44-ed-out2in-slowpath
nat44-hairpin-dst
nat44-hairpin-src
nat44-hairpinning
nat44-handoff-classify
nat44-in2out
nat44-in2out-fast
nat44-in2out-output
nat44-in2out-output-slowpa
nat44-in2out-output-worker
nat44-in2out-reass
nat44-in2out-slowpath
nat44-in2out-worker-handof
nat44-out2in
nat44-out2in-fast
nat44-out2in-reass
nat44-out2in-worker-handof
nat64-expire-walk
nat64-expire-worker-walk
nat64-in2out
nat64-in2out-handoff
nat64-in2out-reass
nat64-in2out-slowpath
nat64-out2in
nat64-out2in-handoff
nat64-out2in-reass
nat64-static-bib-worker
nat66-in2out
nat66-out2in
netmap-input
nsh-adj-incomplete
nsh-aware-vnf-proxy
nsh-classifier
nsh-eth-output
nsh-input
nsh-load-balance
nsh-md2-ioam-encap-transit
nsh-md2-ioam-export-proces
nsh-md2-ioam-export
nsh-midchain
nsh-pop
nsh-proxy
nsim
nsim-wheel
null-node
osi-input
p2p-ethernet-input
perfmon-periodic-process
pg-input
pipe-rx
policer-by-sw-if-index
ppp-input
pppoe-cp-dispatch
pppoe-input
punt-socket-rx
rd-cp-process
sctp4-established
sctp4-input
sctp4-listen
sctp4-output
sctp4-rcv
sctp4-shutdown
sctp6-established
sctp6-input
sctp6-listen
sctp6-output
sctp6-rcv
sctp6-shutdown
send-dhcp6-client-message-
send-dhcp6-pd-client-messa
send-rs-process
session-queue
session-queue-process
sir-to-ila
snap-input
span-input
span-l2-input
span-l2-output
span-output
sr-localsid-d
sr-localsid
sr-pl-rewrite-b-encaps
sr-pl-rewrite-b-insert
sr-pl-rewrite-encaps
sr-pl-rewrite-encaps-l2
sr-pl-rewrite-encaps-v4
sr-pl-rewrite-insert
srv6-ad-localsid
srv6-ad2-rewrite
srv6-ad4-rewrite
srv6-ad6-rewrite
srv6-am-localsid
srv6-am-rewrite
srv6-as-localsid
srv6-as2-rewrite
srv6-as4-rewrite
srv6-as6-rewrite
startup-config-process
stats-collect-rx
stats-collect-tx
statseg-collector-process
stn-ip4-punt
stn-ip6-punt
svs-ip4
svs-ip6
syn-filter-4
tapcli-rx
tapcli-tx
tcp4-established
tcp4-input
tcp4-listen
tcp4-output
tcp4-rcv-process
tcp4-reset
tcp4-syn-sent
tcp6-established
tcp6-input
tcp6-listen
tcp6-output
tcp6-rcv-process
tcp6-reset
tcp6-syn-sent
tls-async-process
tuntap-rx
tuntap-tx
udp-ping-local
udp-ping-process
udp4-encap
udp4-input
udp6-encap
udp6-input
unix-cli-stdin
unix-epoll-input
vhost-user-input
vhost-user-process
vhost-user-send-interrupt-process
virtio-input
vlan-ip4-qos-mark
vlan-ip4-qos-record
vlan-ip6-qos-mark
vlan-ip6-qos-record
vlan-mpls-qos-mark
vlan-mpls-qos-record
vmxnet3-input
vpe-icmp4-oam
vpe-link-state-process
vpe-oam-process
vxlan-flow-input
vxlan-gpe-decap-ioam-v4
vxlan-gpe-encap
vxlan-gpe-encap-ioam-v4
vxlan-gpe-ioam-export
vxlan-gpe-ioam-export-proc
vxlan-gpe-pop-ioam-v4
vxlan-gpe-transit-ioam
vxlan4-encap
vxlan4-gbp-encap
vxlan4-gbp-input
vxlan4-gpe-input
vxlan4-input
vxlan6-encap
vxlan6-gbp-encap
vxlan6-gbp-input
vxlan6-gpe-input
vxlan6-input
wildcard-ip4-arp-publisher
worker-handoff

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 00:32:30  更:2022-04-01 00:35:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:03:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码