第五次作业
R4
LS:使用全局信息计算最短路
DV:使用迭代、分布式的方式计算最短路,相邻节点之间交换更新信息
R6
不是必要的,因为每个AS都可以决定自己内部运行什么路由选择算法,这就是其自治性的体现
R10
子网:互联的主机与路由器接口形成的网络(不包含路由器)
前缀:CDIR化的IP地址的若干位最高比特
BGP路由:前缀以及BGP属性
三者之间的关系:前缀包含若干子网;路由器通过BGP在AS间传播前缀以及BGP属性
P2
下面按照DFS算法进行遍历
x 到 z:
- x-y-z, x-y-w-z,
- x-w-z, x-w-y-z,
- x-v-w-z, x-v-w-y-z,
- x-u-w-z, x-u-w-y-z, x-u-v-w-z, x-u-v-w-y-z
z 到 u:
- z-w-u, z-w-v-u, z-w-x-u, z-w-v-x-u, z-w-x-v-u, z-w-y-x-u, z-w-y-x-v-u,
- z-y-x-u, z-y-x-v-u, z-y-x-w-u, z-y-x-w-y-u, z-y-x-v-w-u, z-y-w-v-u, z-y-w-x-u, z-y-w-v-x-u, z-y-w-x-v-u, z-y-w-y-x-u, z-y-w-y-x-v-u
z 到 w:
- z-w
- z-y-w, z-y-x-w, z-y-x-v-w, z-y-x-u-w, z-y-x-u-v-w, z-y-x-v-u-w
P3
| 步骤 | N' | D(t),p(t) | D(u),p(u) | D(v),p(v) | D(w),p(w) | D(y),p(y) | D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | x | ∞ | ∞ | 3,x | 6,x | 6,x | 8,x |
| 1 | xv | 7,v | 6,v | 6,x | 6,x | 8,x | |
| 2 | xvu | 7,v | 6,x | 6,x | 8,x | ||
| 3 | xvuw | 7,v | 6,x | 8,x | |||
| 4 | xvuwy | 7,v | 8,x | ||||
| 5 | xvuwyt | 8,x | |||||
| 6 | xvuwytz |
P4
a.
| 步骤 | N' | D(x),p(x) | D(u),p(u) | D(v),p(v) | D(w),p(w) | D(y),p(y) | D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | t | ∞ | 2,t | 4,t | ∞ | 7,t | ∞ |
| 1 | tu | ∞ | 4,t | 5,u | 7,t | ∞ | |
| 2 | tuv | 7,v | 5,u | 7,t | ∞ | ||
| 3 | tuvw | 7,v | 7,t | ∞ | |||
| 4 | tuvwx | 7,t | 15,x | ||||
| 5 | tuvwxy | 15,x | |||||
| 6 | tuvwxyz |
b.
| 步骤 | N' | D(x),p(x) | D(t),p(t) | D(v),p(v) | D(w),p(w) | D(y),p(y) | D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | u | ∞ | 2,u | 3,u | 3,u | ∞ | ∞ |
| 1 | ut | ∞ | 3,u | 3,u | 9,t | ∞ | |
| 2 | utv | 6,v | 3,u | 9,t | ∞ | ||
| 3 | utvw | 6,v | 9,t | ∞ | |||
| 4 | utvwx | 9,t | 14,x | ||||
| 5 | utvwxy | 14,x | |||||
| 6 | utvwxyz |
c.
| 步骤 | N' | D(x),p(x) | D(u),p(u) | D(t),p(t) | D(w),p(w) | D(y),p(y) | D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | v | 3,v | 3,v | 4,v | 4,v | 8,v | ∞ |
| 1 | vx | 3,v | 4,v | 4,v | 8,v | 11,x | |
| 2 | vxu | 4,v | 4,v | 8,v | 11,x | ||
| 3 | vxut | 4,v | 8,v | 11,x | |||
| 4 | vxutw | 8,v | 11,x | ||||
| 5 | vxutwy | 11,x | |||||
| 6 | vxutwyz |
d.
| 步骤 | N' | D(x),p(x) | D(u),p(u) | D(v),p(v) | D(t),p(t) | D(y),p(y) | D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | w | 6,w | 3,w | 4,w | ∞ | ∞ | ∞ |
| 1 | wu | 6,w | 4,w | 5,u | ∞ | ∞ | |
| 2 | wuv | 6,w | 5,u | 12,v | ∞ | ||
| 3 | wuvt | 6,w | 12,v | ∞ | |||
| 4 | wuvtx | 12,v | 14,x | ||||
| 5 | wuvtxy | 14,x | |||||
| 6 | wuvtxyz |
e.
| 步骤 | N' | D(x),p(x) | D(u),p(u) | D(v),p(v) | D(w),p(w) | D(t),p(t) | D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | y | 6,y | ∞ | 8,y | ∞ | 7,y | 12,y |
| 1 | yx | ∞ | 8,y | 12,x | 7,y | 12,y | |
| 2 | yxt | 9,t | 8,y | 12,x | 12,y | ||
| 3 | yxtv | 9,t | 12,x | 12,y | |||
| 4 | yxtvu | 12,x | 12,y | ||||
| 5 | yxtuw | 12,y | |||||
| 6 | yxtuwz |
f.
| 步骤 | N' | D(x),p(x) | D(u),p(u) | D(v),p(v) | D(w),p(w) | D(y),p(y) | D(t),p(t) |
|---|---|---|---|---|---|---|---|
| 0 | z | 8,z | ∞ | ∞ | ∞ | 12,z | ∞ |
| 1 | zx | ∞ | 11,x | 14,x | 12,z | ∞ | |
| 2 | zxv | 14,v | 14,x | 12,z | 15,v | ||
| 3 | zxvy | 14,v | 14,x | 15,v | |||
| 4 | zxvyu | 14,x | 15,v | ||||
| 5 | zxvyuw | 15,v | |||||
| 6 | zxvyuwt |
P5
下面的表格中,与教材图5-6一致,列表示终点,行表示起点(只给出z的表)
第一次迭代:
| u | v | x | y | z | |
|---|---|---|---|---|---|
| v | ∞ | ∞ | ∞ | ∞ | ∞ |
| x | ∞ | ∞ | ∞ | ∞ | ∞ |
| z | ∞ | 6 | 2 | ∞ | 0 |
第二次迭代:
| u | v | x | y | z | |
|---|---|---|---|---|---|
| v | 1 | 0 | 3 | ∞ | 6 |
| x | ∞ | 3 | 0 | 3 | 2 |
| z | 7 | 5 | 2 | 5 | 0 |
第三次迭代:
| u | v | x | y | z | |
|---|---|---|---|---|---|
| v | 1 | 0 | 3 | 3 | 5 |
| x | 4 | 3 | 0 | 3 | 2 |
| z | 6 | 5 | 2 | 5 | 0 |
第四次迭代:
| u | v | x | y | z | |
|---|---|---|---|---|---|
| v | 1 | 0 | 3 | 3 | 5 |
| x | 4 | 3 | 0 | 3 | 2 |
| z | 6 | 5 | 2 | 5 | 0 |
P7
a.
\(D_x(w)=2,D_x(y)=4,D_x(u)=7\)
b.
当\(c(x,w)=1\)时,最短路变成\(6\),会通知;当\(c(x,w)\)大于\(6\)的时候,最短路变成\(11\)(经过\(y\)),会通知;由于链路都是正整数值,无论\(c(y,w)\)如何变化,最短路都不会变化,因为即使当\(c(y,w)=1\)时,最短路仍然是\(x-w-u\)
c.
当\(c(x,w)\)在\(1\)到\(6\)之间时,最短路不变;由于链路都是正整数值,无论\(c(y,w)\)如何变化,最短路都不会变化,因为即使当\(c(y,w)=1\)时,最短路仍然是\(x-w-u\)
P11
a.
由于毒性逆转:
- y告诉w4,告诉z4
- z告诉w无穷,告诉y6
- w告诉y无穷,告诉z5
b.
会存在无穷计数问题,因为毒性逆转只对两个节点之间的无穷计数有效,现在有了第三个节点\(w\),就无效了
经过在草稿纸上的艰难计算,会发现在迭代31次之后收敛了(最后整理结果如下)

c.
将\(y\)和\(z\)之间的连线切断即可,这样就退回到两个节点的情况了
P12
当路由器通过BGP通过前缀时,会包含AS-PATH,当路由器在AS-PATH中看到自己所在的AS的时候,就检测到了环路
P13
不一定,比如可能选择本地偏好最大的路由,还有一些其他的政治经济原因
P14
a.eBGP
b.iBGP
c.eBGP
d.iBGP
P17
x的视图如下

x不会收到AC这条连线的信息。BC可能收到也可能收不到(一般收不到,因为x可以直接传输信息给C)
w的视图如下

P18
P2P应用程序(如BitTorrent).数据分组可能先由W中的对等方传送到X中的对等方(经过B),X再将数据分组分享给Y

浙公网安备 33010602011771号