1.画拓扑图
在终端设备中找到服务器和主机:
连线:
路由器和路由器连接时候要用serial接口,但有些路由器没有serial口,需要自己找自己加,加完再把电源打开:
把两端的接口打开,三角形会变绿
等价于 Router(config-if)#no shutdown
2.规划网络
IPv4地址:
- 32 位(4 个字节)
- 表示为 x . x . x . x,其中每个 x 是8 位部分的十进制值。
IPv6 地址:
- 128 位(16 个字节)
- 首选表示法为 x : x : x : x : x : x : x : x,其中每个 x 是16 位部分的十六进制值。0000:0000:0000:0000:0000:0000:0000:0000~ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff。
- 除此首选格式之外,IPv6 地址还可以用其他两种短格式指定:
省略前导零:
通过省略前导零指定 IPv6 地址。例如,IPv6 地址 1050:0000:0000:0000:0005:0600:300c:326b 可写作 1050:0:0:0:5:600:300c:326b。
双冒号:
使用双冒号(::)替换一系列零。例如,IPv6 地址 ff06:0:0:0:0:0:0:c3 可写作 ff06::c3。一个 IP 地址中只可使用一次双冒号。
举个例子:
原则:
- 同一条网线上的两个端口,网络号相同,主机号不同。比如,PC0和对应R0的接口。
- 同一个路由器,他的不同端口的网络号不一样。比如R0的三个接口。
3.配置设备的IP地址
配置主机和服务器的地址:(本次实验使用的是IPv6,和IPv4类似)
子网掩码会自动产生
配置路由器的接口地址,开启IPv6单播路由功能:
R1(config)#ipv6 unicast-routing //启动IPv6单播路由!!! 必须要这样
R1(config)#interface g0/0
R1(config-if)#ipv6 address 2016:1110::2/64
R1(config-if)#no shutdown //打开接口 up
4.配置静态路由
手工配置的路由
当网络的拓扑结构或链路的状态发生变化时,需要手工修改
有两种可选命令:
- R0(config)#ipv6 route 2016:1113::/64 2016:1112::2
- R0(config)#ipv6 route 2016:1113::/64 s0/3/0 // 出自己的接口
method1
每个路由器要这么配置所有网络,很麻烦,for example R0
结果:任意两设备都可ping通
method2
使用默认路由
默认路由:路由器在路由表中找不到到达目的路由时会采用的路由
之前配置的路由,如果不用要删掉,才能看出默认路由的效果
R0(config)# no ipv6 route 2016:1113::/64 s0/3/0 //要一条一条删!
以R0为例,配置默认路由
结果不变,任意两设备都可ping通