156
Hình 7.2.3b: Khi có lệnh ip classless.
7.2.4. những vấn đề thường gặp khi cấu hình RIP.
Router
đ
ị
nh
tuyến theo RIP phải dựa vào các router láng giềng
đ
ể
học thông tin
đ
ế
n
các mạng mà không kết nối trực tiêp vào router. RIP sử dụng thuật toán
đ
inh
tuyến theo vectơ khoảng cách
đ
ề
có nhược
đ
i
ể
m
chính tốc
đ
ộ
hội tụ chậm. Trạng
thái hội tụ là khi tất cả các router trong hệ thống mạng
đ
ề
u
có thông tin
đ
inh
tuyến
về hệ thống mạng giống nhau và chính xác.
Các giao thức
đ
ị
nh
tuyến theo vectơ khoảng cách thường gặp vấn
đ
ề
về
đ
ị
nh
tuyến
lặp vòng và
đ
ế
m
đ
ế
n
vô hạn.
Đ
ây
là hậu quả khi các router chưa
đư
ợ
c
hội tụ nên
truyền cho nhu những thông tin cũ chưa
đư
ợ
c
cập nhật
đ
úng.
Đ
ể
giải những vấn
đ
ề
này RIP sử dụng những kỹ thật sau
•
Đ
ị
nh
nghĩa giá trị tối
đ
a
•
Split horizon.
•
Poison reverse.
•
Thời gian holddown.
•
Cập nhật tức thời.
Có một số kỹ thuật
đ
òi
hỏi bạn phải cấu hình còn một số khác thì không cần cấu
hình gì cả hoặc chỉ cần cấu hình một chút thôi.
157
RIP giới hạn số hop tối
đ
a
là 15. Bất kỳ mạng
đ
ích
nào có số hop lớn hơn 15 thì
xem như mạng
đ
ó
không
đ
ế
m
đư
ợ
c.
Đ
i
ề
u
này làm cho RIP bị hạn chế không sử
dụng
đư
ợ
c
cho những hệ thống mạng lớn nhưng nó giúp cho RIP tránh
đư
ợ
c
lỗi
đ
ế
m
đ
ế
n
vô hạn.
Luật split horizon la: khi gửi thông tin cập nhật ra một hướng nào
đ
ó
thì không gửi
lại những thông tin mà router
đ
ã
nhận
đư
ợ
c
từ hường
đ
ó.
Trong một số cấu hình
mạng thì bạn cần phải tắt cơ chế split horizon:
GAD (config-if)#no ip split- horizon
Th
ờ
i
gian holddown là m
ộ
t
thông số mà bạn có thể thay
đ
ổ
i
nếu cần. Khoảng thời
gian holddown giúp cho router tránh bị lặp vòng
đ
ế
m
đ
ế
n
vô hạn nhưng
đ
ồ
ng
thời
nó cũng làm tăng thời gian hội tụ giữa các router. Trong khoảng thời gian này,
router không cập nhật những
đư
ờ
ng
nào có thông số
đ
ị
nh
tuyến không tốt bằng con
đư
ờ
ng
mà router có trước
đ
ó,
như vậy thì có khi có
đư
ờ
ng
khác thay thế cho
đư
ờ
ng
cũ thật nhưng router cũng không cập nhật. Thời gian holddown mặc
đ
ị
nh
của RIP
là 180 giây. Bạn có thể
đ
i
ề
u
chỉnh thời gian holddown ngắn lại
đ
êt
tăng tốc
đ
ộ
hội
tụ nhưng bạn nên cân nhắc kỹ. Thời gian holddown lý tưởng là phải dài hơn
khoảng thời gian dài nhất có thể
đ
ể
cho toàn bộ hệ thống mạng
đư
ợ
c
cập nhật song.
Ví dụ như hình dưới, chúng ta có 4 router. Nếu mối router có thời gian cập nhật là
30 giây thì thời gian tối
đ
a
đ
ể
cho cả 4 router cập nhật xong là 120 giây như vậy
thời gian holddown phải dài hơn 120 giây.
Đ
êt
thay
đ
ổ
i
thời gian holddown bạn dùng lệnh sau
Router(config- router)#timers basic update invalid holddown flush[sleeptime]
158
Hình 7.2.4
Một lý do khác làm
ả
nh
hưởng
đ
ế
n
tốc
đ
ộ
hội tụ là chu kỳ cập nhật. chu kỳ cập
nh
ậ
t
mặc
đ
ị
nh
của RIP là 30 giây . B
ạ
n
có thể
đ
i
ề
u
chỉnh cho chu kỳ cập nhật dài
hơn
đ
ể
tiếp kiệm băng thông
đư
ờ
ng
truyền hoặc rút ngắn chu kỳ cập nhật lại
đ
ể
tăng tốc
đ
ộ
hội tụ.
Đ
ể
thay
đ
ổ
i
chu kỳ cập nhật, bạn dụng lệnh sau GAD(config- router)#update-timer
seconds.
Còn m
ộ
t
vấn
đ
ề
nữa mà ta thường gặp
đ
ố
i
với giao thức
đ
ị
nh
tuyến là ta không
muốn cho các giao thức này gửi các thông tin c
ậ
p
nhật về
đ
ị
nh
tuyến ra một cổng
nào
đ
ó
. Sau khi bạn nhập lệnh network
đ
ể
khai báo
đ
ị
a
chỉ mạng là lập tức RIP bắt
đ
ầ
u
gửi các thông tin
đ
ị
nh
tuyến ra tất cả các cổng có
đ
ị
a chỉ mạng nằm trong
mạng mà bạn vừa khai báo. Nhà quản trị m
ạ
ng
có thể không cho phép gửi thông
tin cập nh
ậ
t
về
đ
ị
nh
tuyến ra một cổng nào
đ
ó
bằng lệnh
passive
–
interface.
GAD(config- router)#passive- interface Fa0/0.
RIP là giao thức broadcast. Do
đ
ó,
khi muốn chạy RIP trong mạng non-broadcast
như Frame Relay thì ta cần phải khai báo các router RIP láng giềng bằng lệnh sau:
GAD(config- router) # neighbor ip address
159
Phần mền Cisco IOS mặc nhiên nhận gói thông tin của cả RIP phiên bản 1 và 2
nh
ư
ng
chỉ gửi
đ
i
gói thông tin bằng RIP phiên bản 1. Nhà quản trị mạng có thể cấu
hình cho router chỉ gửi và nhận gói phiên bản 1 hoặc là chỉ gửi gói phiên bản
2…bằng các lệnh sau:
GAD(config- router) # version {1/2}
GAD(config- if) # ip rip send version 1
GAD(config- if) # ip rip send version 2
GAD(config- if) # ip rip send version 1 2
GAD(config- if) # ip rip receive version 1
GAD(config- if) # ip rip receive version 2
GAD(config- if) # ip rip receive version 1 2
7.2.5.kiểm tra cấu hình RIP
Có nhiều lệnh có thể sử dụng
đ
ể
kiểm tra cấu hình RIP có
đ
úng
hay không. Trong
đ
ó
hai l
ệ
nh thường
đư
ớ
c sử dụng nhiều nhẩt là
Show ip route và show ip
protocols.
Lệnh
show ip protocols
sẽ hiển thị các giao thức
đ
ị
nh
tuyến IP
đ
ang
đư
ợ
c
chạy
trên router. Kết quả hiển thị của lệnh này có thể giúp bạn kiểm tra
đư
ợ
c
phần lớn
cấu hình của RIP nhưng chưa phải là
đ
ầ
y
đ
ủ
,
toàn bộ. sau
đ
ây
là một số
đ
i
ể
m
bạn
cần chú ý kiểm tra:
•
Có
đ
úng
là giao thức
đ
ị
nh
tuyến RIP
đ
ã
đư
ợ
c
cấu hình hay không.
•
RIP
đư
ợ
c
cấu hình
đ
ể
gửi và nhận thông tin cập nhật trên các cổng vào, có
chính xác hay không.
•
Các
đ
ị
a
chỉ mạng
đư
ợ
c
khai báo trên router
đ
ể
chạy RIP có
đ
úng
hay không.
160
Hình 7.2.5a.
Lệnh
show ip router
đư
ợ
c
sử dụng
đ
ể
kiểm tra xem những
đư
ờ
ng
đ
i
mà router học
đư
ợ
c từ các router RIP láng giềng có
đư
ợ
c
cài
đ
ặ
t
vào bảng
đ
ị
nh
tuyến không trên.
Trên kết quả hiển thị bảng
đ
ị
nh
tuyến, bạn kiểm tra các
đư
ờ
ng
có
đ
ánh
dấu bằng
chữ “R”
ở
đ
ầ
u
dòng là những
đư
ờ
ng
mà router học
đ
ự
ơ
c
từ các router RIP láng
giềng. Bạn cũng nên nhớ rằng các router luôn có một khoảng thời gian
đ
ể
hội tụ
với nhau, do
đ
ó
các thông tin mới có thể chưa
đư
ợ
c
hiển thị ngay trên bảng
đ
ị
nh
tuyến
đư
ợ
c. Ngoài ra còn có một số lệnh khác mà bạn có thể sử dụng
đ
ể
kiểm tra
cấu hình RIP :
•
Show interface interface.
•
Show ip interface interface.
•
Show running –config
161
Hình 7.2.5b.
7.2.6. Xử lý sự cố về hoạt động cập nhật của RIP
Hầu hết các lỗi cấu hình RIP
đ
ề
u
do khai báo câu lệnh network sai, subnet không
liên tục hoặc là do split horizon. Lệnh có tác dụng nhẩt trong việc tìm lỗi của RIP
trong họat
đ
ộ
ng
cập nhật là lệnh debug ip rip
Lệnh debug ip rip sẽ hiển thị tất cả các thông tin
đ
ị
nh
tuyến mà RIP gửi và nhận.
Ví dụ trong hình 7.2.6a cho thấy kết quả hiển thị của lệnh debug ip rip. Sau khi
nhận
đư
ợ
c
thông tin cập nhật , router sẽ xử lý thông tin
đ
ó
rồi sau
đ
ó
gửi thông tin
mới vừa cập nhật ra các cổng. Trong hình 7.2.6a cho thấy router chạy RIP phiên
bản 1 và RTP gửi cập nhật theo kiểu broadcast(địa chỉ broadcast
255.255.255.255). Số trong ngoặc
đơ
n
là
đ
ị
a
chỉ nguần của gói thông tin cập nhâth
RIP.