Icmp协议
Type 和 code 都为0时表示成功通讯
Echo Reply:请求报文
Eche Request:应答包文
网络不可达:网络区域不见
主机不可达:找得到网络区域但是找不到这个人。
协议不可达:协议不通过
端口不可达:端口不通过
重定向:指pc要给b发,结果发错了到a了,a就会icmp告诉发错了要发给b。
浮动静态路由
[r1]ip route-static 10.9.9.0 24 10.1.12.1
[r1]ip route-static 10.9.9.0 24 10.1.23.1 preference 90
[r2]ip route-static 0.0.0.0 0 10.1.134.3
[r3]ip route-static 0.0.0.0 0 10.1.134.3
[r4]ip route-static 10.1.12.0 24 10.1.134.1
[r4]ip route-static 10.1.23.0 24 10.1.134.2
如果现在shutdown sw1的0/0/1端口 AR1能做出路由切换。
所以需要BFD技术
一.BFD技术(能进行毫秒级切换)---双向链路检测机制是一种全网统一的测试机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。
配置:
[r1]bfd ---激活bfd协议
[r1]bfd aa bind peer-ip 10.1.12.1 ---创建bfd会话,会话名称为aa(仅具有本地意义),邻居ip(对端IP地址)
[r1-bfd-session-aa]discriminator local 10 ---配置本地标识符
[r1-bfd-session-aa]discriminator remote 20 ---配置远端标识符
[r1-bfd-session-aa]commit ---提交配置(防止敲错配置代码)
(注:display bfd session all 查看bfd日志)
[r1]ip route-static 10.9.9.0 24 10.1.12.1 track bfd-session aa ---将bfd与静态路由联动
扩展配置
[r1-bfd-session-aa]min-rx-interval 10 ---修改bfd报文的发送时间间隔
[r1-bfd-session-aa]min-tx-interval 10 ---修改bfd报文的接收时间间隔
[r1-bfd-session-aa]detect-multplier 5 ---配置本地检测倍数
(注释:[r1]配置到发送包[r2]也要配置回包)
- 网络类型及数据链路层协议
网络类型--->根据我们的数据链路层所运行的协议及规则来划分
网络类型
P2P---点到点网络(一条链路中只能有两个网络)
MA---多点接入网络
常见的以太网接口:Ethernet 百兆以太网接口 GigabitEthernet 千兆 以太网接口。
常见的以太网线:5类(100) 超5 6类(1000) 超6 7类(10000)
(补充:频分技术:让一根铜丝发送多种数据,发送不同频率的电波。)
以太网特色---可以提供极大的传输速率---依靠频分技术。
P2P网络
当一个网络中只能存在两个设备,并且不允许第三台设备加入,这样的网络被称为P2P网络
点到点网络的搭建---使用串线连接设备的串线接口,形成的网络。
串线:VGN,console。
串线的标准:
标准:
注意:标准的HDLC和非标准HDLC协议彼此不兼容。
HDLC---高级数据链路控制协议
- BMA---广播型多点接入网络(例如:以太网)
- NBMA---非广播型多点接入网络
-
[r1]ip route-static 10.9.9.0 24 10.1.12.1
[r1]ip route-static 10.9.9.0 24 10.1.23.1 preference 90
[r2]ip route-static 0.0.0.0 0 10.1.134.3
[r3]ip route-static 0.0.0.0 0 10.1.134.3
[r4]ip route-static 10.1.12.0 24 10.1.134.1
[r4]ip route-static 10.1.23.0 24 10.1.134.2
如果现在shutdown sw1的0/0/1端口 AR1能做出路由切换。
所以需要BFD技术
一.BFD技术(能进行毫秒级切换)---双向链路检测机制是一种全网统一的测试机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。
配置:
[r1]bfd ---激活bfd协议
-
[r1]bfd aa bind peer-ip 10.1.12.1 ---创建bfd会话,会话名称为aa(仅具有本地意义),邻居ip(对端IP地址)
[r1-bfd-session-aa]discriminator local 10 ---配置本地标识符
[r1-bfd-session-aa]discriminator remote 20 ---配置远端标识符
[r1-bfd-session-aa]commit ---提交配置(防止敲错配置代码)
(注:display bfd session all 查看bfd日志)
[r1]ip route-static 10.9.9.0 24 10.1.12.1 track bfd-session aa ---将bfd与静态路由联动
扩展配置
[r1-bfd-session-aa]min-rx-interval 10 ---修改bfd报文的发送时间间隔
[r1-bfd-session-aa]min-tx-interval 10 ---修改bfd报文的接收时间间隔
[r1-bfd-session-aa]detect-multplier 5 ---配置本地检测倍数
(注释:[r1]配置到发送包[r2]也要配置回包)
- 网络类型及数据链路层协议
- BMA---广播型多点接入网络(例如:以太网)
- NBMA---非广播型多点接入网络
-
网络类型--->根据我们的数据链路层所运行的协议及规则来划分
网络类型
P2P---点到点网络(一条链路中只能有两个网络)
MA---多点接入网络
- 上图是两个P2P网络
数据链路型协议
应用层:FTP、DHCP、DNS、TELNET、OSPF、BGP、ISIS
传输层:TCP、UDP
网络层:IP、ARP、ICMP
MA网络
以太网协议
特点---需要使用MAC地址对设备进行区分和标识
BMA中的以太网网络构建方法---使用以太网线连接设备的以太网接口,形成的网络被称为以太网络,所运行的二层协议就是以太网协议。
常见的以太网:
- 同轴电缆
- 双绞线
- 光纤
- E1标准----2.048Mbps---欧洲标准
- T1标准----1.544Mbps---北美标准
- 满足工业标准的标准HDLC,由ISO提出(SDLC同步,补充:同步以数据贞为单位传输数据,异步以字节为单位传输数据。)
- 非标准的HDLC-----思科(提出)
在串线连接中不需要Mac地址就能通讯,但有Mac地址在传输。
[r2-Serial1/0/0]ip address 12.0.0.1 24
[r3-Serial1/0/0]link-protocol hdlc ----修改数据链路层的链路类型
HDLC接口地址借用
Ip地址借用---->允许一个没有ip地址的接口从其他接口借用ip地址。--->可以避免一个IP被某一个接口独占,节省ip地址资源。--->一般建议借用环回接口ip地址(因为环回地址经常是活跃的)
注:
若r2和r3借用的是不同网段的IP地址,r2和r3可以通讯,但是测试的结果不能通,需要配置路由。
配置:
[r2]interface loopBack 0
[r2-LoopBack 0]ip address 12.0.0.1 32
[r2-Serial1/0/0]link-protocol hdlc ---转换协议类型
[r2-LoopBack 0]ip address unnumbered interface LoopBack 0 ---借用环回接口ip
[r2]ip route-static 12.0.0.0 24 Serial 1/0/0 ---配置通往12.0.0.0/24网段的路由。原因在于s1/0/0接口没有配置ip地址,故无法生成相应的直连路由信息,数据包无法通过路由表进行转发。
R3配置
[r3-Serial1/0/0]link-protocol hdlc
[r3-Serial1/0/0]ip address 12.0.0.2 24
在以太网当中写路由推荐使用吓一跳,在点到点网络中推荐使用出接口方式去写。
有两个一样的ip 第二个IP地址是借用来的。