当前课程知识点:互联网体系结构 > 第四周:IP协议及路由表 > 路由协议简介 > Video
那就是我们大概了解了这些
就是IP的相关的关键的信息以及浏览了它的源代码之后呢
我们就可以看看一下就是路由协议对吧
路由协议
尽管他不是IP协议的一部分
但是呢
它起到了很关键的作用
就是他就是维护路由表
因为维护路由表
决定着我们的数据包的转发的吧
查询路由表决定了我们的转发
所以能不能及时的有效的维护路由表的信息
那么就决定着我们整个网络的就是网络的传输性能
或者说叫做网络是不是有效连接
是不是有效
他们的路由协议呢
他就分成内部网关协议和外部网关协议
内部网关协议是指在一个自治系统内部所使用的一种
由协议所有的自制系统的就有一个单一的权力结构
比如说这一个就是电信运营商对吧
他的网络
那么它就是一个自治系统
但当然也可能他在电信网络内部分了
华南地区
华北地区
他两个自治系统
也可能还往往是有一个权力主体
也就是这个运维人员也是网络管理的运维人员谁做主说了算
他说了算的那个区域就叫
自治系统对吧
就是这个自己来治理的一个系统
大概自治系统内部呢
因为他的网络比较大
他还有很多的路由器
互相之间要有效的通信,能在内部传输的数据
不通过外部,为什么不通过外部哦
因为通过内部的网络是他自己的
他不需要给别人付费
对吧不需要付费
是他自己的网络
它自己的网络了
他就要最大可能地使用它内部自己的网络对吧
因为他的投资已经付过了对吧
还有什么光纤路由器
什么东西都建立起来
花了很多钱都建起来
所以呢
但当他没法通过内部网络来送达这个IP数据包的时候
那么那他就会把它送给第三方有边界路由器所和第三方交给他们来处理
交给他们来处理
你帮我把这个数据送到目的地
那么那第三方可能会需要收取他的费用
对吧
就像我们在家上网一样
我们要给电信运营商交钱
对吧
我们把数据包给他
他帮我们送他到目的地是吧
对于电信运营商来讲
对于这些
大致也是相同的道理
对吧
这些网络和网络之间互连啊
他就是内部网关协议了
有这么几种对吧
有路由信息协议
路由信息协议
他就是基于UDP使用520端口的对吧
我们有一个IFC标准文档来定义了
路由信息协议
它是使用距离向量的
把这种距离向量的算法还有内部网关路由协议
他那是思科专有的
还有那个开放最短路径优先啊
他这地方也有一个IFC对吧
还是基于IP协议直接使用IP协议来进行
就是录入信息的交换了
dijkstra算法,应该比较熟悉啊
这是最短路径算法
还有增强型的内部网关路由协议
这个也是思科专用的
说起思科
这个公司是也是在互联网界也是相当牛了对吧
以前那个在上世纪九十年代初有一个思科的
第一层的最低级的一个认证叫CCNI最初级的一个认证
那么有那个证就可以到加拿大的美国找一份不错的工作
对吧
还有
但是现在呢
就是这这些证书的就是用途呢
当然也很有用啊
他是这种网络
但是已经不如当年那么有含金量了啊
当然思科呢
现在也面临一些问题
比如说最近发生了一个很有趣的例子
就是美国
要求德国要拒绝使用
华为的时候
华为的网络设备的时候
那么德国进行了这个安全性审查发现这个思科的网络设备有问题
也是比较有趣的
也就是这些大的网络设备
运营商的和美国的情报机构,也就是美国在遍布全世界的情报机构
可能和他们有一些关系吧
对吧
但是这个不好说
只说德国的安全检查发现思科的设备有问题
我们再来看边界网关协议啊
边界网关协议
他就是边界网关协议呢
顾名思义
它是在自治系统的边界和自治系统之间互相通信的
对吧
并且他也也就是说
自治系统之间了大的运营商
全球的几个大的运营商之间把网络连起来
那么就是互联网的核心骨干网了嘛
对吧
他就是互联网的核心路由器了
他们通过维护路由表来实现自治系统之间的可达性
它是属于矢量路由协议啊
这个具体方法你可以
如果你读一个啊
就是考一个思科的CCIE的话
这些东西就可以搞的差不多了
对吧
那BGP
他不使用传统域内路
那这个很简单了,这个理解起来就就好了
然后在自治系统内我是最大化的
使用自己的网络对吧
再就是自治系统之间
那我需要定一些策略了
有那么边界路由器
我与这么几个
这个运营商建立起来了网络连接
那我就要有策略了啊
这家收费贵
那家收费便宜
那么我把流量都
尽量使用收费便宜的
同样的效果了下同样传输速度之下,所以呢
他的这些路由策略就会更复杂一些
由于大多数互联网运营商的必须使用BGP来彼此之间进行路由
那么因此那就是BGP是互联网最重要的协议之一
与之类似的就是公共交换电话网PSTN的服务商之间也建立了一种协议
叫七号信令系统
它只是一个电话网一个
互联网是吧
他也有类似的这种呼叫系统
也就是
运营商之间打交道对吧
边界网关就是BGP的邻居
对吧也是通过
你是在路由器上手工设置179号端口来建立TCP会话
BGP协议呢
一般都是使用就是TCP协议来进行维护路由表的
他会周期性的发送19个字节保持存活消息来维持链接的周期是六十秒对吧
所以这个不是在自治系统内部
他们之间的就是你搞不清楚对方的那个网管会怎么来管理他的路由器的吧
好像他的网络运行状况
你不知道
原来要尽可能实时的互相知道对方是否在线
如果不在
如果对方网络出现问题的话
那么他机制可以快速的切换到其他的边界路由器对吧
所以呢
这地方就在路由器中的只有BGP使用TCP作为传输层协议
也就说是一种可靠的对吧
在内部的时候
他一般都是使用UDP或者IP是吧
在边界的时候呢
他是使用可靠的传输层协议
TCP当BGP在一个自治系统内部工作的时候
但是我们发现BGP
他的这种工作效果不错
也会把它引入到自治系统内部来使用
叫iBGP
有内部边界网关协议
在自治系统之间运行时
路由器交换信息
边界路由器这些基本概念
我们简单了解
-课程内容简介
--Video
-网络协议基础
--Video
--Video
--Video
--Video
-上网浏览网页背后的网络通信过程
--Video
--Video
-实验环境安装配置
--Video
-网络相关命令
--Video
--Video
-本周作业
--外部链接
-编译、构建和调试
--Video
--Video
--Video
-Socket接口
--Video
--Video
-UDP范例代码
--Video
-TCP范例代码
--Video
-本周作业
--外部链接
-TCP协议概述
--Video
--Video
-Linux网络协议栈源代码简介
--Video
-Linux系统的编译、构建和调试
--Video
--Video
-TCP协议源代码分析
--Video
-本周作业
--外部链接
-IP协议基础
--Video
-路由表
--Video
-路由转发举例
--Video
-IP协议栈源代码解析
--Video
-路由协议简介
--Video
-网络层数据传输路径解析
--Video
-本周作业
--外部链接
-ARP协议基础
--Video
-ARP解析的过程
--Video
-ARP解析在网络传输过程中的作用
--Video
-ARP协议栈源代码解析
--Video
-本周作业
--外部链接
-以太网基础
--Video
--Video
-交换机的学习、转发和过滤数据库
--Video
-常见二层协议
--Video
-数据链路层在Linux网络协议栈中的一些关键代码分析
--Video
-本周作业
--外部链接
-DNS协议基础
--Video
-DNS域名的存储
--Video
-DNS域名解析过程分析
--Video
-本周作业
--外部链接
-互联网架构设计的最初动机与核心目标
--Video
-互联网架构设计的具体目标及背后重要权衡
--Video
--Video
--Video
-课程考核
--外部链接

