- Back to Home »
- BGP »
- BGP - Thuộc tính Community
Posted by : 86Gems
24 September 2014
Thuộc tính community là một thuộc tính bắc cầu (transitive), được chọn
trong khoảng từ 0 đến 4294967200. Nó là một cách để nhóm những đích đến trong một cộng đồng nhất định và áp dụng các quyết định định
tuyến (accept, prefer, redistribute, vv..) theo những community.
Ta có thể sử dụng route map để thiết lập các thuộc tính community. Lệnh route-map có cú pháp như sau:
set community community−number [additive]
Một số
thiết lập thêm vào (community−number) là :
- no−export ( Không quảng bá tới EBGP peers)
- no−advertise (Không quảng bá route này tới bất kì peer nào)
- internet (Quảng bá route này tới cộng đồng internet, bất kì router nào chứa nó)
Một ví dụ về route map có
sử dụng community là:
route−map communitymap
match ip address 1
set community no−advertise
or
route−map setcommunity
match as−path 1
set community 200 additive
Nếu không thêm lệnh additive đi sau, giá trị 200 sẽ thay thế các giá trị community khác đang tồn
tại; nếu ta
sử dụng additive thì 200 sẽ được thêm vào community. Ngay cả khi chúng ta thiết lập thuộc tính community, thuộc
tính này
không được
gửi đến các láng giềng theo mặc định. Để gửi thuộc tính này
ta sử dụng lệnh sau:
neighbor {ip−address|peer−group−name} send−community
Sau đây là
một ví dụ:
RTA#
router bgp 100
neighbor 3.3.3.3 remote−as 300
neighbor 3.3.3.3 send−community
neighbor 3.3.3.3 route−map setcommunity out