- Back to Home »
- BGP »
- Thuộc tính Origin (5/13 step select route)
Posted by : 86Gems
25 September 2014
Origin là một thuộc tính bắt buộc xác định nguồn gốc
của thông tin đường dẫn. Thuộc tính origin cho ta ba giá
trị:
IGP: Network Layer Reachability Information (NLRI) là interior với originating AS. Điều này thường xảy ra khi ta sử dụng
lệnh network trong BGP hoặc khi
IGP được redistribute vào trong BGP, thì nguồn gốc của các thông tin đường dẫn sẽ là IGP và được thể hiện với một "i" trong bảng
BGP ( Show ip bgp)
EGP: NLRI được học qua EGP (Exterior Gateway
Protocol). Điều này được mô tả
bằng chữ "e" trong bảng BGP.
INCOMPLETE: NLRI là không
biết hoặc được học thông qua con đường khác. Điều này thường xảy ra khi ta redistribute một static route vào BGP và nguồn gốc của các tuyến đường sẽ không đầy đủ. Điều này được thể
hiện với bằng dấu "?" trong bảng BGP.
RTA#
router bgp 100
neighbor 190.10.50.1 remote−as 100
neighbor 170.10.20.2 remote−as 300
network 150.10.0.0
redistribute static
ip route 190.10.0.0 255.255.0.0 null0
RTB#
router bgp 100
neighbor 150.10.30.1 remote−as 100
network 190.10.50.0
RTE#
router bgp 300
neighbor 170.10.20.1 remote−as 100
network 170.10.0.0
RTA sẽ tới mạng 170.10.0.0 thông qua : 300 i (có nghĩa là tuyến đường tiếp theo có AS
là 300 và giá trị orgin là IGP).
RTA cũng sẽ tới mạng 190.10.50.0 qua : i (có nghĩa là thông tin mạng này cùng AS và giá trị orgin là IGP).
RTE sẽ tới mạng 150.10.0.0 qua : 100 i (AS kế
tiếp là 100 và giá trị orgin là IGP).
RTE sẽ cùng tới mạng 190.10.0.0 thông qua: 100 ? (AS kế tiếp là 100 và giá trị
origin là incomplete "?", đến từ một static route).
Chú ý:
NLRI
- Thay vì truyền thông tin về một đích có thể đến được là Network và Subnet mask thì BGP
truyền NLRI, gồm Prefix và chiều dài của prefix. Prefix
sẻ miêu tả cho đích có thể đến được và chiều dài của prefix là miêu tả cho số lượng bit của
subnet mask. Ex: NLRI<19, 192.168.1.0> miêu tả prefix 192.168.1.0, và chiều dài là 19 bit mask.
- Withdraw Route : Bản tin này cung cấp một danh sách
các tuyến cập
nhật không còn đến được nữa và cần phải thu hồi hay xoá ra khỏi bảng định tuyến của BGP. Một bản tin cập nhật không bao gồm thông tin
NLRI hay các thông tin thuộc tính thì nó chỉ được dùng cho Withdraw
Thuộc tính của Path
- Hầu hết cấu hình BGP
tập trung vào thuộc tính của path. Mỗi
tuyến có giá trị thuộc tính được định nghĩa có
thể gồm : thông tin path, route
preference, next hop, và tóm tắt route. Nhà quản trị sử dụng những thuộc tính này để tạo các chính sách định tuyến. Dựa trên các giá trị của thuộc tính BGP có thể được cấu hình để lọc các thông tin định tuyến, các
path, hay các động thái khác. Có các loại thuộc tính sau:
i. Well-know mandatory: là thuộc tính mà bắt buộc phải tồn tại
trong bản tin cập nhật. Nó phải
được nhận ra bởi tất cả các Peer. Nếu một thuộc tính Well-know bị thiếu, thì một bản tin
chỉ thị lỗi đựoc tạo ra. Điều này đảm
bảo rằng tất cả các BGP peer phải
thoả thuận theo một chuẩn nhất định.
ii. Well-know discretionary: là thuộc tính được nhận ra bởi tất cả các BGP peer, nhưng có thể hoặc không gởi bản tin câp nhật.
iii. Optional transitive : là thuộc tính có thẻ hay không được nhận ra bởi tât
cả các BGP peer. Vì thế thuộc tinh
transitive có thể chấp nhận và truyền đi thậm chí no
không được
nhận ra.
iv. Optional nontransitive: là thuộc tính mà có thê hoặc không nhận ra bởi tất
cả BGP peer. Cho dù nhận ra hay
không thì
nó cũng không được truyền di cho Peer khác.