วันจันทร์ที่ 3 สิงหาคม พ.ศ. 2552

route map บน cisco

หลายเดือนแล้วไม่ได้อัพ space เลย วันนี้ก็จะมีเรื่องของ route map มาเล่าให้ฟัง

ที่ผมเข้าใจตอนนี้ก็คือว่า route map เป็นคำสั่งที่กำหนดว่าจะให้ IP หรือ Protocol หรือ Port ไหน
วิ่งไปทางใด เหมาะกับกรณีมีอย่างน้อย 2 link ที่ต่อด้วยกัน


งงอ่ะดิ *0*

วิธีทำเลยแ้่ล้วกัน

ขั้นแรก ทำ ACL

access-list 110 permit ip 192.168.10.0 0.0.0.255 any


จากนั้นก็มาทำ route map policy



route-map test permit 10
match ip address 110
set ip next-hop 192.168.20.1

บรรทัดแรกเป็นการสร้างชื่อของ route-map มาก่อนในที่นี้ตั้งชื่อว่า test
บรรทัดที่สองเป็นการบอกว่าจะให้ match กับ address 110 ซึ่งก็คือ acl 110 นั่นเอง
บรรทัดสุดท้ายเป็นการบอกว่าถ้า match แล้วจะให้ส่งไปที่ไหน


ทีนี้เราก็เอามาใช้งานจริง เวลาทำก็จะให้เอามาใส่ที่ interface


interface FastEthernet0/0
ip address 192.168.18.1 255.255.255.0
ip route-cache policy
ip policy route-map test


ตรงนี้สำคัญเพราะเป็นการเอามาใช้แล้ว ใ้ห้ดูที่สองบรรทัดสุดท้ายนะ



จากนั้นก็มาเชคกันว่า มันใช้ได้จริงป่าวโดยใช้คำสั่งดังนี้


#sh route-map
route-map test, permit, sequence 10
Match clauses:
ip address (access-lists): 110
Set clauses:
ip next-hop 192.168.20.1
Policy routing matches: 11052440 packets, 2052233442 bytes



#sh ip cache policy
Total adds 35, total deletes 2320

Type Routemap/sequence Age Interface Next Hop
NH test/10 3d05h Serial0/1 192.168.20.1


แค่นี้ก็จบแล้วครับ ลองเอาไปใช้ดูนะ เฮอๆ