คุณสามารถใช้คำสั่งbridge
object ip ip
หรือbridge
คำสั่งที่เป็นส่วนหนึ่งของiproute2
แพ็คเกจ
การเชื่อมโยงพื้นฐาน
ในการสร้างบริดจ์ชื่อbr0
ที่มีeth0
และeth1
เป็นสมาชิก:
ip link add name br0 type bridge
ip link set dev br0 up
ip link set dev eth0 master br0
ip link set dev eth1 master br0
หากต้องการลบอินเตอร์เฟสออกจากบริดจ์:
ip link set dev eth0 nomaster
และในที่สุดการทำลายบริดจ์หลังจากไม่มีส่วนต่อประสานเป็นสมาชิก:
ip link del br0
การจัดการการส่งต่อ
ในการจัดการด้านอื่น ๆ ของสะพานเช่น FDB ( ฐานข้อมูลการส่งต่อ ) ผมแนะนำให้คุณที่จะดูที่เป็นคำสั่งbridge(8)
ตัวอย่าง:
แสดงฐานข้อมูลการส่งต่อบน br0
bridge fdb show dev br0
พอร์ตปิดการใช้งาน ( eth0
) จากการประมวลผลBPDUs นี่จะทำให้อินเตอร์เฟสกรอง bpdu ที่เข้ามา
bridge link set dev eth0 guard on
การตั้งค่าSTP Costเป็นพอร์ต ( eth1
ตัวอย่าง):
bridge link set dev eth1 cost 4
ในการตั้งค่า Root Guard บน eth1:
bridge link set dev eth1 root_block on
คำนวณค่าใช้จ่ายโดยใช้ปัจจัยและความเร็วในการเชื่อมโยงเป็นหนึ่งในนั้น การใช้ต้นทุนการแก้ไขและปิดการใช้งานการประมวลผลของ BPDU และการเปิดใช้งาน root_block นั้นเป็นสิ่งที่คล้ายคลึงกันกับguard-root
คุณลักษณะจากสวิตช์
คุณสมบัติอื่น ๆ เช่นโหมด vepa, veb และhairpinสามารถพบได้ในbridge link
รายการคำสั่งย่อย
การจัดการกฎ VLAN
vlan
วัตถุจากคำสั่งสะพานจะช่วยให้คุณสร้างทางเข้า / ฟิลเตอร์ออกไปข้างนอกบนสะพาน
วิธีแสดงว่ามีตัวกรอง vlan ingress / egress ใด ๆ หรือไม่:
bridge vlan show
ในการเพิ่มกฎลงในอินเตอร์เฟสที่กำหนด:
bridge vlan add dev eth1 <vid, pvid, untagged, self, master>
เพื่อลบกฎ ใช้พารามิเตอร์เดียวกับvlan add
ที่ส่วนท้ายของคำสั่งเพื่อลบกฎเฉพาะ
bridge vlan delete dev eth1
สิ่งที่เกี่ยวข้อง: