چگونه روتر به يک درخواست جواب ميدهد؟
IOS ابتدا مقصد Packet را ميبيند سپس با توجه به Routing Table و Interface خروجی به سمت مقصد Source-address را انتخاب ميکند. در واقع روتر ممکن است چندين IP داشته باشد و Packet شما به يکی از آن IP ها منتهی ميشود اما تضمينی نيست که روتر برای جواب به شما از همان آدرسی که شما انتظار دهيد جواب دهد بلکه IP Address شما را بعنوان فرستنده در Table ديده و به شما جواب ميدهد. اين عملکرد در Connection-Less ها بيشتر نمايان ميشود مثلا از روتر ميتوانيد دستگاه خود را Ping کنيد اما بالعکس نه.
در روتر هم ميتوان تعريف کرد از چه آدرسی Ping ارسال شود:
ping 1.1.1.1 repeat 1000 source 2.2.2.2
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
حتی در زمان Telnet کردن ميتوانيد با پارامتر source در مقابل IP مقصد؛ آدرس خود را بعنوان فرستنده به روتر ديکته کنيد.
برای سرويس هايي که روتر اجرا ميکتد نيز ميتوان مشخص کرد:
ip ssh source-interface e0
ip ftp source-interface e0
ip tacacs source-interface e0
ip telnet source-interface e0
ip tftp source-interface e0
ip domain lookup source-interface e0
ntp source e0