Xin hỏi mọi người về lệnh này
network 10.0.0.0 mask 255.255.0.0
nếu ko có mask 255.255.0.0 thì network 10.0.0.0 sẽ để default là mạng
lớp A phải ko.Xin cảm ơn
Xin hỏi mọi người về lệnh này
network 10.0.0.0 mask 255.255.0.0
nếu ko có mask 255.255.0.0 thì network 10.0.0.0 sẽ để default là mạng
lớp A phải ko.Xin cảm ơn
hi phieudu,
Trong các routing protocol IGP, lệnh network được dùng để chỉ ra các interface/ nhóm các interface cho phép chạy IGP trên đó.
Tuy nhiên trong EGP/BGP, ý nghĩa của lệnh network hơi khác. Lệnh network trong BGP sẽ chỉ ra 'prefix' (network) sẽ được quảng bá. Đối với mỗi prefix được dùng với lệnh network, BGP sẽ tìm kiếm trong bảng routing table. Nếu trong bảng routing có một entry giống hệt (exact match), prefix trên sẽ được đưa vào bảng BGP và sau đó được quảng bá.
Quay trở lại câu hỏi của bạn, nếu bạn không chỉ ra net-mask thì giá trị prefix classful sẽ được dùng.
Thân mến,
Đặng Quang Minh, CCIE#11897 CCSI#31417
Email : dangquangminh@vnpro.org
-----------------------------------------------------------------------------------------------
Trung Tâm Tin Học VnPro
149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
Tel : (08) 35124257 (5 lines)
Fax: (08) 35124314
Home page: http://www.vnpro.vn
Support Forum: http://www.vnpro.org- Chuyên đào tạo quản trị mạng và hạ tầng Internet
- Phát hành sách chuyên môn
- Tư vấn và tuyển dụng nhân sự IT
- Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng
Network channel: http://www.dancisco.com
Blog: http://www.vnpro.org/blog
cho em hỏi thêm là khi cấu hình BGP có bắt buộc phải có lệnh network không anh Minh?Vì em đọc tài liệu thấy nó cấu hình thấy không có lệnh network(Cisco network acedemy)?
...
And we are all connected to each other
In a circle, in a hoop that never ends
...
Hi Lee,
Nếu không sử dụng lệnh command. Lee có thể dùng redistribution để quảng cáo network thuộc protocol khác vào BGP.
Thân mến.
Lee hãy xem 1 ví dụ này tự khắc sẽ hiểu ra ngay :wink:
Ở San jose chỉ có các lệnh này thôi :
router bgp 100
network 192.168.1.32 mask 255.255.255.224
neighbor 192.168.1.6 remote-as 200
no auto-summary
Ở ISP1A
router bgp 200
no synchronization
network 10.1.1.1 mask 255.255.255.255
neighbor 172.16.1.2 remote-as 200
neighbor 192.168.1.5 remote-as 100
no auto-summary
Ở ISP1B
router bgp 200
no synchronization
network 10.2.2.2 mask 255.255.255.255
neighbor 172.16.1.1 remote-as 200
no auto-summary
Liệu với những câu lệnh như trên thì các network bên trong của các BGP có được advertise ra ngoài hay kô?
Câu trả lời là có.
Nhưng khi show ip bgp ở ISP1B thì thấy Net 192.168.1.32/27 muh, nhưng khi show ip route thì vẫn kô thấy , tại sao thế nhỉ? :wink:
Vấn đề ở đây chính là các lện neighbor chỉ thiết lập các BGP connection giữa các BGP peer trong bảng BGP routing table thôi, BGP lúc này chưa làm nhiệm vụ routing !!!!!
Vấn đề chính là đây. Vậy làm thế nào để từ ISP1B ping được Net 192.168.1.32/27 :wink:????
Thêm vào ISP1A lệnh
neighbor 172.16.1.2 next-hop-self
?????
Nghĩa là theo anh minhit là sau khi thêm lệnh, thì đứng ở ISP1B :
ping 192.168.1.33 thì sẽ được ah :?:
Đấy là cách mình thử đưa ra, và "?????" là đang chờ bạn trả lời đấy.
Mình suy nghĩ như sau: "show ip bgp" thì thấy có route tới 192.168.1.32, còn "show ip route" thì không, điều đó chứng tỏ BGP connection giữa các router là tốt, việc quảng bá route cũng tốt (tức là "nguyên liệu" đầu vào là được) . Vấn đề trên chắc là liên quan đến quá trình xử lý của bản thân BGP tại ISP1B mà thôi. Một trong những nguyên nhân gây ra việc route xuất hiện trong BGP table, nhưng lại không có trong bảng route của router là do BGP không "reach" được next-hop (ở đây là 192.158.1.5). Với cấu hình mà bạn đã đưa ra, mình nghĩ rằng cách đơn giản nhất là dùng next-hop-self như trên.
Nếu vẫn không được thì bạn có thể post "show ip bgp", "show ip route" (và cấu hình OSPF nếu có) bạn lên không.
Cảm ơn nhiều.
Như anh minhtit nói, hoàn toàn chính xác :wink: . Nghĩa là chỉ có nguyên liệu đầu vào thì có, nhưng vấn đề chính là wá trình xử lý của BGP.
Như em đã nói trên, khi chỉ có các lệnh neighbor thì BGP lúc này chỉ làm các nhiệm vụ là thiết lập các connection giữa cac BGP peers, chưa làm nhiệm vụ routing. Chúng ta fải config để BGP làm nhiệm vụ routing luôn .
Theo đề xuất của anh minhtit thì dùng next-hop self là hoàn toàn chính xác. nghĩa là sau khi dùng next-hop thì next-hop for ISP1B tới 192.168.1.32/27 là 172.16.1.1/24, nhưng bảo đảm với anh vẫn kô ping được mặc dù show ip route ra, đều có bản route của nhau trong bảng routing table :wink: ???
Thật chất, vấn đề ở đây chính là câu lệnh ping của chúng ta. Nếu anh đứng ở ISP1B ping tới 192.168.1.33/27 thì hoàn toàn kô thấy gì mặc dù có trong bảng route bởi vì khi ping , ISP1B sẽ lấy IP address của interface 172.16.1.2/24 làm source :!: :!: mà trong bảng routing table, đâu thấy cái Net 172.16.1.0/24 đâu nhỉ :wink:
Giải quyết vấn đề rất đơn giản
1. Dùng extend ping, thêm source là 10.2.2.2 destination là 192.168.1.33 :wink:
2. Thêm câu lện network cho các net 172.16.1.0/24 và 192.168.1.4/30 ở cá router.
Chúc vui.
À, hiểu rồi. Nhưng vẫn còn một thắc mắc nhỏ:
1. OK
2. Chỉ cần thêm network 172.16.1.0/24 tại một trong hai ISP1A hoặc ISP1B thôi chứ?????
Cảm ơn nhiều.