Fdb
此内容尚不支持你的语言。
This chapter provides examples on how to use Netconf to manage FDB configurations on AsterNOS devices.
Get All Static FDB Entries
Section titled “Get All Static FDB Entries”Request example to get all static FDB entries via get-config with subtree filter.
<filter type="subtree"> <top> <fdb/> </top></filter>Response example
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <top> <fdb xmlns="http://asterfusion.com/ns/yang/asternos-fdb"> <aging-time>300</aging-time> <fdb-entries> <fdb-entry> <mac-address>12:34:56:78:9a:bc</mac-address> <vlan-id>1000</vlan-id> <type>static</type> <port>Ethernet1</port> </fdb-entry> <fdb-entry> <mac-address>ee:ee:ee:ee:ee:ee</mac-address> <vlan-id>1001</vlan-id> <type>static</type> <blackhole>true</blackhole> </fdb-entry> <fdb-entry> <mac-address>cc:cc:cc:cc:cc:cc</mac-address> <vlan-id>1002</vlan-id> <type>static</type> <port>PortChannel0002</port> </fdb-entry> </fdb-entries> </fdb> </top></data>Get All FDB Entries on device
Section titled “Get All FDB Entries on device”Request example to get all FDB entries via rpc show-mac-address
<show-mac-address> <interface-type>all</interface-type></show-mac-address>Response example
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <fdb-entries> <fdb-entry> <mac-address>00:11:22:33:44:55</mac-address> <vlan-id>1000</vlan-id> <type>dynamic</type> <port>Ethernet1</port> </fdb-entry> <fdb-entry> <mac-address>66:77:88:99:aa:bb</mac-address> <vlan-id>1001</vlan-id> <type>dynamic</type> <port>Ethernet2</port> </fdb-entry> <fdb-entry> <mac-address>dd:dd:dd:dd:dd:dd</mac-address> <vlan-id>1002</vlan-id> <type>dynamic</type> <port>PortChannel0001</port> </fdb-entry> </fdb-entries></data>Clear All FDB Entries on device
Section titled “Clear All FDB Entries on device”Request example to clear all FDB via rpc clear-mac-address.
<rpc> <clear-mac-address/></rpc>Response example
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:0435992a-fec6-45d5-ae5b-56f8d584d952"> <data xmlns="http://asterfusion.com/ns/yang/asternos-fdb">FDB entries are cleared.</data></rpc-reply>Show MAC Learning Information
Section titled “Show MAC Learning Information”Request example to show mac learning info via rpc show-mac-learning.
<rpc> <show-mac-learning/></rpc>Response example
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:c9c752c1-1331-4fc1-9567-a37c596ef20c"> <data xmlns="http://asterfusion.com/ns/yang/asternos-fdb"> Interface Mac-learning ----------- -------------- Ethernet1 enable Ethernet2 enable Ethernet3 enable Ethernet4 enable Ethernet5 enable Ethernet6 enable Ethernet7 enable Ethernet8 enable Ethernet9 enable Ethernet10 enable </data></rpc-reply>Create Static/Blackhole MAC in FDB
Section titled “Create Static/Blackhole MAC in FDB”Request example to create static MAC or blackhole MAC via edit-config.
<config> <top> <fdb xmlns="http://asterfusion.com/ns/yang/asternos-fdb"> <aging-time>4000</aging-time> <fdb-entry> <mac-address>12:34:56:78:9a:bc</mac-address> <vlan-id>100</vlan-id> <type>static</type> <port>Ethernet1</port> </fdb-entry> <fdb-entry> <mac-address>ee:ee:ee:ee:ee:ee</mac-address> <vlan-id>123</vlan-id> <type>static</type> <blackhole>true</blackhole> </fdb-entry> <fdb-entry> <mac-address>cc:cc:cc:cc:cc:cc</mac-address> <vlan-id>102</vlan-id> <type>static</type> <port>PortChannel0001</port> </fdb-entry> </fdb> </top></config>Response example
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:c6c88e9e-79fe-4633-9249-cedcfe32aea7"> <ok/></rpc-reply>Delete Static/Blackhole MAC in FDB
Section titled “Delete Static/Blackhole MAC in FDB”Request example to delete static MAC or blackhole MAC via edit-config.
<config> <top> <fdb xmlns="http://asterfusion.com/ns/yang/asternos-fdb"> <fdb-entry operation="delete"> <mac-address>12:34:56:78:9a:bc</mac-address> <vlan-id>100</vlan-id> </fdb-entry> <fdb-entry operation="delete"> <mac-address>ee:ee:ee:ee:ee:ee</mac-address> <vlan-id>123</vlan-id> </fdb-entry> </fdb> </top></config>Response example
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:c6c88e9e-79fe-4633-9249-cedcfe32aea7"> <ok/></rpc-reply>