1.当两个路由器 不同网段的直连接口 封装的链路层协议 为PPP协议时:
由于在PPP链路协商时彼此可以学习到对方的IP地址,并且自动将对端不在同一个网段的主机路由加到直连路由表中。故只要双方在接口配置了IP地址就可彼此ping通。
AR1配置:
#
sysname AR1
#
interface Pos4/0/0
link-protocol ppp
ip address 100.1.1.1 255.255.255.0
AR2配置:
#
sysname AR2
#
interface Pos4/0/0
link-protocol ppp
ip address 100.1.2.1 255.255.255.0
测试:
1,查看路由表
[AR1]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 8 Routes : 8
Destination/Mask Proto Pre Cost Flags NextHop Interface
100.1.1.0/24 Direct 0 0 D 100.1.1.1 Pos4/0/0
100.1.1.1/32 Direct 0 0 D 127.0.0.1 Pos4/0/0
100.1.1.255/32 Direct 0 0 D 127.0.0.1 Pos4/0/0
100.1.2.1/32 Direct 0 0 D 100.1.2.1 Pos4/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[AR2-Pos4/0/0]ping 100.1.1.1
PING100.1.1.1: 56 data bytes, press CTRL_C to break
Reply from 100.1.1.1: bytes=56 Sequence=1 ttl=255 time=140 ms
Reply from 100.1.1.1: bytes=56 Sequence=2 ttl=255 time=20 ms
Reply from 100.1.1.1: bytes=56 Sequence=3 ttl=255 time=30 ms
Reply from 100.1.1.1: bytes=56 Sequence=4 ttl=255 time=20 ms
Reply from 100.1.1.1: bytes=56 Sequence=5 ttl=255 time=10 ms
============================================================================================================================================
2.当两个路由器 不同网段的直连接口 封装的链路层协议 为HDLC协议时:
由于在链路协商时并没有获得彼此的网络地址信息。故需要引入路由,才可以彼此互通。
AR1配置:
#
sysname AR1
#
interface Pos4/0/0
link-protocol hdlc
ip address 100.1.1.1 255.255.255.0
#
ip route-static 100.1.2.0 24 Pos 4/0/0
AR2配置:
#
sysname AR2
#
interface Pos4/0/0
link-protocol hdlc
ip address 100.1.2.1 255.255.255.0
#
ip route-static 100.1.1.0 24 Pos 4/0/0
测试结果:
①在未配置静态路由前彼此不能ping通
②配置静态路由后才能彼此ping通
============================================================================================================================================
3.当两个路由器 不同网段的直连接口 为以太口时:
引入路由就不说了。
引入路由后发现还是不能通,就绑定了mac,发现可以彼此通信了。但对于为什么不能学习到彼此的mac地址有点不是很理解。
AR1配置:
#
sysname AR1
#
interface GigabitEthernet 0/0/1
ip address 100.1.1.1 255.255.255.0
#
arp static 100.1.2.1 00e0-fc03-2c2e
#
ip route-static 100.1.2.0 24 GigabitEthernet 0/0/1
AR2配置:
#
sysname AR2
#
interface GigabitEthernet 0/0/1
ip address 100.1.2.1 255.255.255.0
#
arp static 100.1.1.1 00e0-fc03-fbad
#
ip route-static 100.1.1.0 24 GigabitEthernet 0/0/1
测试:
①如果没有配置静态路由,不通
②如果没有配置mac地址绑定,不通
Mac地址可以通过display GigabitEthernet interface 0/0/1 查看到。