欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Cisco 思科交换机学习 第6章 动态路由 有大用

6.1动态路由

 

静态路由不会随着网络链路状态的变化自动选择最佳路径,

网络中增加或修改了网段,都需要人工调整网络中路由器

的路由表。

image.png

image.png


image.png

image.png

2013-9-26

第6章动态路由

RIP协议跳数30秒广播路由表最大跳数16跳

image.png



image.png


image.png




image.png



路由器是7100 交换机是傻瓜式的, 用计算机host来作为网络

image.png


image.png


image.png


终端中 ctrl+z  或 ctrl+c  是退出当前的接口


R1#configure t

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#inter

R1(config)#interface e

R1(config)#interface ethernet 1/1

R1(config-if)#no sh

R1(config-if)#ip addr

00:03:26: %LINK-3-UPDOWN: Interface Ethernet1/1, changed state to up

00:03:27: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/1, changed state to up

R1(config-if)#ip addr 192.168.80.254 255.255.255.0

R1(config-if)#

image.png


虚拟机

image.png

虚拟机能 ping 通  192.168.80.254

image.png




R1(config-if)#exit

R1(config)#in

R1(config)#interface se

R1(config)#interface

R1(config)#interface et

R1(config)#interface ethernet 1/0

R1(config-if)#no sh

R1(config-if)#

00:09:52: %LINK-3-UPDOWN: Interface Ethernet1/0, changed state to up

00:09:53: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/0, changed state to up

R1(config-if)#ip addr 192.168.90.1 255.255.255.0

R1(config-if)#

image.png


R2(config)#interface ethernet 1/0

R2(config-if)#no sh

R2(config-if)#

00:09:19: %LINK-3-UPDOWN: Interface Ethernet1/0, changed state to up

00:09:20: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/0, changed state to up

R2(config-if)#ip add

R2(config-if)#ip address 192.168.90.2 255.255.255.0

R2(config-if)#

image.png



R2#ping 192.168.90.1            通了

image.png



R2(config)#interface serial 2/0

R2(config-if)#no sh

R2(config-if)#clo

R2(config-if)#clock rate

00:12:12: %LINK-3-UPDOWN: Interface Serial2/0, changed state to up

00:12:13: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/0, changed state to up

R2(config-if)#clock rate 64000

R2(config-if)#ip addr

R2(config-if)#ip address 192.168.100.1 255.255.255.0

00:12:42: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/0, changed state to down

R2(config-if)#ip address 192.168.100.1 255.255.255.0

R2(config-if)#no sh

R2(config-if)#

image.png


R3#confi

R3#configure t

Enter configuration commands, one per line.  End with CNTL/Z.

R3(config)#

R3(config)#inte

R3(config)#interface se

R3(config)#interface serial 2/0

R3(config-if)#no sh

R3(config-if)#

00:11:55: %LINK-3-UPDOWN: Interface Serial2/0, changed state to up

00:11:56: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/0, changed state to up

R3(config-if)#ip add

R3(config-if)#ip address 192.168.100.2 255.255.255.0

R3(config-if)#


image.png



#ping 192.168.100.1       通 

image.png


R3#configure t

Enter configuration commands, one per line.  End with CNTL/Z.

R3(config)#inter

R3(config)#interface eth

R3(config)#interface ethernet 1/0

R3(config-if)#no sh

R3(config-if)#

00:14:16: %LINK-3-UPDOWN: Interface Ethernet1/0, changed state to up

00:14:17: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/0, changed state to up

R3(config-if)#ip addr 192.168.110.1 255.255.255.0

R3(config-if)#

image.png



R1(config)#router rip        #使用rip协议,是一种动态路由协议

R1(config-router)#network 192.168.80.0        #network后面应该跟的是网段,此网段参与rip协议 

R1(config-router)#network 192.168.90.0        #network后面应该跟的是网段,此网段参与rip协议 

R1(config-router)#

image.png



R2(config)#route rip

% Ambiguous command:  "route rip"

R2(config)#router rip

R2(config-router)#netwo

R2(config-router)#network 192.168.90.0

R2(config-router)#network 192.168.100.0

image.png



R3(config)#router rip

R3(config-router)#net

R3(config-router)#network 1

R3(config-router)#network 192.168.110.0

R3(config-router)#network 192.168.100.1        #不能是网址

R3(config-router)#network 192.168.100.0

R3(config-router)#no network 192.168.100.1        #前面加no是删掉

R3(config-router)#

image.png



R1(config-router)#^Z

R1#show

00:10:59: %SYS-5-CONFIG_I: Configured from console by console

R1#show ip route

R1#show ip route

R1#show ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

       ia - IS-IS inter area, * - candidate default, U - per-user static route

       o - ODR, P - periodic downloaded static route


Gateway of last resort is not set


C    192.168.90.0/24 is directly connected, Ethernet1/0

R    192.168.110.0/24 [120/2] via 192.168.90.2, 00:00:10, Ethernet1/0        #R打头是 rip协议        120/2表示需要过2个路由器

C    192.168.80.0/24 is directly connected, Ethernet1/1                              #C打头是直接连接 connection        #S打头是静态协议              

R    192.168.100.0/24 [120/1] via 192.168.90.2, 00:00:10, Ethernet1/0        #120/1表示需要过1个路由器

image.png


05

R1#debug ip ?   #问号看剩余的补全 

image.png


R1#debug ip rip        #显示一下动态路由的信息

RIP protocol debugging is on

R1#

image.png


R1#undebug all        #关掉debug

image.png






R3#show ip route    #查看路由协议

image.png



R3#show ip protocols            #下图已经运行了rip协议,network 网段 也有 192.168.100.0 192.168.110.0

image.png


route print

netstat -r

网络排错

2013-9-26

第6章动态路由

RIP协议跳数30秒广播路由表最大跳数16跳

R2 (config) #router rip

R1 (config- router) #network 192.168.80.0

查看动态路由配置情况

R3#show ip protocols 

image.png


R3#show ip route

image.png


image.png


# ping 192.168.110.1        #能ping通

image.png


# pathping 192.168.110.1        #查看过了几个路由器

image.png


# ping 192.168.110.1 -i  1        #只给它一跳  TTL的值为1  下图 192.168.80.254 是第一跳

image.png


# ping 192.168.110.1 -i  1        #只给它2跳  TTL的值为2  下图 192.168.90.2 是第2跳

image.png



06) 06 验证RIP协议路径选择

image.png


R1#configure t

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#inter

R1(config)#interface et

R1(config)#interface ethernet 1/2

R1(config-if)#ip add

R1(config-if)#ip address 192.168.130.1 255.255.255.0

R1(config-if)#no sh

R1(config-if)#

image.png

image.png



R1# ping 192.168.130.2


image.png


R1#show ip protocols        #没有192.168.130.0

image.png


R1#configure t

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#rou

R1(config)#router

R1(config)#router rip

R1(config-router)#network 192.168.130.0

R1(config-router)#

image.png


#router r

# network 192.168.130.0

network 192.168.120.0

image.png



#configure t

#router rip

# network 192.168.110.0

# network 192.168.120.0

image.png



R1#show ip route            #到192.168.110.0 有两条路径

image.png



加一个网络 和 vmnet2 网络绑定

image.png


image.png

再开一台win7,放在 vmnet2里面


image.png


image.png


看两个虚拟机能否  ping 通

image.png



win7 的网关设成  192.168.110.1   192.168.110.1是上面R3这个路由器的一个接口的ip地址

image.png

win7  的防火墙关掉

image.png


win7 

# ping 192.168.110.1   能ping通网关

image.png


win10 

# ping 192.168.110.55             #ping 不通

image.png



win10 

# ping 192.168.110.1             #ping 192.168.110.1 (R3路由器的一个接口)

image.png


win7 

# ping 192.168.110.1             #ping 192.168.110.1 (R3路由器的一个接口) 通

image.png



win7

# ping 192.168.80.99             #ping 不通

image.png


win7

# ping 192.168.100.2            #ping 不通

image.png



# ipconfig         # 发觉到主机的ip也有一个 110

image.png

把 R3  这个端口 由 110.1 改成 110.2

R3(config)#interface ethernet 1/0

R3(config-if)#no ip add

R3(config-if)#no ip address 192.168.110.1 255.255.255.0

R3(config-if)# ip address 192.168.110.2 255.255.255.0

R3(config-if)#no sh

R3(config-if)#



把 win7  的网关改成 192.168.110.2

image.png


win7 

# ping 192.168.80.99     #(可以ping 通 win10了)

image.png

win10

# ping 192.168.110.55     #(可以ping 通 win7了)

image.png



下面是韩立刚做的,,,不通也是因为 电脑的网关不对 如下图给的是 80.1,应该是 80.254

image.png



# route print         #查看路由表

image.png


shutdown R4 一个口

image.png


#shutdown         #shutdown一下

image.png


win10上

# ping 192.168.110.55 -t        #在 shutdown之前执行的 ping 192.168.110.55 -t ,有个超时,马上全通(因为有两个路,一条路不通,30秒,学习之后,就通过另一条路径走了)

image.png



# show ip route         # 到192.168.110.0 只有一条路了

image.png


# show ip route         # 到192.168.80.0 只有一条路了

image.png


 

07) 07 EIGRP协议


08) 08 配置EIGRP协议 路由协议优先级

EIGRP 协议  ,也是一种动态路由协议


#configure t

# router eigrp 10        # eigrp  的自制的区域号10 ,同一编号的可以交换路由信息

image.png


R1(config-router)#network 192.168.80.0

R1(config-router)#network 192.168.90.0

R1(config-router)#network 192.168.130.0

image.png


R4(config)#router eigrp 10

R4(config-router)#network 192.168.130.0

R4(config-router)#network 192.168.120.0

image.png

下图 发现有邻居了

image.png




R5(config)#router eigrp 10

R5(config-router)#network 192.168.120.0

R5(config-router)#network 192.168.110.0

image.png


R1#show ip route

D (Dynamic动态)表示 EIGRP 协议学到的,优先级是90     D( EIGRP )比R( RIP )优先级更高,越小优先级越高,,,,优先级可以理解为管理距离

R表示 RIP 协议学到的,优先级是120

C表示直连 优先级是0

S表示静态路由 优先级是1

路由器可以运行多个路由协议

image.png



R2#configure terminal

R2(config)#router eigrp 10

R2(config-router)#network 192.168.90.0

R2(config-router)#network 192.168.100.0

image.png



R3(config)#router eigrp 10

R3(config-router)#network 192.168.100.0

R3(config-router)#network 192.168.10.0

image.png


从R1到R5 都使用了RIP 和 EIGRP 协议,,此时就看不到优先级低的RIP协议了

# show ip route         #看不到R了

image.png


D表示 EIGRP 协议学到的,优先级是90     D( EIGRP )比R( RIP )优先级更高,越小优先级越高

R表示 RIP 协议学到的,优先级是120

C表示直连 优先级是0

S表示静态路由 优先级是1

路由器可以运行多个路由协议



#下面加一条静态路由

R1#configure t

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#ip route 192.168.110.0 255.255.255.0 192.168.90.2

image.png


# show ip route        #由下图  S (静态路由) 让 EIGRP 不生效了

image.png



09) 09 GNS3和虚拟机结合设置网络环境

Vmware 虚拟机的网段总共有10个,我们可以想象成10个交换机

image.png

虚拟机 在网一个 vmnet 上,在同一个网段上,可以相互通信

image.png


image.png




image.png



image.png


image.png


 VMware Bridge Protocol 实现了桥接功能

image.png


即使主机 ip 地址设错了,不在事实上的网段内,但是虚拟机的ip地址在事实上的网段内, ,,虚拟机是能够正常上网的

但是拨了网线了,虚拟机就上不了网了,因为桥接的虚拟机是通过物理网线走的

image.png


image.png



image.png

image.png



image.png

image.png



10) 10 查看EIGRP到的路由表

image.png

如下图 到 110.0只有一条路径,说明 eigrp 只选择一条最佳的路径(最佳路径是下面的一条,上面的一条有广域网路径,所以慢,不行)

image.png


EIGRP  比 RIP 协议更可靠

image.png



11) 11 network应该写几个网段

R3 上 

image.png

我们在R1上把 80 网段的 EIGRP 和 RIP 协议去掉看看


R1(config)#router eigrp 10

R1(config-router)#networ

R1(config-router)#no network 192.168.80.0

R1(config-router)#exit

R1(config)#rou

R1(config)#router rip

R1(config-router)#no network 192.168.80.0

R1(config-router)#

image.png


R3 上此时看不到 80 网段了

image.png


101 打头的是 A类地址,只要 network 101.0.0.0 就行了  (因为只有一个网段)

image.png


131 打头的是 B类地址,需要 network 131.7.0.0 ,,,,,, network  131.8.0.0   就行了 (因为两个网段)

image.png

201 打头的是 C类地址,需要 network 201.7.2.0    ,,,,,   network    201.7.2.0  ,,,,,, network   201.8.8.0   就行了 (因为三个网段)

image.png

普通分类: